/*-------
// global reset
//-----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
acronym { cursor: help; }
/*-------
// general
//-----*/
html{font-size: 100.01%; }
body{font-size:62.5%;line-height:1.4}
input, select, textarea{font-size:100%}

input.text, textarea{padding:1px 2px;font-size:100%}
.submit{cursor/**/: /**/pointer; }
select{font-size:100%;font-family:Arial,sans-serif}
select > option {padding:0 5px 0 3px}

.ul, .ol{margin:0 0 1em 2em}
.ul li, .ol li{margin:.2em 0;padding:0}

.flR{float:right}
.flL{float:left}
.alR{text-align:right}
.alC{text-align:center}

.hide{display:none}
.clear{clear:both}
.LClear{clear:both;height:0;overflow:hidden}

.MinHeight{width:0px;overflow:hidden;font-size:0%;float:left}
.MinHeight865{height:865px !important} 
.MinHeight108{height:108px !important} 

.ir{position:relative;overflow:hidden}
.ir span{position:absolute;width:100%;height:100%;left:0;top:0;text-indent:-1000em}

a:link, a:visited{text-decoration:none;cursor/**/: /**/pointer}
a:link:hover, a:visited:hover{text-decoration:underline}
a.inv:link, a.inv:visited{text-decoration:none}
a.inv:link:hover, a.inv:visited:hover{text-decoration:underline}

.cols{overflow:hidden;margin: 0}
.cols .col{float:left;width:50%}
.cols .last{margin-right:0}
body #page .last{margin:0}

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#ie7 .clearFix { min-height: 1%; }



/*-------
// custom styles
//-----*/

a:link, a:visited {}
a:visited {}
a:link:hover, a:visited:hover {}

html{height:100.01%}
body{font-family: "Comic Sans MS", cursive;	background: #B9E2F1 url(/img/css/body-t.gif) repeat-x 0 0;width:1013px}
#page{font-size: 1.3em;text-align: left;position: relative;z-index: 100;color: #000000;background: url(/img/css/page-bg.jpg) repeat-y 0 0}
#pageT{background: url(/img/css/page-t.jpg) no-repeat 0 0}
#pageT1 {background: url(/img/css/body_t1.jpg) no-repeat 0 0}	
#pageT2 {background: url(/img/css/body_t2.jpg) no-repeat 241px 0}	
	
#pageB1{background: url(/img/css/page_b1.jpg) no-repeat 0 100%;width:1100px}
#pageB2{background: url(/img/css/page_b2.jpg) no-repeat 245px 100%;width:1100px}				
#pageB3{background: url(/img/css/page_b3.jpg) no-repeat 976px 100%;padding: 116px 0 20px 0;position:relative;width: 1100px}	

#LLeft{width:242px}
#LLeftNavi{
height:368px;
padding:15px 0 0 15px;
overflow:hidden;
width:214px;
}
#LLeftNavi2{
background-repeat:no-repeat;
height:368px;
width:214px;
overflow: hidden;
}

#LMiddle{width:750px}

#langs{position:absolute;top:15px;left:300px;background: none;z-index:5000;font-size:105%}

#langs a{color: #000000;text-decoration: none;padding:0 5px 0 5px;margin:0;border-right: solid 1px #000000;vertical-align: top}

#langs a.active{color: #8B1A38}

/*#top{position: relative;width: 735px;height: 345px;margin: 0 0 30px 15px}*/
#top{
background:#FFF url(/img/css/bg_top.jpg) no-repeat;
height:216px;
position:relative;
padding:15px 0 0 15px;
width:735px;
}
#logo {position: absolute;left: 40px;z-index: 100}
#logo a:link, #logo a:visited {display: block;width: 95px;height: 89px;background: url(/img/css/logo-1.png) no-repeat 0 0}
#logo a:link span, #logo a:visited span{display: block;	text-indent: -1000em}
#logo2{position: absolute;right:-48px;top:-116px;z-index: 100}
#logo2 a:link, #logo2 a:visited{display: block;width: 445px;height: 193px;background: url(/img/css/logo-2.png) no-repeat 0 0}
#logo2 a:link span, #logo2 a:visited span{display: block;text-indent: -1000em}
#header{width: 719px;height: 191px;z-index: 10}
#but1{position: absolute;left: 578px;top:265px}
#but1 a:link, #but1 a:visited{display: block;width:127px;height:34px}
#but1 a:link span, #but1 a:visited span{/*background: url(/img/css/but-1.png) no-repeat 0 0;*/}

#wrap{overflow:hidden;width:750px;padding:0 0 20px 0;position:relative}
#content{padding-bottom:112px;width:750px}
#content a{color:#8C1A37}

#wrap h1{font-size: 130%;font-weight: normal;color: #8B1931;margin: 0 0 .75em}
#wrap p{line-height: 1.4}

#LBackPaging{
bottom:80px;
height:60px;
left:242px;
position:absolute;
width:750px;
}
#LBackPaging #LBack{padding-right:22px}
#LBackPaging #LPaging{padding-left:21px}
#LPaging .paging{padding-left:3px}

#bot{bottom:44px;color:#FFFFFF;font-family:Verdana,sans-serif;font-size:76.92%;height:21px;padding:0 0 0 310px;position:absolute;width:737px}
#bot .copyright {}
#bot .copyright a, #bot .copyright a:hover {color:#FFF;}	
#bot .teamblau {position: absolute;right:0px;top: 45px}
#bot .teamblau a, #bot .teamblau a:hover {color:#FFF}
#bot a.navibot, #bot a.navibot:HOVER {color:#FFF;}

#LElternInformation{bottom:118px;left:19px;position:absolute}	

.spacer{font-size:0%; overflow:hidden}
.s5{height:5px}
.s6{height:6px}
.s10{height:10px}
.s15{height:15px}
.s25{height:25px}
.s30{height:30px}
	
.dNone{display:none}	
.dBlock{display:block}

.standardAbsatz{padding-left:49px;width:648px}
.LImgBorderL{margin-right:18px}
.LImgBorderR{margin-left:18px}
.LImgBorder{border-bottom:1px solid #CCC;border-left:1px solid #ECECEC;border-right:1px solid #CCC;border-top:1px solid #ECECEC;margin-bottom:7px}
img.imgBorder{border-bottom:1px solid #BBB;border-right:1px solid #BBB;padding:8px}
	
/* Layer No-Script */
#LPositionNoScript{position:absolute;left:0px;top:3px;width:100%;z-index:100}
#LCenteringNoScript{margin:0pt auto;position:relative;width:960px}
#layernoscript{padding-left:200px;height:40px}
.txtnoscript{color:#8B1931; font-weight:bold;text-align:left}
.txtnoscript a{color:#8B1931; text-decoration:underline}
.txtnoscript a:hover{color:#8B1931}
/* Trennlinie */
.hblue_point{height:7px; width:750px; background:url(/img/css/blue_points.gif) repeat-x scroll center top; font-size:0%; overflow:hidden;}
.hblue_top{background:url(/img/css/blue_points_shadow.gif) repeat-x scroll center top}
/* Text */
.title{font-size:130%; color:#92273D}
.pfeil{padding-left:39px; background:url(/img/css/pfeil.jpg) no-repeat scroll top left}
.text{font-size:90%; color:#000000}

.LEinleitung{margin:6px 15px;background:url(/img/css/bg_einleitung.jpg) repeat-x scroll top left}
.LEinleitungTL{background:url(/img/css/bg_einleitung_tl.jpg) no-repeat scroll top left}
.LEinleitungTR{background:url(/img/css/bg_einleitung_tr.jpg) no-repeat scroll top right}
.LEinleitungPadding{padding:25px 44px 10px 34px;width:642px}
.LEinleitungImg{width:194px}
.LEinleitungText{width:448px}