body{
color:black;
background:#FAF4DE;
margin:0px;
padding:0;
font-size:small;
font-family: arial, sans-serif;
}
*html body{
font-size:x-small; /*für IE 5*/
f\ont-size:small; /* für andere IE-Versionen*/
height:100%;
}

html body{
height:100%;
}

span.unsichtbar { 
position:absolute; 
left:-1000px; 
top:-1000px; 
width:0; 
height:0; 
overflow:hidden; 
display:inline; 
} 

#head{
height:186px;
background:#DADEE7;}

#zweispalten #spalte1 {
border: 0px solid fuchsia;
width:410px;
}

#einespalte #spalte1 {
border: 0px solid fuchsia;
width:600px;
}


#zweispalten #spalte2 {
background: transparent url(../img/content-bg.jpg) repeat-x;
}
#einespalte #spalte2 {
display:none;
}
#zweispalten #content {
width:410px;
padding-left:20px;
padding-bottom:40px;
padding-top:30px;
padding-right:20px;
font:100% arial, sans-serif;
background: url(../img/content-bg.jpg) repeat-x;
border:0px solid fuchsia;
}

#einespalte #content {
width:606px;
padding-left:20px;
padding-bottom:40px;
padding-top:30px;
padding-right:10px;
font:100% arial, sans-serif;
background: url(../img/content-bg.jpg) repeat-x;

}


#zweispalten #right-content {
width:180px;
/*padding-left:10px;*/
padding-bottom:40px;
padding-top:30px;
padding-right:10px;
font:100% arial, sans-serif;
background: url(../img/content-bg.jpg) repeat-x;

border:0px solid red;
}


#einespalte #right-content {
width:200px;
padding-left:20px;
padding-bottom:40px;
padding-top:30px;
padding-right:20px;
font:100% arial, sans-serif;
background: url(../img/content-bg.jpg) repeat-x;
display:none;

}



#content h1{
color:#F09D26;
margin:0 0 10px 0;
padding:2px 0px 10px 5px;
font-style:Arial, sans serif;
font-size:150%;
}

#right-content h1,#right-content h2,#right-content h3,#right-content h4,#right-content h5,#right-content h6 {
color:#4A4E6B;
font-size:120%;
font-weight:bold;
}


#content h2{
color:#999B9E;
margin:10px 0 10px 0;
padding:8px 0 10px 5px;
font:bold 130% arial, sans-serif;
border-bottom: 1px dashed #999B9E;
}

#content h3{
color:#999B9E;
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 110% arial, sans-serif;
}

#content h6{
color:#000000;
margin:0 0 10px 0;
padding:2px 0px 10px 5px;
font-style:Arial, sans serif;
font-size:85%;
font-weight:normal;
}

#content p{
padding:2px;
}


#sidebar {
width:250px;
}

#sidebar .gutter {
padding:15px;
}


#info {
margin:0;
padding:0px;
background:#C4CBD3 url(../img/strich.jpg) repeat;

}

#info p{margin:0;
padding:4px;
text-align:center;
font:90% arial, sans-serif;
font-weight:bold;
color:#000000;
}



.box {
margin:0 0 20px 0;
padding:0 0 12px 0;
font-size: 85%;
line-height:1.5em;
color:#666;
background:#fff url(../img/box-b.gif) no-repeat bottom right;
width:220px;
}

.boxright {
margin:40px 10px 20px 0;
padding:0px 0px 12px 0;
font-size: 85%;
line-height:1.5em;
color:#666;
background:#DBDEE7 url(../img/box-b2.gif) no-repeat bottom right;
width:180px;
border:0px solid green;
}

#roundcorner {
background: url(../img/box-t2.gif) no-repeat top left;
padding:10px 10px 12px 10px;

}

.box h3 {
margin:0;
padding:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:140%;
font-weight:bold;
color:#999B9E;
background: url(../img/box-t.gif) no-repeat top left;
}

.box p, .box ul {
margin:0;
padding:0 16px;
}

.box ul li {
margin:0 -6px 0 -6px;
padding:0 0 0 18px;
list-style:none;
background:url(../img/punkt.gif) no-repeat 0 3px;
white-space:normal;
}


#footer {
border-top:5px solid #C4CBD3;
color:#000000;
padding:0;
margin:0;}

#footer p{margin:0;
padding:4px;
text-align:center;
font:80% arial, sans-serif;
font-weight:bold;
}

#footer2 {
color:#000000;
/*background-color:#ffffff;*/
border-top:5px solid #C4CBD3;
margin:0;
}

#footer2 p{
margin:0;
padding:4px;
text-align:center;
font:80% arial, sans-serif;
font-weight:normal;
}

#footer3 {
color:#000;
padding:0;
margin:0;
}

#footer3 p{margin:0;
padding:4px;
text-align:center;
font:100% arial, sans-serif;
}


a:link.navigation, a:visited.navigation{
 font-family:Arial, Helvetica, sans-serif; 
 color:#F09D26; 
 font-size: 110%;
 font-weight: bold;
 text-decoration:none;

 }
 
a:hover.navigation {
font-family:Arial, Helvetica, sans-serif;
background-color:red;
color:#ffffff;
font-size: 110%;
font-weight: bold;
text-decoration:none;

}
 
 
a:active.navigation, a:focus.navigation {
 left:auto; 
 font-family:Arial, Helvetica, sans-serif; 
 background-color:red;
 color:#000000;
 font-size: 110%; 
 font-weight: bold;
 text-decoration:none;

}

a:link.navigation_activ, a:visited.navigation_activ{
 font-family:Arial, Helvetica, sans-serif; 
 color:#000000; 
 font-size: 110%;
 font-weight: bold;
 text-decoration:none;

 }
 
a:hover.navigation_activ {
font-family:Arial, Helvetica, sans-serif;
background-color:red;
color:#ffffff;
font-size: 110%;
font-weight: bold;
text-decoration:none;

}
 
 
a:active.navigation_activ {
 left:auto; 
 font-family:Arial, Helvetica, sans-serif; 
 background-color:red;
 color:#000000;
 font-size: 110%; 
 font-weight: bold;
 text-decoration:none;

}

#navigation_activ{
 font-family:Arial, Helvetica, sans-serif; 
 color:#000000; 
 font-size: 110%;
 font-weight: bold;
 text-decoration:none;
 }
 
 a:link.navigation_activ{
 font-family:Arial, Helvetica, sans-serif; 
 color:#000000; 
 font-size: 110%;
 font-weight: bold;
 text-decoration:none;
 }

a:link.navigation2, a:visited.navigation2{
 font-family:Arial, Helvetica, sans-serif; 
 color:#000000; 
 font-size: 100%;
 font-weight: normal;
 text-decoration:none;
 }
 
a:hover.navigation2 {
font-family:Arial, Helvetica, sans-serif;
color:#ff0000;
font-size: 100%;
font-weight: normal;
text-decoration:none;

}
 
a:active.navigation2, a:focus.navigation2 {
 left:auto; 
 font-family:Arial, Helvetica, sans-serif;
 color:#ff0000;
 font-size: 100%; 
 font-weight: normal;
 text-decoration:none;

}


a:link.subnavigation, a:visited.subnavigation{
 font-family:Arial, Helvetica, sans-serif; 
 color:#999B9E; 
 font-size: 110%;
 font-weight: bold;
 text-decoration:none;

 }
 
a:hover.subnavigation {
font-family:Arial, Helvetica, sans-serif;
background-color:red;
color:#ffffff;
font-size: 110%;
font-weight: bold;
text-decoration:none;

}
 
 
a:active.subnavigation, a:focus.subnavigation {
 left:auto; 
 font-family:Arial, Helvetica, sans-serif; 
 color:#000000; 
 background-color:red;
 font-size: 110%; 
 font-weight: bold;
 text-decoration:none;

}

#subnavigation_activ{
 font-family:Arial, Helvetica, sans-serif; 
 color:#000000; 
 font-size: 110%;
 font-weight: bold;
 text-decoration:none;

 }
 

.input1{
background-color:#E4E4E4;
border:none;
font: 100% arial, sans-serif;
color:black;} 

.input1:focus{
background-color:#F6DDA7;
border:none;
font: 100% arial, sans-serif;
color:black;} 

.input2{
margin-left:200px;
background-color:#E4E4E4;
color:black;
font: 100% arial, sans-serif;
border-bottom: 2px solid black;
border-top: 2px solid black;
border-left: 2px solid black;
border-right: 2px solid black;
}
.input2:focus{
margin-left:200px;
background-color:#F6DDA7;
color:black;
font: 100% arial, sans-serif;
border-bottom: 2px solid black;
border-top: 2px solid black;
border-left: 2px solid black;
border-right: 2px solid black;
}

a:link {
 font-family:Arial, Helvetica, sans-serif; 
 color:#000000; 
 font-size: 100%;
 text-decoration:underlined;
 }
 
 a:hover {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
background-color:#F6DDA7;
font-size: 100%;
font-weight: normal;
font-style: normal;
text-decoration:none;
	
}
 
 a:visited {
 font-family:Arial, Helvetica, sans-serif; 
 color:#000000; 
 font-size: 100%; 
 text-decoration:underlined;
 }
 
 a:active, a:focus {
 left:auto; 
 font-family:Arial, Helvetica, sans-serif; 
 color:#000000; 
 background-color:#F6DDA7;
 font-size: 100%; 
 text-decoration:underlined;
 }

ul li {
margin:0 0 0 0px;
padding:0 0 0 18px;
list-style:none;
background:url(../img/punkt.gif) no-repeat 0 3px;
color:#000;
font-size: 100%;
}

#drucken{
margin: 0;
padding:0;
}
  
#drucken p{
text-align:left;
} 

a:link.drucken, a:visited.drucken{
 font-family:Arial, Helvetica, sans-serif; 
 color:#990000; 
 font-size: 80%;
 text-decoration:none;
 padding-left:10px;

 }
 
a:hover.drucken {
font-family:Arial, Helvetica, sans-serif;
color:#990000;
font-size: 80%;
text-decoration:none;
padding-left:10px;

}
 
 
a:active.drucken {
 left:auto; 
 font-family:Arial, Helvetica, sans-serif; 
 color:#990000;
 font-size: 80%; 
 text-decoration:none;
 padding-left:10px;

}

a:link.seite {
 font-family:Arial, Helvetica, sans-serif; 
 color:#000000; 
 font-size: 90%;
 text-decoration:underlined;
 }
 
 a:hover.seite {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
background-color:#ff0000;
font-size: 90%;
font-weight: normal;
font-style: normal;
text-decoration:none;
	
}
 
 a:visited.seite {
 font-family:Arial, Helvetica, sans-serif; 
 color:#000000; 
 font-size: 90%; 
 text-decoration:underlined;
 }
 
 a:active.seite, a:focus.seite {
 left:auto; 
 font-family:Arial, Helvetica, sans-serif; 
 color:#000000; 
 background-color:#ff0000;
 font-size: 90%; 
 text-decoration:underlined;
 }
 
 table .daten{
font-size:90%;
/*width:500px;*/
vertical-align:top;
background-color:#E4E4E4;
}

table .daten th{
color:#000000;
border:none;
background-color:#F09D26;
text-align:left;
border-bottom:3px solid #ffffff;
}


table .daten tr{
background-color:#E4E4E4;
vertical-align:top;
}

table .daten td{
vertical-align:top;
border-bottom:3px solid #ffffff;
}

#mytable tr.ruled{
background:#A9A9A9;
color:#000000;	
}

table .profil{
font-size:90%;
width:590px;
vertical-align:top;
}	
	
table .profil th{
color:#000000;
background-color:#F09D26;
text-align:left;
border-bottom:2px solid #ffffff;
}

table .profil tr{
vertical-align:top;
}

table .profil td{
background-color:#E4E4E4;
vertical-align:top;
border-bottom:2px solid #ffffff;
}

legend {
 font-size:100%;
 color: #999B9E;
 font-weight: bold;
 }
 
 h3 a:hover {
 	font-weight:bold;
 }


label{
  clear:both;
  float:left;
  width:200px;
font-weight:bold;
}

input, select, textarea, checkbox, radio{
  float: left;
	background-color:#E4E4E4;
   border:none;
  font: 100% arial, sans-serif;
  color:black;
  margin:5px;} 

input:focus, select:focus, textarea:focus, checkbox:focus, radio:focus{
background-color:#F6DDA7;
border:none;
font: 100% arial, sans-serif;
color:black;} 

.tx-powermail-pi1_fieldset_2 {
margin-bottom:50px;
}

.tx-powermail-pi1_fieldset_4,.tx-powermail-pi1_fieldset_1 {
border:0px;
}

.tx-powermail-pi1_fieldset_4 legend,.tx-powermail-pi1_fieldset_1 legend{
display:none;

}

.powermail_submit {
float:none;
margin-left:200px;
background-color:#E4E4E4;
color:black;
font: 100% arial, sans-serif;
border-bottom: 2px solid black;
border-top: 2px solid black;
border-left: 2px solid black;
border-right: 2px solid black;
}

.org {
font-weight:bold;
}

.vcard {
margin-bottom:15px;
}
a.url {
text-decoration:none;
}


.tx_kbb_list_singleitem {
margin-bottom:30px;
border-bottom:1px solid gray;
border-right:1px solid gray;
border:1px solid gray;
padding:0px;
border:0px;
}

.detailbox {
border:1px solid black;
padding:5px;
margin-top:10px;

}

map , map a, #tx_mwimagemap_img_123, #tx_mwimagemap_img_124 {
border:0px;
}

.imagecaption {
font-size:11px;
}


#right-content .news-latest-item h3 {
background:transparent  url(../newsletter/btn8.gif) no-repeat;
font-size:100%;
padding-left:15px;
}

#right-content .boxright p {
color:#4A4E6B;
}


#right-content .boxright .news-latest-morelink a {
text-decoration:none;
color:#F14537;

font-style:italic;
letter-spacing:2px;
}

.news-single-category {
padding-left:5px;
}

#metatable {
margin:0px auto;
}
