/* CSS Document */
body {
background-color:#a71c20;
margin-top:0px;
margin-bottom:0px;
}

#wrapper {
width:927px;
margin-left:auto;
margin-right:auto;
background-color:#ffffff;
}


/*Positionierung der "aktiven" Fläche*/
#logo dd {position:absolute; padding:0; margin:0;}
#logo #headerlogo {left:0px; top:0px; z-index:20;}

/*Maße der "aktiven" Fläche*/
#logo a#link_headerlogo {display:block; width:670px; height:105px; text-decoration:none; background-color:transparent; z-index:20;}
#logo a em {display:none;}
#logo a span, #imap a:visited span {display:none;}

/*Border der "aktiven Flächen"*/
#logo a#link_headerlogo:hover {border:0px solid #ff0000;}



a {
outline:none;
color:#A71C20;
text-decoration:underline;
}

a:hover {
color:#FFFFFF;
background-color:#A71C20;
text-decoration:none;
}


h1 {
color:#A71C20;
margin-top:0px;
font-size:20px;
font-weight:bold;
text-transform:uppercase;
}

h2 {
font-size:12px;
font-weight:bold;
}

h3 {
color:#A71C20;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

h4 {
color:#EF3F23;
font-size:14px;
font-weight:bold;
}

.main_table {
width:927px;
margin-top:50px;
}

.header_table {
margin-left:0px;
width:927px;
height:138px;
background-image:url(../images/header.jpg);
}


.footer_table {
border-top:1px solid #FFC80B;
margin-left:0px;
width:927px;
height:30px;
margin-top:5px;
}


#main {
width:600px;
padding-left:30px;
padding-right:40px;
text-align:justify;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:21px;
}

#rechts {
margin-top:-45px;
width:227px;
padding-left:15px;
padding-right:15px;
padding-top:3px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
margin-bottom:-12px;
}

#wide {
width:867px;
padding-left:30px;
padding-right:30px;
text-align:justify;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:21px;
}

#wide_ref {
width:867px;
padding-left:30px;
padding-right:30px;
text-align:left;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
}

#lehrplan {
text-align:left;
font-size:12px;
line-height:18px;
}

#footer_links {
margin-left:40px;
margin-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
letter-spacing:2px;
color:#666666;
}

#footer_links a{
color:#666666;
text-decoration:none;
}

#footer_links a:hover{
color:#666666;
text-decoration:underline;
}
