/* Allgemeine und Layout Klassen */
body { margin:0px; background-color:#FFFFFF}
.bottomline {border-bottom:1px solid #E5E6E7}
.imgbg {background-repeat:no-repeat}
.contentcell {padding-left:25px; padding-top:10px; padding-right:20px; padding-bottom:10px}
.contentcelltop {background-image:url(images/cont_bg_top.gif)}
.contentcellbottom {background-image:url(images/cont_bg_bottom.gif)}
.smbg {background-image:url(images/sm_bg.gif)}
.mmbg {background-image:url(images/mm_bg.gif)}
.boxborder {background-image:url(images/box_border.gif)}
.headimg {background-image:url(images/head_img.jpg)}
.popup_haedbg{background-image:url(images/head_img_popup.jpg)}



/* SubMenu */
.smcell {font-family:Arial,Helvetica,sans-serif; font-size:7pt; color:#4C4E52; text-align:right; vertical-align:middle; text-transform:uppercase; padding-top:2px}
a.smlink:link,a.smlink:visited {font-family:Arial,Helvetica,sans-serif; font-size:7pt; color:#4C4E52; text-transform:uppercase; text-decoration:none}
a.smlink:hover,a.smlink:active {font-family:Arial,Helvetica,sans-serif; font-size:7pt; color:#7D8086; text-transform:uppercase; text-decoration:none}

/* Toplink */
.toplinkcell {padding-left:15px; vertical-align:middle}
a.toplink:link,a.toplink:visited {font-family:Arial,Helvetica,sans-serif; font-size:8pt; color:#7D8086; text-decoration:underline}
a.toplink:hover,a.toplink:active {font-family:Arial,Helvetica,sans-serif; font-size:8pt; color:#76BCF4; text-decoration:none}

/* Textformatierungen */
.txtcopy {font-family:Arial,Helvetica,sans-serif; font-size:8pt; color:#7D8086; text-align:right; padding-right:10px}
a.txtlink:link,a.txtlink:visited {font-family:Arial,Helvetica,sans-serif; font-size:9pt; color:#76BCF4; text-decoration:underline}
a.txtlink:hover,a.txtlink:active {font-family:Arial,Helvetica,sans-serif; font-size:9pt; color:#2981C7; text-decoration:none}
.txt {font-family:Arial,Helvetica,sans-serif; font-size:9pt; color:#7D8086}
.txti {font-family:Arial,Helvetica,sans-serif; font-size:9pt; color:#7D8086; font-style:italic}
.txtlb {font-family:Arial,Helvetica,sans-serif; font-size:9pt; color:#76BCF4}
p{margin-bottom:8px;margin-top:3px}
.hint {color:#FFB65A}


/* Headline Formatierungen */
h1 {font-family:Arial,Helvetica,sans-serif; font-size:11pt; color:#2981C7; font-weight:bold; margin-bottom:5px; margin-top:2px}
h2 {font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#2981C7; font-weight:bold; margin-bottom:3px; margin-top:0px}
h3 {font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#76BCF4; margin-bottom:3px; margin-top:0px}
h4 {font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#76BCF4; margin:2px; margin-top:0px}
.zh {font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#76BCF4; }
a.zhlink:link, a.zhlink:visited {font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#76BCF4; text-decoration:underline}
a.zhlink:hover, a.zhlink:active {font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#2981C7; text-decoration:none}

/* Listen */
li {font-family:Helvetica,Arial,sans-serif; font-size:10pt; color:#7D8086;margin-top:5px}
ul {list-style-type:square; margin-top:3px;margin-bottom:8px}
ol {margin-top:3px;margin-bottom:8px}

/* Tabellen */
.thead1{font-family:Helvetica,Arial,sans-serif; font-size:9pt; font-weight:bold; color:#A4A6AA; border:1px solid #CBCCCF}
.tcell {font-family:Helvetica,Arial,sans-serif; font-size:9pt; color:#A4A6AA; font-weight:normal; border:1px solid #E5E6E7}
.tconthead { font-family:Arial,Helvetica, sans-serif; font-size: 9pt; font-weight:bold; color:#FFFFFF; background-color:#CBCCCF; padding-top:3px;	padding-left:7px;	padding-bottom:3px}
.tcontbody { border-left:1px solid #CBCCCF;border-right:1px solid #CBCCCF}
.tconttxt1 {font-family:Arial,Helvetica,sans-serif; font-size:9pt; color:#7D8086; border-bottom:1px solid #CBCCCF;padding-left:5px; padding-right:5px;padding-top:10px;padding-bottom:10px}
.tconttxtn {font-family:Arial,Helvetica,sans-serif; font-size:9pt; color:#7D8086; border-bottom:1px solid #CBCCCF;border-left:1px solid #CBCCCF;padding-left:5px; padding-right:5px;padding-top:10px;padding-bottom:10px}


/* Boxen */
.boxhead {height:21px;background-image:url(images/box_head.jpg);padding-left:30px;vertical-align:center;font-family:Helvetica,Arial,sans-serif;font-size:8pt;font-weight:bold;color:#FFFFFF;}
.boxcont {padding-left:20px; padding-top:10px;padding-right:10px;font-family:Helvetica,Arial,sans-serif; font-size:8pt;color:#7D8086}
.boxbottom{padding-left:20px;padding-right:10px}
a.boxlink:link,a.boxlink:visited {padding-left:3px;padding-right:3px;background-color:#FEF4B7;color:#7D8086;font-family:Helvetica,Arial,sans-serif; font-size:8pt;text-decoration:none}
a.boxlink:hover,a.boxlink:active {padding-left:3px;padding-right:3px;background-color:#E5E6E7;color:#7D8086;font-family:Helvetica,Arial,sans-serif; font-size:8pt;text-decoration:none}
a.archivlink:link,a.archivlink:visited {padding-left:3px;padding-right:3px;color:#7D8086;font-family:Helvetica,Arial,sans-serif; font-size:8pt;text-decoration:underline}
a.archivlink:hover,a.archivlink:active {padding-left:3px;padding-right:3px;color:#7D8086;font-family:Helvetica,Arial,sans-serif; font-size:8pt;text-decoration:none}



/* sitemap*/
.sme1 {padding-left:5px;padding-top:15px;}
.sme2 {padding-left:20px;padding-top:5px;}
a.sme1link:link,a.sme1link:visited {font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#76BCF4; text-decoration:underline}
a.sme1link:hover,a.sme1link:active {font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#76BCF4; text-decoration:none}
a.sme2link:link,a.sme2link:visited {font-family:Arial,Helvetica,sans-serif; font-size:8pt; color:#7D8086; text-decoration:underline}
a.sme2link:hover,a.sme2link:active {font-family:Arial,Helvetica,sans-serif; font-size:8pt; color:#7D8086; text-decoration:none}

/* Formulare */
form {margin:0px;}
input,textarea, select { font-family:Helvetica,Arial,sans-serif;font-size:8pt}
.button {font-family:Helvetica,Arial,sans-serif; font-size:9pt; font-weight:bold; color:#FFFFFF; text-transform:uppercase; background-color:#76BCF4; padding:2px;	border:1px solid #2981C7}
.forminput {background-color:#FFFFFF; border:1px solid #A4A6AA; color:#7D8086}
.formtrheight {height:28px;}
.formhead { font-family:Arial,Helvetica, sans-serif; font-size: 9pt; font-weight:bold; color:#FFFFFF; background-color:#CBCCCF; padding-top:3px;	padding-left:7px;	padding-bottom:3px}
.formtxt { font-family:Helvetica,Arial,sans-serif; font-size:9pt; color:#7D8086; padding:1px}
.formboxall { border:1px solid #CBCCCF}

/* Pagebuttons */

a.pageLink:link,a.pageLink:visited {font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#2981C7; text-decoration:underline}
a.pageLink:hover,a.pageLink:active {font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#2981C7; text-decoration:none}
.aktPage {font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#7D8086}
