/* Allgemeine Formatierungen */

body {background-image:url(images/usbfestplatte_02.jpg);font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;background-color:#fff;background-repeat:repeat-x;}
* {margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6 {color:#ef5a00;text-transform:uppercase; letter-spacing:-1px;}	
a {	font-weight:normal;text-decoration:underline;color:#002dee;outline:none;}
a img {border:none;}
a:hover {color:#333;text-decoration:none;}
li {margin:10px;list-style:inside;}
ol li {list-style:decimal;}
.text h2 {font-size:25px;}

/* Div Tags */

#header {background-image:url(images/usbfestplatte_01.jpg);background-color:#fff;width:596px;height:72px;color:#FFFFFF;background-repeat:no-repeat;background-position:left;}
#content {width:860px;height:auto;text-align:left;line-height:18px;}
#navi {width:820px;height:36px;background-color:#dedede;}
#footer {clear:both;width:800px;height:20px;background-color:#fff;padding:20px 0px 10px 20px;color:#666;}
#subnavi {background-color:#eeeeee;padding:10px;width:800px;border:1px solid #ccc;margin:10px 0px 10px 20px;}
#toggle {width:100px;height:24px;background-color:#fff;display:block;text-align:center;padding:12px 15px 0px 15px;text-decoration:none;color:#666;float:left;font-size:10px;}
#subnavi .active {color:#fff;}

/* Klassen */

.navi {width:150px;height:27px;background-color:#00447a;display:block;text-align:center;padding:9px 15px 0px 15px;text-decoration:none;color:#FFFFFF;float:left;}
.navi:hover {background-color:#00355e;text-decoration:underline;color:#fff;}
.active {background-color:#005699;cursor:default;}
.headerlink {width:650px;height:72px;display:block;}
.text {	padding:25px;background-image:url(images/usbfestplatte_18.jpg);width:566px; line-height:18px;}
.text_top {background-image:url(images/usbfestplatte_16.jpg);width:616px;height:10px;}
.text_btm {background-image:url(images/usbfestplatte_20.jpg);width:616px;height:10px;}
.unter {font-size:11px; margin:0px 5px 0px 5px; color:#333;}

/* CMS Formatierungen */

.box {  margin:20px 15px; float:left; overflow:hidden; }
.full { width:800px;  }
.half { width:400px; }
.box_text {	padding:15px 25px;background-image:url(images/usbfestplatte_10.jpg);width:350px; line-height:18px;}
.box_top {background-image:url(images/usbfestplatte_06.jpg);width:400px;height:10px;}
.box_btm {background-image:url(images/usbfestplatte_12.jpg);width:400px;height:10px;}
.box h2 { color:#ef5a00; font-size:20px; margin-bottom:10px; font-weight:bold; text-transform:uppercase; letter-spacing:-1px;}
.box img {float:left;margin-bottom:10px;margin-right:10px;width:140px;height:140px; }
.box a.link { display:block; text-align:right; padding:3px 10px; clear:both; color:#002dee;margin-top:7px;}

/* Kontakt  */

form { background:#ccc; padding:10px; margin:10px;}
form fieldset { border:0; }
form * { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; }
form input { border:1px solid #777; padding:3px 7px; width:300px; margin:2px 0; background:#FFF;}
form textarea { border:1px solid #777; padding:7px 7px; width:490px; margin:2px 0;}
form input#submit { width:auto !important;}
input:focus,textarea:focus { border:1px solid #000; background:#EDEDED;}

/* Sitemap */

.ebene1 { padding-left:0px; }
.ebene2 { padding-left:20px; }
.ebene3 { padding-left:40px; }

/* Allgemein */

.clear { clear:both; }

#newsletter input { width:170px; }
#newsletter input#newslettersubmit { width:100px; }

.votebar { width:150px; background:#000; height:10px; line-height:0; font-size:0; }
.votebar_active { height:10px; background:red; line-height:0;  font-size:0; }

