/* CSS RESET */
html {color:#000;background:#FFF;margin:0;padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}

body {font:13px/1.231 arial,helvetica,clean,sans-serif;}
/*table{font-size:inherit;font-size:100%;}*/
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
/* CSS RESET */

body {
	text-align:center;
	color:#fff;
}

#wrap {
	width:1000px;
	text-align:left;
	margin:0 auto;background:url(/images/bg.jpg);
	background-repeat:no-repeat;
}

/* header */
#header { position:relative;height:250px  }
#logo {position:absolute; top:20px; right:100px}
#logo h1 {
	font-size:34px;
	color:#fff;
}

#headline { text-align:right;
color:#fff;
font-family:'Times New Roman',Times,serif;
font-size: 32px;
font-weight:bold;
background-image:url(/images/logo.gif);
background-repeat:no-repeat;
background-position:right;
line-height:140px;
margin-top: 0px;
margin-bottom:0px;
padding-right:100px;
padding-bottom: 0px; padding-top:0px;
}

#headline-small { text-align:right;
color:#fff;
font-family:'Times New Roman',Times,serif;
font-size: 14px;
font-weight:bold;
padding-right:30px;
padding-bottom: 0px; padding-top:10px;
}

/* menue vertikal */
.menu1 a , .menu1 a:visited , .menu1 a:active {display:block;
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);color:#fff;
text-decoration:none ;
text-align: center;
width: 100px;
border: solid 1px #b6b6b6;
font-size: 12px;
line-height: 28px;
font-family: georgia, 'Times New Roman', 'Trebuchet MS', arial, helvetica, verdana, tahoma, sans-serif;
margin: 1px;

}

.menu1 a:hover{background-image:url(/images/black60.png)!important;
background-image:url(/images/black.gif);background-repeat:repeat;
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
color:#fff;
text-decoration:none ;
}

.subh {
text-align: center;
color:#fff;
font-family:'Times New Roman',Times,serif;
font-size: 24px;
font-weight:bold;
padding-bottom:20px;
vertical-align:top;
}

#maintb {
border-right:solid 0px #fff;border-left:solid 0px #fff;border-top:solid 0px #fff;
color:#2A3C22;
font-weight:bold;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;}

/* content */
#content {width: 1000px;
/*height: 200px;*/
}

#leiste1 {height:0px;
height:40px;
letter-spacing:0px;
font-variant:small-caps;
/*padding-left:40px;*/
padding-bottom:50px;
width:100%;
vertical-align:middle;
border-top:solid 0px #000;
border-bottom:solid 0px #000;
font-family: georgia,arial, helvetica, tahoma ,verdana,  sans-serif;
text-align:center}
/* menue2 horizontal */
#menu2 a, #menu2 a:visited , #menu2 a:active {display: block;
color:#b6b6b6;
text-decoration:none ;font-family:verdana, sans-serif; font-size: 12px;
padding-left: 0px; padding-bottom: 0px; padding-top:0px;
margin-left: 1px;margin-right: 1px;
line-height:36px;
text-align:center;
border:solid 1px #7F7F7F;
background-image:url(/images/mover.jpg);
background-repeat:repeat-x;

}

#menu2 a:hover {background-color:#282828;color:#fff; text-decoration:none ;border:solid 1px #f7f7f7;
background-image:url(/images/bu.jpg);

}

#menu3 a, #menu3 a:visited , #menu3 a:active {
color:#fff;
text-decoration:none ;font-family: georgia, 'Times New Roman', 'Trebuchet MS', arial, helvetica, verdana, tahoma, sans-serif; 
font-size: 11px;
padding-left: 0px; 
margin-left: 15px;
line-height:12px;
text-align:left;
border:solid 0px;
width: 110px;
}
#menu3 a:hover{background-image:url(/images/black60.png)!important;
background-image:url(/images/black.gif);background-repeat:repeat;
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
color:#fff;
text-decoration:none ;
}