/******** General tags ********/
body{
font:80% Arial,sans-serif;
background:#eaeaea;
color:#404040;
line-height:1.2em;
margin:0 auto;
padding:0;
}

a{
text-decoration:none;
color:#0033b8;
font-weight:bold;
}

a:hover{text-decoration:underline;}

a img{border-color:#0033b8;}

a img:hover{border-color:#a30000;}

p{margin:0 0 18px 0;}

ul,ol,dl{font-size:0.9em; margin:2px 0 16px 35px;}

ul ul,ol ol{margin:4px 0 4px 35px;}

a img{border-color:#0033b8;}

a img:hover{background:#0033b8; border-color:#0033b8;}




/******** Main wrap ********/
#wrap{
color:#404040;
width:1000px;
height:auto;
margin:10px auto;
padding:0;
}


/******** header ********/
#header{
margin:auto;
border-bottom:2px solid #808080;
text-align:center;
width:1000px;
height:336px;
background-image:url(../bilder/eingang2.jpg);
}

#header h1{
font-size:3.2em;
letter-spacing:3px;
margin:0 0 0 0;
padding-top:17px;
}

#header-top-right{
float:right;
padding-top:8px;
padding-right:5px;
color:#999;
}

#header-bottom-right{
float:right;
padding-top:238px;
padding-right:5px;
color:#999;
}

#header-bottom-left{
float:left;
margin-top:170px;
padding-left:5px;
color:#999;
}

/******** sidebar ********/
#sidebar{
float:left;
width:190px;
padding:10px 0 5px 5px;
}

#sidebar p{
font-size:1.0em;
margin:0 0 0 5px;
}

#sidebar h1{
font-size:1.9em;
letter-spacing:0.5px;
margin:5px 0 10px 0;
}

#sidebar h2{
font-size:1.3em;
letter-spacing:0.1px;
margin:12px 0 5px 0;
}


/******** Content variations ********/
#content{
line-height:1.5em;
width:780px;
float:right;
text-align:left;
margin:0 0 0 0;
padding:10px 0 5px 5px;
border-left:2px solid #808080;
}

#content p{
text-align:justify;
}

#content h1{
font-size:2.0em;
letter-spacing:0.2px;
margin:5px 0 12px -5px;
padding: 0 0 2px 5px;
border-bottom:2px solid #808080;
width:inherit;
}

#content h2{
font-size:1.37em;
letter-spacing:0px;
margin:6px 0 2px 0;
border-bottom:1px solid #808080;
}

#content h3{
font-size:1.1em;
letter-spacing:-1px;
margin:1px 0 0.5px 0;
}

/******** Footer ********/
#footer{
clear:both;
text-align:right;
color:#808080;
font-size:12px;
border-top:2px solid #808080;
margin:0 auto;
padding:4px 0px;
line-height:1.6em;
}

#footer p{
margin:0;
}

# footer-right{
float:right;
}

#footer-middle{
margin-left: 20px;
}

#footer-left{
float:left;
margin-left:218px;
}




/******** Various classes ********/

#left{float:left; margin:0 15px 10px 0;}
#right{float:right; margin:0 0 10px 15px;}
#textright{text-align:right;}
#readmore{text-align:right; margin:-10px 10px 12px 0;}
#center{text-align:center;}
#blue{color:#0033b8;}
#red{color:red;}
#redbold{color:red; font-weight:bold;}
#bluebold{color:#0033b8; font-weight:bold;}
#big{font-size:1.3em;}
#small{font-size:0.8em;}
#bold{font-weight:bold;}
#clear{clear:both;}
#hide{display:none;}
#white{color:#FFFFFF;}
#signatur{
font-style:italic;
float:right;
margin-top:10px;
}
#foto-box{margin:-3px 2px 1px 2px; line-height:1.1em;}
#blink {text-decoration:blink;}
