@charset "UTF-8";
* {margin:0;padding:0;border:0;}
body{font-family:'Trebuchet MS', Verdana,Helvetica,Arial,FreeSans,sans-serif;font-size:75%;color:#333;line-height:1.5em;background:#FFF0DF;}

h1,h2 {word-spacing:.05em;color:#900;clear:both;}
h1{font:normal normal normal 200%/1.2em Georgia;border-bottom:1px solid #900;margin:0 0 8px 0;}
h2{font:normal normal normal 150%/1em Georgia;margin:16px 0 8px 0;text-align:center;}
h3{font:bold normal normal 120%/1em 'Trebuchet MS';word-spacing:.05em;letter-spacing:.001em;}
p,label,table{font:normal normal normal 100%/1.5em 'Trebuchet MS';word-spacing:.05em;letter-spacing:.001em;}
p{margin:8px 16px 8px 0;}

a,a:link,a:visited,a:active{cursor:pointer;text-decoration:none;color:#900;}
a:hover,a:focus{cursor:pointer;text-decoration:underline;}
img,div{border:0;margin:0;padding:0;}
th,td{text-align:left;vertical-align:top;}
.clear{clear:both;}

.deactive{display:none;visibility:hidden;}
.fehler{color:#900;}
.fehlerbox{width:290px;border:1px solid #f00;}

.submit{height:30px;color:#fff;font-weight:bold;line-height:30px;background:url(/_img/layout/mainnavi.jpg) repeat-x #900;border:1px outset #000;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}

.spacer{clear:both;height:16px;margin:0;padding:0;}

.rnd_topleft{border-top-left-radius:6px;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;}
.rnd_bottomleft{border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;}
.rnd_topright{border-top-right-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;}
.rnd_bottomright{border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;}

small {display:block;width:672px;color:#900;text-align:right;font-size:90%;margin:0 16px 8px 0;}

#header{height:96px;width:100%;margin:32px 0 0 0;border-top:1px solid #fff;background:url(/_img/layout/background.gif) repeat-x top right #fff;}

#header #facebook{position:absolute;top:61px;left:530px;}

#logo_top,#logo_top a{width:300px;text-align:center;line-height:1em;padding:24px 0 0 0;margin:0;text-decoration:none;border:0;}
#logo_bottom,#logo_bottom a{width:300px;text-align:center;line-height:1em;margin:0;padding:0;text-decoration:none;}

#topnavi{position:absolute;top:56px;left:660px;}
#topnavi a{color:#333;padding:0 5px 0 5px;border-right:1px solid #333;}
#topnavi a.last{border:0;}
#topnavi a.active{text-decoration:underline;}

#mainnavi{width:640px;height:32px;font-weight:bold;margin:-16px 0 0 318px;padding:0;background:#900;border:1px solid;border-color:#900 #900 #900 #900;}
#mainnavi p {margin:0;padding:0;}
#mainnavi a{display:block;float:left;width:127px;height:32px;text-align:center;color:#fff;text-shadow: 2px 2px 5px #000;font-weight:bold;line-height:32px;text-decoration:none;border-right:1px solid #900;background:url(/_img/layout/mainnavi.jpg) repeat-x #900;}
#mainnavi a.active{background:#900;}
#mainnavi a:hover,#mainnavi a:focus{background:#900;}
#mainnavi a.last{border-right:0;}

div#banner{float:left;width:912px;height:192px;overflow:hidden;margin:0 0 0 32px;border:8px solid #fff;}
div#banner.admin{width:693px !important;}

div#login{float:left;width:176px;height:192px;padding:8px 0 8px 43px;background:#fff;}
div#login h1{margin:0;}
div#login input.input{width:100%;border:1px inset #000;}
div#login input.submit{width:100%;height:30px;color:#fff;font-weight:bold;line-height:30px;background:url(/_img/layout/mainnavi.jpg) repeat-x #900;border:1px outset #000;}
div#login img{float:left;width:50px;height:50px;margin:0 16px 8px 0;border:1px solid #900;}

#intranet a{display:block;width:100%;font-weight:bold;text-decoration:none;padding:2px;line-height:1em;}
#intranet a.active{background:#900;color:#fff;}
#intranet a:hover,#intranet a:focus{background:#900;color:#fff;}
#intranet a.last{border-right:0;}

#subnavi{clear:both;width:926px;height:24px;font-weight:bold;margin:0 0 0 32px;padding:0;background:#900;border:1px solid;border-color:#900 #900 #900 #900;background:url(/_img/layout/mainnavi.jpg) repeat-x #900;}
#subnavi p {margin:0;padding:0;}
#subnavi a{display:block;float:left;width:127px;height:24px;text-align:center;color:#fff;font-weight:bold;line-height:24px;text-decoration:none;border-right:1px solid #900;}
#subnavi a.active{text-decoration:none;background:#900;}
#subnavi a:hover,#subnavi a:focus{text-decoration:none;background:#900;}
#subnavi a.last{border-right:1px solid #900;}

div#wrapper {float:left;width:960px;background:url(/_img/layout/bg_notification.gif) repeat-y top right;margin:0 0 32px 0;}

#content{float:left;display:block;width:688px;padding:16px 0 16px 16px;margin:0 0 0 32px;background:#fff;}
#content .image {float:left;width:213px;margin:0 16px 8px 0;}
#content caption{background:#900;color:#FFF;text-align:left;margin:8px 0 0 0;padding:8px 8px 8px 8px;}
#content caption a{color:#FFF;}
#content input, div#content select, div#content textarea{width:100%;}
#content textarea{height:200px;}
#content input.checkbox{vertical-align:middle;}
#content table.admin {border:8px solid #900;border-top:0;}
#content tbody.admin {background:#ddd;}
#content td,#content th{padding:8px;}

div#notification{float:left;width:176px;margin:0 0 0 32px;padding:16px 0 16px 16px;}
div#notification h1{color:#fff;border-bottom:1px solid #fff;}
div#notification img{margin:16px 0 0 0;padding:0;}

div#footer{width:928px;margin:0 0 0 32px;background:#fff;}

