html, body { height:100%; }

body {
padding:0;
margin:0;
text-align:left;
min-width:780px;
font-family:arial,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
color:#FFFFFF;
overflow-x:hidden;
overflow:-moz-scrollbars-vertical;
background-color: #000000;
}

.input {
font-size:11px;
font-family: Arial,Tahoma,Geneva,Helvetica,Sans-serif,sans-serif;
color:rgb(0,0,0);
width:240px;
margin-bottom:8px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
}

.small {
font-size:9px;
}

.normal {
font-size: 10px;
color: #2AA5CE;
}

.gbReplySquare {
border: 1px solid #2AA5CE;
}


.input_gb {
/*width:100px;*/
height: 15px;
vertical-align:middle;
font-size:10px;
background-color: #2AA5CE;
color: #000000;
border: 1px solid #2AA5CE;
}
.gbFirst {
font-weight: bold;
font-size: 11px;
padding-right: 1px;
}


.textarea_gb {
background: #2AA5CE;
color: #000000;
font-size:11px;
border: 1px solid #2AA5CE;
scrollbar-3dlight-color:;
scrollbar-arrow-color:#ffffff;
scrollbar-base-color:#2AA5CE;
scrollbar-darkshadow-color:;
scrollbar-face-color:;
scrollbar-highlight-color:;
scrollbar-shadow-color:
}

.input_newsletterselect {
	width:100px;
	vertical-align:middle;
	font-size:9px;
    background-color: #3366FF;
	color: #ffffff;
    border: 1px solid #3366FF;
    margin-left: 10px;
}
.label_searchbox {
    font-size: 9px;
	vertical-align:middle;
	color:#3366FF;
	position:relative;
	padding-left:10px;
	/*left:-65px;*/
}
.label_newsletter {
    font-size: 10px;
	vertical-align:middle;
	color:#ffffff;
	position:relative;
	padding-right:6px;
    padding-bottom: 4px;
    text-align: right; 
	/*left:-65px;*/
}

.label {
    font-size: 14px;
	vertical-align:middle;
	color:#B2CF16;
	position:relative;
	padding-right:6px;
    padding-bottom: 4px;
    text-align: left; 
    font-weight: bold;
	/*left:-65px;*/
}

.newsletterform {
 margin-left: 52px;
}

.headline {
color: #ffffff;
font-size: 20pt;
font-weight: normal;
}

div,p  { margin-top:0; }

a:Link { 
font-size:11px; 
color: #3366FF;
text-decoration:none; 
}
a:Visited {
color: #3366FF;
text-decoration:none; 
}
a:Active {
}
a:Hover { 
color: #FFFFFF;
text-decoration:underline;
}
a.klein_lang {
font-size:7pt; 
color:#FFFFFF; 
text-decoration:none;
}
a.klein_lang:Hover {
font-size:7pt; 
color:#FFFFFF; 
text-decoration:none;
}

a.newsheadline { font-weight:bold; } 

a.bottomnavi { 
color:#ffffff; 
font-size:7pt; 
} 

a.additionalnavi {
color: #3366ff;; 
font-size:7pt;
font-family: Verdana, Geneva, Helvetica; 
}
a.additionalnavi:Hover {
color: #FFFFFF;; 
font-size:7pt;
text-decoration: underline;
}

a.navipath { 
font-size:10px; 
color: #3366FF;
text-transform: uppercase;
} 

a.navileft_passive {
display:block;
background-color:#E8E8EE;
padding-top:3px;
padding-bottom:3px;
color:rgb(51,79,119);
} 

a.navileft_active {
display:block;
background-color:#ffffff;
background:url("../images/navi_pfeil_rechts.gif") no-repeat;
background-position:right;
padding-top:3px;
padding-bottom:3px;
color:rgb(51,79,119);
} 

a.navileft_open {
padding-left:10px;
display:block;
/* background:url("../images/navi_pfeil.gif") no-repeat; */
background-position:right;
background-color:#E8E8EE;
padding-top:3px;
padding-bottom:3px;
color:rgb(51,79,119);
} 

a.sitemap_level1 {
display:block;
border-bottom:1px solid #b4a8b4;
color:#821E00;
font-weight:bold;
padding-bottom:.4em;
/* background:url("../images/navi_pfeil_rechts.gif") no-repeat; 
background-position:right;*/
}

a.sitemap_level2 {
color:#9A5B3D;
/* background:url("../images/navi_pfeil_rechts.gif") no-repeat; 
background-position:170px 4px;*/
}
a.sitemap_level3 {
color: #AD887A;
}
.sitemap_level2_container {
float:left;
width:270px;
padding-top:.3em;
}
.sitemap_level3_container {
float:right;
width:270px;
padding-top:.3em;
}
.input_searchbox {
width:100px;
vertical-align:middle;
font-size:11px;
color: #ffffff;
background: #999999;
border: 0px;
}
.input_newsletterselect {
width:100px;
vertical-align:middle;
font-size:11px;
margin-right: 0px;
color: #ECECEC;
}
.label_searchbox {
vertical-align:middle;
color:#9d9ea2;
position:relative;
padding-left:10px;
/*left:-65px;*/
}
.PageLinkActive   {
background: #c;
padding-left: 2px;
padding-right: 2px;
padding-top: 1px;
padding-bottom: 1px;
color: #41433F;
}

#loginbox {
background-color:#DFE0E5;
border-top:1px solid #aeaeae;
border-bottom:1px solid #aeaeae;
padding-bottom:.6em;
padding-top:.6em;
padding-left:0em;
padding-right:0em;
margin-top:1.5em;
margin-bottom:1.5em;
}

.hidden {
display:none;
}

.teaser_img {
float: left;
margin-right: 10px;
margin-bottom: 10px; 
}
#datime {
position: absolute;
z-index: 2;
top:  37px;
left: 115px;
width: 210px;
padding-right: 2px;
color: #3366FF;
font-size: 7pt; 
font-weight: bold;
text-align: right;
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

#box_LT {
position: absolute;
top: 0px;
left: 115px;
width: 210px;
height: 50px;
z-index: 1;
background: #000000;
/* background: #555951;*/

}

#box_LT2 {
position: absolute;
top: 50px;
left: 115px;
width: 210px;
height: 65px;
z-index: 1;
background: #3366FF;
/* background-image: url(../images/p_lemar.gif); */
}

#box_LT3 {
position: absolute;
top: 118px;
left: 115px;
width: 210px;
height: 50px;
z-index: 1;
background: #41433F;
float: left;
margin: 0;
padding:0;

}

#lo_li {
float: left;
width: 110px;
height: 22px;
background-color: #41433F;
z-index: 1;
}

#lo_re {
float:right;
width: 100px;
height: 22px;
background-color: #41433F;
z-index: 1;
}


#nav  {
position: absolute;
top: 166px;
left: 114px;
width: 212px;
min-height: 360px;
z-index: 3;
display: block;
}

#navigation {
position: relative;
}

#teaser {
position: relative;
margin-left: 1px;
display: block;
width: 210px;
height: 269px;
background: #41433F;
z-index: 3; 
}

#navpath {
position: relative;
margin: -18px 15px 10px 15px;
text-align: left;
z-index: 10;
}

#backbox {
position: absolute;
top: 50px;
left: 945px;
width: 17px;
height: 517px;
background: url(../images/leBorder.jpg);
z-index: 1;
}

#content {
position: absolute;
top: 50px;
left: 328px;
width: 625px;
height: 525;
min-height: 480px;
max-height: 480px;
z-index: 2;
/* border: 1px solid #FFFFFF; */
}

#content .navSep {
color:  #3366ff;
font-size: 10px;
}

#subnav  {
position: relative;
margin-top: 0px;
margin-left: 2px;
height: 15px;
background: #000000;
z-index: 5;
}

#subnav .subnavSep {
color: #3366ff; 
font-size:7pt; 
}

#headline {
position: relative;
margin: -8px 15px 8px 15px;
z-index: 10;
text-transform: uppercase;
}

#inhalt {
position: relative;
margin: 0px 20px 5px 15px;
z-index: 2;
color: #ffffff;
font-size: 8pt;
font-weight: normal;
/* border-right: 1px solid #272727; */
}
#inhalt td { font-size: 8pt;}

#inhalt2 {
position: absolute;
top: 542px;
left: 450px;
z-index: 2;
color: #ffffff;
font-size: 8pt;
font-weight: normal;
text-align: left;
width: 175px;
/* clip:rect(0px 175px 14px 0px); */
height: 14px;
overflow: hidden;
padding: 1px;
}

#footer {
position: absolute;
top: 522px;
width: 625px;
background: url(../images/footer.gif);
background-color: #3366FF;
height: 10px;
}

.articlePagination {
}

#Pagination {
position: absolute;
top: 499px;
margin: 0 0 0 -5;
width: 625px;
}
#equalizer {
position: absolute;
top: 23px;
left: 115px;
width: 20px;
height: 25px;
z-index: 99;
}
.meinBild { border: 1px solid #A5A89F; padding: 2px; margin: 3px;}
.paddingBild  {padding: 6px;}
.meinBild_rand_weiss_5px { border: 1px solid #3C3C3C; padding: 2px; margin: 3px;}
.paddingBild_6px  {padding: 6px;}