html{height:100%}
body {margin: 0; 	padding: 0; background-color:#E7E7E7; font: 10pt/140% Verdana, Arial, Helvetica, sans-serif; color: #061843; height: 100%}
html > body {height: 100%}
a{font-family: Verdana, Arial, Helvetica, sans-serif; color:#FA0027; text-decoration:underline; outline-width:0px}
p{margin: 0 0 8px 0; padding:0}
br{margin: 0 0 3px 0; padding:0}
img{border:none}

h1{ font: bold 12pt Verdana, Arial, Geneva, Helvetica; padding:0; margin:0}
h2{ font: bold 8pt Verdana, Arial, Geneva, Helvetica; padding:5px 0 0 0; margin:0; color:#666666;}
h3{font: bold 10pt Verdana, Arial, Helvetica, sans-serif; color: #666666;}
h4{font: bold 10pt Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:16px; letter-spacing: 1px; text-align:center;}
h5{font-weight: bold; font-size: 9pt; line-height: 20px; font-family: Verdana, Arial, Geneva, Helvetica; letter-spacing: 1px; border-bottom: 1px solid #f5982b }
h6{ color:#666666; font-weight:bold;}
ul{list-style: square; }

#headerWrap{width:100%; height:104px;}
#logoWrap{position:absolute; top:0; left:0; width:190px; height:78px; float: left; margin: 0; padding:0; border-right:solid 1px #fff;}
#topLeft {position:absolute; top:78px; left:0; width:190px; height:26px; background-color:#e7e7e7; border:solid 1px #fff; border-left:0px;}
#topLeft p {font:bold 6pt Verdana, Arial, Helvetica, sans-serif; color:#666666; text-align:center; margin-top:3px;}
#logo{width:190px; height:78px;}
#topRight {height:78px; margin-left:190px; padding:0; text-align:center; background-color:#FA0027; color:#fff;}
#topRight h1 {font: bold 12pt Verdana, Arial, Helvetica, sans-serif;  padding-top:20px;}
#menuOben{float:right; width:100%; height:26px; margin:0; padding:0; text-align:right; background-color:#FEE7E4; border-top:solid 1px #fff; border-bottom:solid 1px #fff;}
#menuOben p{font: bold 9pt Verdana, Arial, Helvetica, sans-serif; color:#666666; margin:5px 24px 0 200px}
#menuOben a{color:#666666; text-decoration:none}
#menuOben a:hover{color:#666666; text-decoration:underline}

#contentWholeWrap{height:auto;}
#content {width:auto; padding:10px; background-color:white}
#right {width:auto; padding:10px;}
#right h4 {border-bottom:solid 1px #FA0027; color:#FA0027; margin-bottom:15px; text-align:left;}
#left {width:auto; padding:0; margin:0;}
#left h4 {height:20px; background:#FA0027; color:#fff; padding-top:2px; float:left}
#left p {background:#FFF3F1; padding:10px 5px; color:#666666; font-size:8pt;}

#bottomWrap{width: 100%; height:30px;}
#footer{font:bold 7pt Verdana, Arial, Helvetica, sans-serif; color:#666666; text-align:center; margin:0; padding:10px 0 10px 0; }
#footer a:link{color:#666666;}
#intranet{padding: 10px 10px 10px 15px; background-color:#faf2db;}
#qualitaet{padding: 10px 15px 15px 15px; background-color: #F58600;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

#info ul {list-style: none; padding:0; margin:0 0 0 15px; }
#info li{font: bold 8pt/150% Verdana, Arial, Helvetica, sans-serif; list-style: none; padding:0 0 10px 0; margin:0; color:#8D4E01; list-style-image:url(../images/ul_liste.gif);}

#fullTable{width:100%; height:70%}


.alignRight{text-align:right}
.admintext{font-size:10px; font-weight:bold; color:#8d4e01}
.color2{background-color:#fedca6}
.back{font-size: 10px; color: #FA0027}
.back a{font-size: 10px; color: #FA0027}
.warnung{color: #da1f3d; font-weight:bold}
.bold{font-weight:bold;}
.rot{color:#FA0027;}
.grau a{color:#666666;}
.lineOrange{height:7px; margin:0}

.fullwidth{width:100%;}
.leftWrap{width:190px; vertical-align:top;}
.centerWrap{width:auto; height:auto; background-color: white; vertical-align:top; }
.rightWrap{width:200px; margin:0; padding:0; vertical-align:top; font:9pt Verdana, Arial, Helvetica, sans-serif; color:#666666;}
a.menuOben{font-size:11px; text-decoration:none; color:#8D4E01; font-weight:bold;}
a.menuOben:hover{text-decoration:underline;}
.treemenuWrap{padding:0; margin:0; width:190px; border-bottom:1px solid #fff;}
.treemenu{background-color:#FFF3F1; width:190px}
.treemenu_space{background-color:#FFF3F1; height:20px}
a.treemenu_first{font: 11px Verdana; color: #666666; text-decoration:none; padding-bottom:2px;}
a.treemenu_second{font: normal 11px Verdana; color: #666666; text-decoration:none;}
a.treemenu_second:hover{text-decoration:underline;}
.padding_treemenu{padding: 10px 0 10px 0}
.opentable{border:1px solid #efefef; padding:10px; margin-bottom:10px}
.admintable{border:1px solid #efefef; padding:3px;}
.adminborderBottom{border-bottom:1px solid #efefef; padding:3px;}
.center{text-align:center}
.right{text-align:right}
.blockROhneLine {padding: 0 0 10px 0; margin: 0 0 7px 0; color:#CCFF33}
.ulrot{color:#FA0027; list-style-type: square; list-style-position: outside; margin:0; padding-left:15px}
.ulrot a{font-size: 9pt; font-weight:normal; color:#FA0027; text-decoration:none}
.ulrot a:hover{text-decoration:underline}
.ulrot li{padding-bottom:6px}
.ulgrau{list-style-image: url(../images/ul_liste.gif); color:#FA0027; list-style-type: square; list-style-position: outside; margin:0; padding-left:15px}
.ulgrau a{font-size: 9pt; font-weight:bold; color:#666666; text-decoration:none}
.ulgrau a:hover{text-decoration:underline}
.ulgrau li{padding-bottom:12px}
.uldate{list-style-image: url(../images/ul_liste.gif); list-style-type: square; list-style-position: outside; margin:0; padding-left:15px}
.uldate a{font-weight:bold; text-decoration:none}
.uldate a:hover{text-decoration:underline}
.uldate li{padding-bottom:25px}
.padBottom5{padding-bottom:5px}
.padTop10{padding-top:10px}
.textRecht{color:#666666;}
.miniTextRecht{font-size:11px; color:#666666;}
.titleRecht{color:#8D4E01; font-size: 13px; font-weight:bold;}
.bgWeiss{background-color:#fff;}
.top{vertical-align:top}
.nav{padding: 5px; font-size: 90%; background-color: #e7e7e7; letter-spacing: 0.1px;">
.artikelAdmin{font-size: 11px;}
.artikelAdmin a{text-decoration:underline}
.bildrechts {margin: 3px 0 15px 15px; float: right }
.bildlinks {margin: 3px 15px 15px 0; float: left }
.left{text-align:left}
.clear {
	clear:both;
}
.tsrbox {
	border: 1px solid rgb(102, 102, 102);
	margin: 15px; 
	padding: 5px;
	background: rgb(231, 231, 231) none repeat scroll 0% 0%;
	float: left;
	width: 350px;
}
.tsrimg {
	margin-right: 15px; 
	float: left;
}
#pdfupload {
	width: 500px;
	border: 1px solid #FA0027;
	margin: 10px;
	background-image: url(../images/PDF_icon.png);
	background-repeat: no-repeat;
	background-position: right 25px;
}
#pdfupload h1 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FA0027;
	color:#FFFFFF;
	width: auto;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#pdfupload p{
	padding-left: 25px;
	font-size:12px;
}
#pdfupload ul {
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
}
#pdfupload ul li {
	color:#000000;
}
#pdfupload form {
	font-size:12px;
	margin: 0px;
	padding-left: 25px;
}
#pdfupload input.button{
	margin: 3px 3px 3px 0px;
}

