﻿*{margin:0;padding:0}
a{text-decoration:none}
a img{border:0}
a:focus{outline:0}
h1{font-size:15px;font-weight:700;color:#b2002b;line-height:19px;text-transform:uppercase;margin-bottom:15px}
h2{font-size:13px;font-weight:700;margin:25px 0 5px;color:#b2002b;line-height:17px;text-transform:uppercase}
h3{font-size:12px;font-weight:400;color:#565656;line-height:15px;text-transform:uppercase}
p{margin:15px 0}
.small{font-size:9px;text-transform:none;}
.bold{font-weight:bold;}
hr{line-height:0;height:0;border:0;color:#FFF;background-color:#FFF;border-top:1px solid #C00}
/* Geruest */
html{overflow-y:scroll}
body{background:#b2002b url(../pix/bg.png) repeat-x;font:normal 12px "Tahoma", Arial;text-align:center;line-height:17px;color:#666}
#container{width:818px;margin:0 auto;text-align:left;background:transparent url(../pix/bg_middle.png) repeat-y}
#shadowleft{background:transparent url(../pix/shadow.png) no-repeat left top;padding-left:9px}
#shadowright{background:transparent url(../pix/shadow.png) no-repeat right top;padding-right:9px}
#logo{height:119px;background:transparent url(../pix/corner_l.png) no-repeat left 102px}
#logo img{margin:9px 0 0 10px}
#logo a{display:block;float:left}
#logo p{color:#b2002b;margin:0;padding:0;float:right;display:block;padding-top:85px;font-size:13px;font-weight:bold;padding-right:13px;}
#logo p a{display:inline;float:none;color:#b2002b;}
#middle{background-color:#FFF;overflow:hidden;zoom:1}
#teaser{background:transparent url(../pix/bg_1.jpg) no-repeat 0 2px;height:200px;margin:0 10px 5px;padding-top:2px}
#corner_l{background:transparent url(../pix/bg_logo.png) repeat-x scroll 0 0;}
#corner_r{background:transparent url(../pix/corner_r.png) no-repeat right 102px}

/* Navigation */
#navigation{float:left;width:189px;text-transform:uppercase}
#navigation, #navigation a{color:#565656;font-size:11px;display:block;}
#navigation a.main{font-size:11px;padding:16px 0 7px 30px;line-height:13px}
#navigation ul{list-style:none}
#navigation li{background:transparent url(../pix/bg_main.png) no-repeat 0 0}
#navigation li.first,#navigation li#nav1{background-image:url(../pix/bg_main_first.png) !important}
#navigation li.last{background-image:url(../pix/bg_main_last.png);height:131px}
html>body #navigation li.last{height:auto;min-height:131px}
#navigation li li{background:none;padding:2px 0}
#navigation li ul{margin:0 30px;display:none}
#navigation li.on ul{display:block}
#navigation li.on a,#navigation li a:hover{background:transparent url(../pix/nav_on.gif) no-repeat 20px 20px;color:#C00}
#navigation li.on li a{background-image:none;color:#565656}
#navigation li.on li a:hover{color:#C00}
#navigation li.last ul{display:block !important;}

/* Content */
#content{background:#FFF url(../pix/bg_content_t.png) no-repeat 0 0;float:right;width:611px}
#content .inner{background:transparent url(../pix/bg_content_b.png) no-repeat 0 bottom;padding:17px 20px 20px 17px;min-height:200px;overflow:hidden;zoom:1}
#content ul{padding-left:25px;}
#content ul li{margin-bottom:5px;}
#leftcontent{float:left;width:200px;border-bottom:1px solid #D6EBEB;display:none;}
#rightcontent{margin-left:0px;overflow:hidden;zoom:1}/* 210*/
#content a{color:#b2002b;text-decoration:none}
#content h2 a{color:#b2002b}
#menu table a{border:1px solid #CCC;border-bottom:0;display:block;padding:2px 10px}
#menu table a:hover{background-color:#FEEFCD}
.inputs{overflow:hidden;zoom:1}
.inputs .label{width:110px;display:block;float:left}
.inputs .labelcal{width:130px;display:block;float:left;overflow:hidden;padding-left:5px;zoom:1}
.inputs div{margin-left:140px;padding-bottom:10px}
.inputs div label{margin-right:5px;}
.inputs div div{margin:0;padding:0}
.inputs input[type="text"]{width:200px;}
.inputs input.small{width:45px}
.list{border:0}
.list td{padding:5px;border:0}
#tabs{border:1px solid #CCC;padding:10px;margin:0 0 10px 0}
.ajax__tab_xp .ajax__tab_body{font:normal 11px "Tahoma", Arial !important}
.ajax__tab_xp .ajax__tab_inner{font-size:9px;}
.ajax__tab_xp .ajax__tab_body p{margin:0 0 15px;}
.UebersichtItem{margin-bottom:15px;padding: 5px;background-color:#FFF;border:1px solid #D6EBEB;-moz-border-radius: 5px;-webkit-border-radius: 5px;overflow:hidden;zoom:1}
.UebersichtItem .UebersichtBeschreibung{margin-left:90px}
.UebersichtItem .UbersichtButtons{margin-left:3px;height:22px;}
.UebersichtItem .UbersichtButtons a{float:left;margin-right:15px;line-height:16px}
.UebersichtItem .UbersichtButtons img{vertical-align:middle}
.UebersichtItem h1{font-size:13px;font-weight:bold;margin-left:90px}
.UebersichtItem h2{margin-top:0}
.UebersichtItem p{margin-bottom:15px}
.DetailAnsicht{overflow:hidden;min-height:370px;zoom:1}
.DetailAnsicht h1{font-size:13px;font-weight:bold;margin-bottom:15px}
.DetailAnsicht p{margin-bottom:15px;}
.UebersichtBild{margin:0 10px 10px 0}
input, select, textarea{font-size:11px}
select,textarea{border:1px solid #CCC;font-family:"Tahoma", Arial}
textarea{padding:5px}
input[type="text"],input[type="password"]{border:1px solid #CCC}
input[type="radio"]{margin-right:3px;}
.AdminLogin input.textbox{width:150px}
input.long, textarea.long{width:400px}
.btn{margin:5px 0;display:block}
.btn img{vertical-align:middle}
.red{color:#b2002b !important}
.checks{overflow:hidden;zoom:1}
.checks label{width:110px;display:block;float:left;}
.checks .span{margin-left:140px;display:block;height:1%}
.checks .span div{width:200px;float:left}
.checks .span label{display:inline;float:none;width:auto}
.items div{float:left;width: 140px;padding-bottom:5px}
.items label{width: 115px;display:block;float:left}
.right{float:right;margin-left:10px}
.tabs{float:right;width:300px;padding-top:10px}
.rightpanel{float:right;width:300px;margin:0 15px 10px 15px}
.items{overflow:hidden;zoom:1}
#container .items{height:1%}
#filter label{color:#565656;text-transform:uppercase}
#filter select,#filter input{font-size:10px;padding:0;margin-bottom:3px;margin-right:3px}
#filter{font-size:10px;padding-bottom:15px}
#filter a{padding-top:2px;line-height:16px}
#filter a img{vertical-align:bottom}
#filter span{display:block;float:left;padding-right:10px;}
#filter span label{display:block;}
#filter div{overflow:hidden;zoom:1}
#leftcontent .item{overflow:hidden;margin-bottom:5px;border-top:1px solid #D6EBEB;padding-top:5px;zoom:1}
#leftcontent .item p{margin:5px 0}
#leftcontent .item .detail{color:#C00;display:block;padding-left:18px;background:transparent url(../pix/icon_detail.gif) no-repeat 0 2px}
#leftcontent .item div{margin-left:90px}
#leftcontent .item img{float:left}
.thumbnail{overflow:hidden;zoom:1}
.thumbnail a{width:33%;text-align:center;display:block;float:left;margin-bottom:5px;}

input.disabled{border:0;background:transparent none;}
.Errorlist ul{display:none;}

/* Tabelle */

th{font-weight:bold;color:#b2002b}
.highlighted{border-collapse:collapse;width:100%}
.highlighted td,.highlighted th{padding:5px}
.highlighted td{text-align:center}
.highlighted tr.high td{background-color:#F9F9F9}
.highlighted td.bold{text-align:left}

/* Suchbox */
#suchbox,#contentwrapper{background:transparent url(../pix/bg_content_t.png) no-repeat scroll 0 top;padding:17px 20px 20px 17px;margin: 0 -20px 0 -17px}
#contentwrapper{zoom:1}
#leftcontent h2,#rightcontent h2{margin-top:0}

#intro .item{float:left;padding-right:10px;width:133px;}
#intro .item h3{font-size:9px;min-height:70px;}
##intro .item h3{height:70px;}
.wrapper{overflow:hidden;zoom:1}

#fc{z-index:99999;}
