/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.67em;
}
ul {
	margin-left: 24px;
}
li {
	margin-bottom: 6px;
}
a:link {
	color:#005192;
	text-decoration:none;
}
a:visited {
	color:#005192;
	text-decoration:none;
}
a:hover {
	color:#005192;
	text-decoration:underline;
}
a:active {
	color:#005192;
	text-decoration:underline;
}

/* BEREICH SUBHEADER */

#sh h2 {
	margin: 8px 12px 8px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#005192;
	text-decoration:none;
}
#sh p {
	margin:8px 6px 0 12px;
}
#sh p.blue {
	margin:8px 6px 0 12px;
	color:#005192;
}

/* BEREICH MAINCONTENT - LEFT */

h1.leftcontent {
	margin: 0 12px 12px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005192;
	text-decoration:none;
}
h4.leftcontent {
	margin: 12px 12px 6px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
p.leftcontent {
	margin: 0 12px 6px 12px;
}
p.leftcontentblue {
	margin: 0 12px 6px 12px;
	color:#005192;
}

/* BEREICH MAINCONTENT - CENTER */

#mc-center h1{ 
	margin: 0 12px 12px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005192;
	border-bottom:1px dotted #005192;
	text-decoration:none;
	text-transform:uppercase;
}
#mc-center h2 {
	margin: 24px 12px 12px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005192;
	border-bottom:1px dotted #005192;	
	text-decoration:none;
	text-transform:uppercase;
}
#mc-center h3 {
	margin: 18px 12px 12px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005192;
	text-decoration:none;
}
#mc-center h4 {
	margin: 12px 12px 12px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
#mc-center p {
	margin: 0 0 6px 0;
}
#mc-center p.imgfooter {
	color:#787878;
	margin: 6px 0;
}

/* BEREICH MAINCONTENT - RIGHT */

#mc-righttop h1 {
	margin: 18px 12px 12px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005192;
	/* border-bottom:1px dotted #005192;	*/
	text-decoration:none;
	text-transform:uppercase;
}
#mc-righttop h2 {
	margin: 24px 12px 12px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005192;
	/* border-bottom:1px dotted #005192;	*/
	text-decoration:none;
	text-transform:uppercase;
}
#mc-righttop h3 {
	margin: 18px 12px 12px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	/*text-transform:uppercase;*/
}
#mc-righttop h4 {
	margin: 12px 12px 12px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
#mc-righttop p {
	margin:8px 6px 0 0;
}

#mc-rightbottom p.imgfooter {
	margin:4px 6px 12px 12px;
}
#mc-righttop hr {
	color:#FFF;
	height:1px;
}

#mc-righttop ol {
	padding-left:20px;
	margin-left:0;
}

/* Navigation */

.naviup span, .naviup a{
	padding:0 6px 0 0; 
	margin: 6px 12px 6px 0;
	color:#005192;
	text-decoration:none;
	font-size:12px; 
	font-weight:bold; 
	background-image:url(../images/img/onexonewhite.gif); 
	display:block;
}
.naviactive {
	padding:0 6px 0 0; 
	margin: 6px 12px 6px 0;
	color:#80a9c9;
	text-decoration:none;
	font-size:12px; 
	font-weight:bold; 
	background-image:url(../images/img/onexonewhite.gif); 
	display:block;
}
.navion span, .navion a{
	padding:0 24px 0 0; 
	margin: 6px 12px 6px 0;
	color:#80a9c9;
	text-decoration:none;
	font-size:12px; 
	font-weight:bold; 
	background-image:url(../images/img/onexonewhite.gif);
	display:block;
}


/* Box Definitionen */

td.whitemain {
	 background:#fff url(../images/img/vbar.gif) repeat-y top left; /* Mainbox: weiss, blauer Rand links */
}
.whiteleft {
	 background:#fff url(../images/img/onexoneblue.gif) repeat-y top right; /* Leftbox: weiss, blauer Rand rechts */
}
td.whiteleftnavi {
	 background:#fff url(../images/img/navbar.gif) no-repeat center right; /* Leftbox: weiss, Navigation */
}
td.blueright01 {
	background:#d9e6ef url(../images/img/onexonewhite.gif) repeat-y left top; /* Rightbox: hellblau, weisser Rand links */
}
td.blueright02 {
	background:#80a9c9 url(../images/img/onexonewhite.gif) repeat-y left top; /* Rightbox: mittelblau, weisser Rand links */
}
td.blueright03 {
	background:#005192 url(../images/img/onexonewhite.gif) repeat-y left top; /* Rightbox: dunkelblau, weisser Rand links */
}
td.footerleft {
	background:#80a9c9 url(../images/img/eckeliu.gif) no-repeat bottom left;
	color:#005192;
}
td.footermain {
	background:#d9e6ef url(../images/img/footerbg.gif) repeat-y;
	color:#005192;
}
td.footerright {
	background:#005192 url(../images/img/eckereu.gif) no-repeat bottom right;
}

/* spezielle Definitionen */
.white {
	color:#fff;
}
.blue02 {
	color:#80a9c9;
}
.blue03 {
	color:#005192;
}
.small{
	font-size:9px;
}
.gawnt {
	font-weight:normal;
}
.footerklammer {
	margin: 0 4px;
}
.tablehead {
	 background-color:#005194; 
	 color:#FFFFFF;
}
.table01 {
	background-color:#d6e7ef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent: 0px;
}
.table02 {
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent: 0px;
}

/* Formular-Definitionen */

label.left{
	float: left;
	text-align:right;
	width:80px;
	margin-left:20px;
	margin-right:10px;
}
input[type=text], select{
	float:left;
}
input.right{
	float:left;
	width:auto;
	clear:both;
	margin-left:100px;
	margin-right:5px;
}
input[type=checkbox].right, input[type=radio].right, input[type=submit].right{
	margin-left:100px;
}
form br{
	clear:both;
	line-height:24px;
}
label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit]{
	cursor:pointer;
}
form{
	line-height:15px;
	font-size:11px;
}
input, select, textarea{
	font-size:11px;
	font-family:verdana,arial,sans-serif;
	width:200px;
}
fieldset{
	margin:12px;
	padding:8px 0 8px 0;
}
legend{
	margin:8px 0 8px 0;
}

