* {font-family:Verdana;font-size:12px;margin:0pt;padding:0pt;}
body {background-color:#daebf7;margin: 0 auto; width: 1000px;}

#page { padding: 20px; margin: 20px 30px;background-color: white; float: left; border: 1px solid #CCC;}

#header {background-color:white;border-bottom:5px solid #990000;}
#header img {border:medium none;}
h1 { margin: 20px 50px 0px 50px; }
h1 a { color: #273A4E; font-size: 20px; text-decoration: none;}
h1 a span { color: #990000; }

#menue {background-color:#990000;}
#menue ul.main {background:transparent url(images/bg_mainmenue.gif) repeat-x scroll 0% 0%;height:35px;list-style-image:none;list-style-position:outside;list-style-type:none;}
#menue ul.main li {float:left;line-height:14px;margin:0pt 10px 0pt 0pt;padding:0pt 5px;}
#menue ul.main li a {color:#FFFFFF;display:block;font-size:10px;font-weight:bold;text-decoration:none;text-transform:uppercase;padding:8px 11px;}
#menue ul.main li {color:#FFFFFF;display:block;font-size:10px;font-weight:bold;margin-top:4px;text-decoration:none;text-transform:uppercase;}
#menue ul.sub li a {color: #FFF;font-size: 10px;font-weight: bold;text-transform: uppercase;text-decoration: none;padding: 8px 10px 8px 10px;display: block;}
#menue ul.sub li { float: left; background: url('images/next.png') no-repeat right center; padding-right: 10px; margin: 0 5px;}
#menue ul.sub li.first {padding-top: 8px;margin-left: 10px;font-size: 10px;text-transform: uppercase;background: none;font-weight: bold;text-decoration: underline;color: white;}
#menue ul.main li.startseite a {background: url(images/startseite.png) no-repeat 145px 12px;text-align:center;width:170px;display: block;margin-left:12px;}
#menue ul.main li.active_main a, #menue ul.main li.current_page_item a, #menue ul.main li a.active {background-color:#273A4E;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;padding: 8px 10px 9px 10px;display: block;}
#menue ul.sub {background:#273A4E none repeat scroll 0% 0%;border-bottom:1px solid #FFFFFF;height:5px;list-style-image:none;list-style-position:outside;list-style-type:none;}
#menue ul.empty {height:10px;}
#menue ul li a:hover {text-decoration:underline;}

#infotext { float: left; width: 550px;}
#infotext h2 { font-size: 18px; color: #273A4E; padding: 20px 10px 0;}
#infotext h2 a.post-edit-link { color: #990000; margin-left: 10px; }
#infotext p { padding: 10px 0; margin: 10px; line-height: 18px; text-align: justify; }

#sidebar { padding: 10px;margin: 20px 0 20px 20px;float: right; width: 250px; background-color: #ebf2f7;}
#sidebar .title { text-transform: uppercase; font-weight: bold; font-size: 14px; color: #273A4E; border-bottom: 1px dotted #273A4E; padding-bottom: 3px; }
#sidebar ul { color: #273A4E; margin: 10px; list-style: square inside; }
#sidebar ul li { margin: 10px 0; }

#footer {background-color:#273A4E;clear:both;color:#FFFFFF;font-size:10px;font-weight:bold;padding:5px 50px;}
#footer a {color:#FFFFFF;font-size:10px;margin:5px 20px;text-decoration:none;}
#footer a:hover {text-decoration:underline;}