body {
font-family: Arial, Helvetica, Sans-Serif; 
font-size: 11px; 
background: #ACC9F4; 
background: #E7E7E7;
margin: 0; 
padding:0; 

background: url(/images/herborn/bggraystripes.gif);
}

font,p, table, table td, td, .artext, .artext font, .artext p, strong, em {
font-family: Arial, Helvetica, Sans-Serif ;
font-style: normal; 

}

h1 {
font-family: Arial, Helvetica, Sans-Serif; 
font-size: 13px; 
font-weight: bold;

}

h2 {
font-family: Arial, Helvetica, Sans-Serif; 
font-size: 12px; 
font-weight: bold;

}

#websitebox {
width: 898px !important; 
background: url(/images/herborn/contentbg.gif) repeat-y;
border: 1px solid black; 
margin-left: auto; 
margin-right: auto;
margin-top: 25px;
clear:both;
}

.headbox {
height: 150px; 
border-bottom: 1px solid black; 
margin-bottom: 5px;
background: url(/images/herborn/headbg.jpg) no-repeat #FFFFFF;
clear:both;
}

.leftbox {
width: 200px !important; 
float: left;
display: block;
height: auto;
padding-bottom: 10px;
}

.wetta {
width: 160px; 
text-align: center;
display: block; 
margin-left: auto; 
margin-right: auto;
}

.contentbox {
width: 478px; 
float: left;
display: block;
height: auto;
padding-left: 10px; 
padding-right: 10px;
padding-bottom: 10px;
}

.rightbox {
 
width: 195px; 
float: left;
display: block;
height: auto;
padding-bottom: 10px;
}

.cleaner {clear:both;}

.leftmenu {
padding-left: 5px; 
padding-right: 5px; 
width: 190px; 
}

/************************* LINKES MENÜ ******************/ 

a.dynleftmenu:link,
a.dynleftmenu:visited,
a.dynleftmenu:hover,
a.dynleftmenu:active,

a.dynleftmenuactive:link,
a.dynleftmenuactive:visited,
a.dynleftmenuactive:hover,
a.dynleftmenuactive:active,

a.dynleftsubmenu:link,
a.dynleftsubmenu:visited,
a.dynleftsubmenu:hover,
a.dynleftsubmenu:active,

a.dynleftsubmenuactive:link,
a.dynleftsubmenuactive:visited,
a.dynleftsubmenuactive:hover,
a.dynleftsubmenuactive:active

{
display: block; 
padding-top: 3px; 
padding-bottom: 3px; 
border: 1px solid black; 
background: #B5C3DE;
color: black;
margin-top: 2px;
width: 185px;
padding-left: 5px;
font-weight: bold;
text-decoration: none;
}

a.dynleftsubmenu:link,
a.dynleftsubmenu:visited,
a.dynleftsubmenu:hover,
a.dynleftsubmenu:active,

a.dynleftsubmenuactive:link,
a.dynleftsubmenuactive:visited,
a.dynleftsubmenuactive:hover,
a.dynleftsubmenuactive:active {
padding-left: 20px;
width: 170px;
}

a.dynleftsubmenu:link,
a.dynleftsubmenu:visited,
a.dynleftsubmenu:hover,
a.dynleftsubmenu:active,

a.dynleftsubmenuactive:link,
a.dynleftsubmenuactive:visited,
a.dynleftsubmenuactive:hover,
a.dynleftsubmenuactive:active {
background:#45669F;
color: #FFFFFF;
}


a.dynleftmenu:hover,
a.dynleftmenuactive:hover {
background:#45669F;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}

a.dynleftsubmenuactive:hover,
a.dynleftsubmenu:hover {
background:#45669F;
color: #FFFFFF;
}
 
 
 /**** Layout definitionen ***/ 
 
.artitle,
.artitle a:link,
.artitle a:visited,
.artitle a:hover,
.artitle a:active,
.artheadline
 {
font-weight: bold; 
color: #CF1932;
display: block; 
margin-bottom: 5px;

}

.aruebersicht {
margin-bottom: 10px;
margin-top: 10px; 
padding-bottom: 10px;
border-bottom: 1px solid #CCCCCC;
}

.arlink a:link,
.arlink a:visited,
.arlink a:hover,
.arlink a:active,
.font2 a:link, 
.font2 a:visited,
.font2 a:hover, 
.font2 a:active {
color: #45669F;
font-weight: bold;
}

a:link, 
a:visited, 
a:hover, 
a:active {
color: #45669F;
}

.s {background: #45669F;}
.w {background: #ffffff; }
input, textarea, select {font-family: arial; font-size: 11px; border: 1px solid #45669f; color: #45669f;  font-weight: bold;}

.diashow {
display: block; 
width: 110px; 
text-align: left; 
float: left; 
}
.diashow p {margin: 0; padding: 0;}

.diashow a:link, .diashow a:visited, .diashow a:hover, .diashow a:active {  ztext-decoration: none; }
.diashow img {border: 1px solid #45669f;  margin-left: auto; margin-right: auto; display: block; width: 100px; height: 75px; margin: 3px;}

#logoarea a:link,
#logoarea a:visited,
#logoarea a:hover,
#logoarea a:active {
width: 150px; 
height: 140px; 
display: block; 
text-decoration: none;
}


a.newbutton:link,
a.newbutton:visited,
a.newbutton:hover,
a.newbutton:active
 {
border: 1px solid black; 
display: block; 
background: #CF1932; 
color: white;
 
} 
a.newbutton:hover {
background: #45669F; 
color: white; 
}
