body { background-color:#797d80; font-size:12px; color:#222222; font-family:Arial, Helvetica, Sans-Serif; margin:10px; padding:0px;	}

a:link { color:#003399; text-decoration: none } 
a:visited { color:#003399; text-decoration: none } 
a:active { color:#003399; text-decoration: none } 
a:hover { color:#003399; text-decoration: none }
 
#linktext_a { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:5px 10px 0 0; width:930px; list-style-type:none; text-align:right; }
#linktext_a li { margin:0 0.15em 0 0.15em; padding:0px; display:inline; }
#linktext_a a { margin:0px; padding:0 0.5em 0 0.5em; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:180%; }
#linktext_a a:hover { color:#ff0000; }
#linktext_a li.active { padding:0 0.5em 0 0.5em; line-height:180%; color:#ff0000; } 

#linktext_b { margin:0 5px 0 0; padding:0 0 10px 10px; width:250px; list-style-type:none; text-align:left; }
#linktext_b li { margin:0 5px 0 0; padding:0px; display:inline; }
#linktext_b a { margin:0 5px 0 0; padding:0; text-decoration:none; }
#linktext_b a:hover { color:#ff0000; }
#linktext_b li.active { padding:0; color:#ff0000; } 

#blue { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.4; color:#003399; text-align:left; }
img { border:none; }

/* Ausrichtung */
#center { width:950px;}
#top { padding:0; width:950px; height:30px; background-image: url( /images/top_hg.jpg); }
#mainholder { padding:0; width:950px; background-image: url( /images/main_hg.jpg);  background-repeat:repeat-y;}
#content { padding:0 0 0 35px; width:895px;}
#logo-strassenblaueaugen { padding:25px 0 0 0; width:880px;}
#space { font-size:11px; padding:40px 0 10px 40px; width:925px;}
#portrait { float:left; padding:0 0 0 50px; width:400px;}
#portrait_text { float:right; padding:0 60px 0 0; width:330px;}
#navi { float:left; padding:0; width:200px;}
#main { float:right; padding:0 25px 0 0; width:670px; background-image: url( /images/main_content_hg.jpg); background-repeat:repeat-y;}
#main2 { float:right; padding:0 25px 0 0; width:670px; background-image: url( /images/main_content_hg_2.jpg); background-repeat:repeat-y;}

#autor { padding:0 0 20px 20px; width:650px;}
#content_text { padding:0 0 20px 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.4; color:#003399; text-align:left;}
#content_text_2 { padding:0 0 20px 20px; font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:1.4; color:#fff; text-align:left;}
#termine_text { float:left; padding:0 0 0 20px; width:400px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.4; color:#003399; text-align:left;}
#termine_peter { float:right; padding:0; width:250px;}
.link { text-align:center;}
#form { float:right; font-size:11px; padding:0 0 10px 40px; width:600px;}

div#bottom { padding:0; width:950px; height:20px; background-image: url( /images/bottom_hg.jpg); }

/* Navigation */
#menu {padding:0; margin:0;}
#menu li {list-style-type:none; width:200px; height:20px; margin:4px 0;}
#menu a, #menu a:visited {position:relative; display:block; width:170px; height:18px; border:1px solid #003399; background-color:#fff; color:#000; padding-left:3px; text-decoration:none;}
#menu a span, #menu a:visited span {display:none;}
#menu a:hover {color:#fff; background-color:#65707b; border:1px solid #000; text-decoration:none;}
#menu a:hover span {position:absolute; display:block; left:180px; top:0; width:0px; height:0px; border-left:8px solid #c00; border-top:8px solid #fff; border-bottom:8px solid #fff; font-size:12px; line-height:0;}
#menu a:hover span {width:8px; height:16px; width:0; height:0;}


