* { margin:0px; padding:0px; border:0px; }
html { width:100%; height:100%; }
body { font-family:Arial, Helvetica, sans-serif; overflow:auto; background-image: url(../images/bg.jpg); background-attachment:fixed; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; height:100%; }
#container { width:1135px; margin:0px auto -222px auto; height:auto !important; min-height:100%; }
.clear { clear:both; }
#image01 {	width:1135px; height:50px; background:url(../images/image01.png); float:left; margin:0 auto; }
#image02 {	width:281px; height:135px; float:left; }
#image03 {	width:854px; height:135px; background:url(../images/image03.png); float:left; }
#heading_text {  margin-right:55px; margin-top:103px; color:#333333; font-size:13px; font-weight:bold; float:right; }
#image04 {	width:1135px; height:20px; background:url(../images/image04.png); float:left; }
#top_menu { margin-top:3px; margin-right:50px; color:#FFFFFF; font-size:12px; float:right; }
.website_durchsuchen_btn { height:15px; width:197px; background-color:#63788B; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#FFF; }
#top_menu2 { margin-top:3px; margin-right:48px; color:#FFFFFF; font-size:12px; float:right; }
#image05 {	width:1135px; background:url(../images/image05.png); float:left;  }
#image06 {	width:1135px; height:68px; background:url(../images/image06.png); float:left; }
#contentLeft { margin-left:50px; margin-top:11px; margin-bottom:11px; width:209px; float:left; }

.ul-level1 { width:195px; list-style:none; margin-left:1px; padding:0px; }
.li-no-l1 { height:22px; margin:0px; padding:0px; }
.li-no-l1 a { display:block; height:22px; padding-left:24px; padding:0px; background-color:#FAFCFA; }
.li-no-l1 a:link, .li-no-l1 a:visited { font-size:12px; padding-left:24px; color:#666666; text-decoration:none; }
.li-no-l1 a:hover { font-size:12px; padding-left:24px; color:#666666; text-decoration:none; background-color:#EBF1F2; }
.li-act-l1 { margin-left:0px; }
a.li-aact-l1:link, a.li-aact-l1:visited { display:block; padding-left:24px; height:22px; color:#666666; text-decoration:none; background-color:#EBF1F2; }
a.li-aact-l1:hover { display:block; padding-left:24px; height:22px; color:#666666; text-decoration:none; background-color:#EBF1F2; }

.ul-level2 { width:195px; list-style:none; margin-left:0px; padding:0px; }
.li-no-l2 { margin:0px; padding:0px; }
.li-no-l2 a { display:block; height:17px; padding-left:29px; padding:0px; background-color:#FAFCFA; }
.li-no-l2 a:link, .li-no-l2 a:visited { font-size:10px; padding-left:29px; color:#666666; text-decoration:none; }
.li-no-l2 a:hover { font-size:10px; padding-left:29px; color:#666666; text-decoration:none; background-color:#EBF1F2; }
.li-act-l2 { margin-left:0px; font-size:10px; }
a.li-aact-l2:link, a.li-aact-l2:visited { display:block; padding-left:29px; height:17px; color:#666666; text-decoration:none; background-color:#EBF1F2; }
a.li-aact-l2:hover { display:block; padding-left:29px; height:17px; color:#666666; text-decoration:none; background-color:#EBF1F2; }

.ul-level3 { width:195px; list-style:none; margin-left:0px; padding:0px; }
.li-no-l3 { margin:0px; padding:0px; }
.li-no-l3 a { display:block; height:17px; padding-left:34px; padding:0px; background-color:#FAFCFA; }
.li-no-l3 a:link, .li-no-l3 a:visited { font-size:10px; padding-left:34px; color:#666666; text-decoration:none; }
.li-no-l3 a:hover { font-size:10px; padding-left:34px; color:#666666; text-decoration:none; background-color:#EBF1F2; }
.li-act-l3 { margin-left:0px; font-size:10px; }
a.li-aact-l3:link, a.li-aact-l3:visited { display:block; padding-left:34px; height:17px; color:#666666; text-decoration:none; background-color:#EBF1F2; }
a.li-aact-l3:hover { display:block; padding-left:34px; height:17px; color:#666666; text-decoration:none; background-color:#EBF1F2; }

.ul-level4 { width:195px; list-style:none; margin-left:0px; padding:0px; }
.li-no-l4 { margin:0px; padding:0px; }
.li-no-l4 a { display:block; height:17px; padding-left:39px; padding:0px; background-color:#FAFCFA; }
.li-no-l4 a:link, .li-no-l4 a:visited { font-size:10px; padding-left:39px; color:#666666; text-decoration:none; }
.li-no-l4 a:hover { font-size:10px; padding-left:39px; color:#666666; text-decoration:none; background-color:#EBF1F2; }
.li-act-l4 { margin-left:0px; font-size:10px; }
a.li-aact-l4:link, a.li-aact-l4:visited { display:block; padding-left:39px; height:17px; color:#666666; text-decoration:none; background-color:#EBF1F2; }
a.li-aact-l4:hover { display:block; padding-left:39px; height:17px; color:#666666; text-decoration:none; background-color:#EBF1F2; }

#contentMiddle { width:622px; margin-top:11px; margin-bottom:11px; float:left; }
#contentRight { margin-right:37px; margin-top:11px; margin-bottom:11px; width:210px; float:right; }
#footer { margin-left:50px; margin-right:50px; width:1035px; height:1px; background-color:#D3D3D3; float:left; }

#bottom_menu { margin-top:5px; margin-left:50px; margin-right:50px; font-size:11px; color:#666666; float:left; }
#footerlinks { height:222px; min-width:1135px; background:url(../images/footerlinks-bg.jpg); background-repeat: repeat-x; clear:both; } 
#footerlinkscontent { width:1135px; height:187px; margin:0px auto; padding-top:13px; }
#bottomlinks-menu { width:963px; margin:0px auto; height:185px; }

.blmcontent { margin-left:10px; margin-right:10px; margin-bottom:20px; float:left; text-align:center; }
.blmheader { height:30px; }
.blmlinks { line-height:2.0;}

#copyright-text { width:850px; margin:0px auto; font-size:10px; color:#FFF; text-align:center; display:none; }
#copyright-text A:link, #copyright-text A:visited { color:#FFF; text-decoration:none; }
#copyright-text A:hover { color:#FFF; text-decoration:underline; }

a.blm1_menu_normal:link, a.blm1_menu_normal:visited { font-size:12px; color:#FFF; font-weight:bold; text-decoration:none; }
a.blm1_menu_normal:hover { font-size:12px; color:#FFF; font-weight:bold; text-decoration:underline; }
a.blm2_menu_normal:link, a.blm2_menu_normal:visited { font-size:10px; color:#FFF; text-decoration:none; }
a.blm2_menu_normal:hover { font-size:10px; color:#FFF; text-decoration:underline; }

#newsletter-anmeldung { width:100%; height:100px; background-color:#63788b; border-bottom:solid 1px #FFF; }
.newsletter-textfield { font-size:11px; font-family: Verdana, Helvetica, sans-serif; border:1px solid #D3D3D3; padding:2px; width:150px; font-size:11px; }
.newsletter-button { font-size:11px; font-family: Verdana, Helvetica, sans-serif; border:1px solid #D3D3D3; padding:2px; width:100px; font-size:11px; }
.contactboxtext { font-size:10px; color:#666666; margin-left:10px; }
A:link, A:visited {	color:#333333; text-decoration:underline; }
A:hover { color:#333333; text-decoration:none; }
p, object { margin:0px; padding:0px; }
.heading_text {	color:#333333; font-size:13px; font-weight:bold; }
.csc-header, .csc-firstHeader, h1 { font-size:13px; font-weight:bold; margin:0px; color:#333333; margin-bottom:5px; }
.bodytext { font-size:12px; margin-top:5px; line-height:1.7; color:#333333; }
.csc-textpic-caption { font-size:10px; color:#999999; text-align:center; font-weight:bold; padding-top:3px; }
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG { border:1px solid #CCCCCC; padding:0px 0px; }
.align-right { font-size:12px; margin-top:5px; line-height:1.7; margin-bottom:19px; color:#333333; text-align:right; }
.align-left { font-size:12px; margin-top:5px; line-height:1.7; margin-bottom:19px; color:#333333; text-align:left; }
.align-center { font-size:12px; margin-top:5px; line-height:1.7; margin-bottom:19px; color:#333333; text-align:center; }
.align-justify { font-size:12px; margin-top:5px; line-height:1.7; margin-bottom:19px; color:#333333; text-align:justify; }
ul, li { margin-left:12px; font-size:12px; line-height:1.7; color:#333333; }
.top_menu { color:#FFFFFF; font-size:12px; }
a.top_menu:link, a.top_menu:visited { color:#FFFFFF; font-size:12px; text-decoration:none; }
a.top_menu:hover { color:#FFFFFF; font-size:12px; text-decoration:underline; }
a.top_menu-active:link, a.top_menu-active:visited { color:#FFFFFF; font-size:12px; text-decoration:underline; }
a.top_menu-active:hover { color:#FFFFFF; font-size:12px; text-decoration:underline; }
.bottom_menu { font-size:11px; color:#666666; }
a.bottom_menu:link, a.bottom_menu:visited { color:#666666; font-size:11px; text-decoration:none; }
a.bottom_menu:hover { color:#666666; font-size:11px; text-decoration:underline; }
a.bottom_menu-active:link, a.bottom_menu-active:visited { color:#666666; font-size:11px; text-decoration:underline; }
a.bottom_menu-active:hover { color:#666666; font-size:11px; text-decoration:underline; }
.bottom_text { font-size:11px; color:#666666; }
a.bottom_link:link, a.bottom_link:visited { font-size:11px; color:#666666; text-decoration:none; }
a.bottom_link:hover { font-size:11px; color:#666666; text-decoration:underline; }
.boxtext, .csc-form-label-req, .csc-form-label { font-size:11px; color:#666666; }
.boxtext A:link, .boxtext A:visited { font-size:11px; color:#666666; text-decoration:none; }
.boxtext A:hover { font-size:11px; color:#666666; text-decoration:underline; }
.boxtextsmall { font-size:9px; color:#666666; }
.textfield_login, .csc-form-fieldcell input { font-size:11px; color:#666666; background-color:#EBECEE; border:none; width:100px; }
form { margin:0px; }
.textfield_domaincheck { font-size:11px; color:#666666; background-color:#EBECEE; border:none; width:125px; }
fieldset.csc-mailform { border:0; }
fieldset.csc-mailform label { width: 80px; float: left; text-align: right; margin-right: 10px; display: block }
fieldset.csc-mailform { margin-top:10; }
fieldset.csc-mailform input { margin-bottom: 10px; font-size:11px; font-family: Verdana, Helvetica, sans-serif; border:1px solid #D3D3D3; padding:2px; width:250px; font-size:11px; }
fieldset.csc-mailform textarea { margin-bottom: 10px; font-size:11px; font-family: Verdana, Helvetica, sans-serif; border:1px solid #D3D3D3; padding:2px; width:400px; height:150px; font-size:11px;  }
#mailformformtype_mail { padding:2px; margin-left:92px; background:#eee; border:1px solid #D3D3D3; width:80px; text-align:center; }
.csc-mailform-field label { font-size:11px; }
.header { font-size:11px; font-weight:bold; color:#666666; }
.newscontent { font-size:10px; color:#666666; text-align:justify; }
A.contentlink:link, A.contentlink:visited { font-size:10px; color:#666666; text-decoration:underline; }
A.contentlink:hover { font-size:10px; color:#666666; text-decoration:none; }
#tx-chgallery-pi1 { text-align:center; }
.tx-chgallery-pi1 .pagebrowser .text { font-size:12px; }
.tx-chgallery-pi1 A:link, .tx-chgallery-pi1 A:visited { font-size:12px; text-decoration:none; color:#333333; }
.tx-chgallery-pi1 A:hover { font-size:12px; text-decoration:underline; color:#333333; }

.txt_label { font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.txt_mini_label { font-size:9px; font-family:Arial, Helvetica, sans-serif; }
.txt_err_mini_label { font-size:9px; color:#CC071E; font-family:Arial, Helvetica, sans-serif; }
.txt_err_label { font-size:11px; color:#CC071E; font-family:Arial, Helvetica, sans-serif; } 

#name, #email, #telefonnummer { width:250px; border:solid 1px #D3D3D3; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
#betreff{ width:350px; border:solid 1px #D3D3D3; font-size:11px;font-family:Arial, Helvetica, sans-serif;  }

#err_name, #err_email, #err_telefonnummer { width:250px; border:solid 1px #CC071E; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
#err_betreff { width:350px; border:solid 1px #CC071E; font-size:11px; font-family:Arial, Helvetica, sans-serif; }

#err_agb { background-color:#CC071E; }

#sicherheitscode { width:40px; border:solid 1px #D3D3D3; text-align:center; font-weight:bold; }

.problembeschreibungtextarea { width:350px; border:solid 1px #D3D3D3; font-size:11px; font-family:Verdana, Geneva, sans-serif; }
.err_problembeschreibungtextarea { width:350px;  border:solid 1px #CC071E; font-size:11px; font-family:Verdana, Geneva, sans-serif; }

.agbscheckbox { border:solid 1px #D3D3D3; width:250px; font-family:Arial, Helvetica, sans-serif; }
.err_agbscheckbox { border:solid 1px #CC071E; width:250px; font-family:Arial, Helvetica, sans-serif; }

.geschaeftsfeld { width:250px; border:solid 1px #D3D3D3; font-size:11px; font-family:Arial, Helvetica, sans-serif; }

#sendFormBtn { margin-bottom: 10px; font-size:11px; font-family: Verdana, Helvetica, sans-serif; border:1px solid #D3D3D3; padding:2px; width:250px; font-size:11px; }

#requiredFields { font-size:9px; }

#googleplus { width:50px; margin-top:23px; float:right; margin-right:25px; }

#facebook { width:160px; margin-top:23px; float:right; margin-right:10px; }
