body { margin: 0px; padding: 0px; background-image: url(../img/ohg_logo_mittel.gif); background-position: 0 0; background-repeat: no-repeat; background-attachment: fixed; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
h1 { font-size: 12px; background: url(../img/bg_headline.gif) no-repeat 0px 3px; padding-left: 17px; }
ul, ol { line-height: 15px; }
/*ul {  list-style-type: circle; }*/
ul { list-style-image: url(../styles/ohg_frontend/arrow_right.gif); }
a { font-size: 11px; }

input.border { border: 1px solid #A6A6A6; }
textarea.textdisabled, input.disabled { background-color: #EBEBEB; border: 1px solid #A6A6A6; }
td.navigation { width: 100%; padding: 5px 0px 5px 25px; border-style: solid; border-width: 2px 0px 2px 2px; border-color: #99CCFF; background-color: #FFF; }
img.banner { border-style: solid; border-width: 1px; border-top-color: #5D5D5D; border-bottom-color: #404040; border-left-color: #5D5D5D; border-right-color: #404040;}

a.navigation { color: #363636; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; display: block; border-width: 2px 0px 0px 2px; border-color: #E0E0E0; border-style: solid; padding: 5px 0px 5px 25px; background-color: #FFF; background-image: url(../img/bg_navigation.gif); background-repeat: no-repeat; background-position: 10px 0; }
a:link.navigation { text-decoration: none; }
a:visited.navigation { text-decoration: none; }	
a:hover.navigation { padding-left: 30px; text-decoration: underline; background-color: #F2F2F2; }
a:active.navigation { text-decoration: underline; color: #666; }
.textBold { font-weight: bold; }
.smallerText { font-size: 10px; }
.smallestText { font-size: 9px; }
.textHighlight { color: #FF0000; }
.textHighlightBold { color: #FF0000; font-weight: bold; font-size: 11px; }

.navigationactive { color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; display: block; border-width: 2px 0px 0px 2px; border-color: #E0E0E0; border-style: solid; padding: 5px 0px 5px 30px; background-color: #99CCFF; }
.navigationtopic { color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; display: block; border-width: 2px 0px 0px 2px; border-color: #E0E0E0; border-style: solid; padding: 5px 0px 5px 10px; background-color:#0069B6; }

.text, 
.textBold { font-size: 11px; }

.tableTitleTextSmall { font-size: 9px; color:#FFF; }
.headlineInfobox { display: block; border-top: 1px solid #FFF; background-color: #0069B6; padding: 5px 10px; color: #FFF; font-weight: bold; }
.footlineInfobox { display: block; border-left: 1px solid #D8D8D8; border-right:1px solid #D8D8D8; background-color: #DCDCDC; padding: 5px 10px; vertical-align:top; }
.mainhead h1 { font-size: 18px; font-weight: normal; background: none; margin: 0; padding: 0; }



/* Breadcrump */
#globalbreadcrump, #globalbreadcrump a {
	font-size: 11px;
	color: #0069B6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#globalbreadcrump a {
	padding-right: 15px;
	background: url(../img/bg_liste_ecke.gif) no-repeat right 3px;
}


 
 /* Blauer Button */
.buttonBlau { 
	margin:0;
}

.buttonBlau .buttonBlauLinks, .buttonBlau .buttonBlauRechts { 
	height: 17px;
	width: 7px;
	background-repeat: no-repeat;
 	margin: 0;
 	padding: 0;
}

.buttonBlau .buttonBlauLinks { 
	background-image: url(../img/bg_button_blau_links.gif);
	background-position: left top;
}

.buttonBlau .buttonBlauRechts {	
	background-image: url(../img/bg_button_blau_rechts.gif);
 	background-position: right top;
}

.buttonBlau .buttonBlauMitte { 
	height: 17px;
	overflow: hidden;
 	background-image: url(../img/bg_button_blau.gif);
 	background-repeat: repeat-x;
} 

.buttonBlau .buttonBlauMitte a { 
	text-decoration: none;
	font-family: Verdana;
 	font-size: 10px;
 	font-weight: bold;
 	line-height: 10px;
 	color: #FFFFFF;
 	margin-top:5px;
}

.buttonBlau .buttonBlauMitte a:hover { 
	color: #000 
}

.buttonBlau .buttonBlauMitte input { 
	text-decoration: none;
 	border:0;
 	background: transparent;
 	font-family: Verdana;
 	font-size: 10px;
 	font-weight: bold;
	color: #FFF;
 	cursor: pointer;
 	margin-top: 0px;
 	padding: 1px 0px 0 0px;
}

.buttonBlau input { 
	width: 1px;
	overflow: visible;
}

html>body .buttonBlau input { 
	width: auto;
 	overflow: hidden;
}



/* Meta-Class */
#metaclass {
	position: absolute;
	top: -100px;
	left: -1999px;
	width: 300px;
	visibility: visible;
} 