/*BODY und STANDARD-LINKS*/
html, body {
	color:#000000;
	padding:0;
	margin:0;
	background: #cccccc  url("/layout/bilder/main_bg.gif");
    font-family: arial, helvetica, sans-serif;
}
A:link {text-decoration: none;font-size: 11px;line-height: 15px;color : #a7a7a7;}
A:active {text-decoration: none;font-size: 11px;line-height: 15px;color : #a7a7a7;}
A:visited {text-decoration: none;font-size: 11px;line-height: 15px;color : #a7a7a7;}
A:hover {text-decoration: none;font-size: 11px;line-height: 15px;color : #01518D;}
/*TEXT NORMAL*/
.text {font-size: 11px;line-height: 15px;color : #000000;font-style: normal;}
a.text {text-decoration: none;color:#FFFFCC;font-size: 11px;line-height: 15px;}
a.text:active {text-decoration: none;color:#FFFFCC;font-size: 11px;line-height: 15px;}
a.text:visited {text-decoration: none;color:#FFFFCC;font-size: 11px;line-height: 15px;}
a.text:hover {text-decoration: underline;color:#FBB402;font-size: 11px;line-height: 15px;}
.textForm {font-size: 11px;line-height: 11px;color : #FFFFCC;font-style: normal;}
a.datenschutz {text-decoration: underline;color:#FFFFCC;font-size: 11px;line-height: 15px;}
a.datenschutz:active {text-decoration: underline;color:#FFFFCC;font-size: 11px;line-height: 15px;}
a.datenschutz:visited {text-decoration: underline;color:#FFFFCC;font-size: 11px;line-height: 15px;}
a.datenschutz:hover {text-decoration: underline;color:#FBB402;font-size: 11px;line-height: 15px;}
/*TEXT WHITE*/
.textWhite {font-size: 11px;color : #ffffff;font-style: normal;}
a.textWhite {text-decoration: none;color:#ffffff;font-size: 11px;}
a.textWhite:active {text-decoration: none;color:#ffffff;font-size: 11px;}
a.textWhite:visited {text-decoration: none;color:#ffffff;font-size: 11px;}
a.textWhite:hover {text-decoration: none;color:#FBB402;font-size: 11px;}
.textHeadlineWhite {font-size: 12px;color : #FFFFCC;font-style: normal;}
a.textHeadlineWhite {text-decoration: none;color:#FFFFCC;font-size: 12px;}
a.textHeadlineWhite:active {text-decoration: none;color:#FFFFCC;font-size: 12px;}
a.textHeadlineWhite:visited {text-decoration: none;color:#FFFFCC;font-size: 12px;}
a.textHeadlineWhite:hover {text-decoration: none;color:#FBB402;font-size: 12px;}
/*TEXT HINWEIS*/
.textHinweis {font-size: 12px;line-height: 15px;color : #FFFFCC;font-style: normal;font-weight : bold;}
/*TEXT SMALL*/
.textSmall {font-size: 10px;line-height: 12px;color : #000000;font-style: normal;}
.textSmall a:link {text-decoration: none;color:#666666;font-size: 10px;line-height: 14px;}
.textSmall a:active {text-decoration: none;color:#666666;font-size: 10px;line-height: 14px;}
.textSmall a:visited {text-decoration: none;color:#666666;font-size: 10px;line-height: 14px;}
.textSmall a:hover {text-decoration: underline;color:#d60027;font-size: 10px;line-height: 14px;}
/*TEXT HEADLINE*/
.textHeadline {font-size: 12px;color: #000000;font-style: normal;font-weight: bold;}
/*TEXT HEADLINE TITEL*/
.textHeadlineTitel {font-size: 14px;color : #000000;font-style: normal;font-weight: bold;}
/*FORMULARE*/
.formText  {font-size: 11px;background-color: #808080;border : 1px solid;border-color : #C8DBEC;}
.formTextFixedWidth200  {font-size: 11px;background-color:#EEEEE9;color: #00274A;width:200px;}
.formTextFixedWidth150  {font-size: 11px;background-color:#EEEEE9;color: #00274A;width:150px;}
.formTextFixedWidth100  {font-size: 11px;background-color:#EEEEE9;color: #00274A;width:100px;}
.formPulldown  {font-size: 11px;background-color:#F6F6F4;color: #00274A;}
form {margin: 0px;}
.headline {margin-top: 19px;margin-right: 0px;margin-bottom: 1px;margin-left: 0px;}
th { font-size:10pt;}
td { font-size:10pt;}
th.head {
	background-color: #108494;
	color:#ffffff;
}
th.head a:link {text-decoration: none;color:#ffffff;font-size: 11px;}
th.head a:active {text-decoration: none;color:#ffffff;font-size: 11px;}
th.head a:visited {text-decoration: none;color:#ffffff;font-size: 11px;}
th.head a:hover {text-decoration: none;color:#f9f9f9;font-size: 11px;}
td.head {
	background-color: #108494;
	font-weight: bold;
	color:#ffffff;
}
textarea, .input {background: #ffffff  url("/layout/bilder/input.png");}
.buttons {background: #dedfdf  url("/layout/bilder/cf_bottom_variabel_2.png");color: #000000;font-size: 10px;font-weight: bold;}
.textbody {background: #ffffff;}
.sidemenu {background: #ffffff url('/layout/bilder/bg_left.gif');}
.ueberschrift {background: #f9f9f9;}
.ueberschrift-text {
	font-size: 20pt;
	padding-left: 10px;
	background: #f9f9f9;
    font-weight: bold;
}
.rahmen {background: #000000;}
.oben {background: #ffffff;}
.logo {background: #ffffff;}
.top {
	color:#ffffff;
	background: #108494;
}
.blau {
	color:#ffffff;
	background: #01518D;
}
.blauhead {
	color:#ffffff;
	background: #01518D;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.hellgrau {background: #cccccc;}
.grau {background: #c0c0c0;}
.buttons-off {
    display: block;
	border: 1px solid #01518D;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 11px;
	background: #01518D;
    font-weight:bold;
    width: 135px;
}
.buttons-off a:link {color:#ffffff;font-size:11px;}
.buttons-off a:active {color:#ffffff;font-size:11px;}
.buttons-off a:visited {color:#ffffff;font-size:11px;}
.buttons-off a:hover {color:#ffffff;font-size:11px;}
.buttons-on {
    display: block;
	border: 1px solid #01518D;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 11px;
	background: #ffffff;
    font-weight:bold;
    width: 135px;
}
.buttons-on a:link {color:#01518D;font-size:11px;}
.buttons-on a:active {color:#01518D;font-size:11px;}
.buttons-on a:visited {color:#01518D;font-size:11px;}
.buttons-on a:hover {color:#01518D;font-size:11px;}
.thema {
    background-image:url(/layout/bilder/thema.gif);
	padding-left:35px;
    font-weight:bold;
	text-decoration:none;
	cursor:pointer;	
}
.thema a:link {color:#01518D;font-size:14px;}
.thema a:active {color:#01518D;font-size:14px;}
.thema a:visited {color:#01518D;font-size:14px;}
.thema a:hover {color:#01518D;font-size:14px;}
legend {
	border: 1px solid #999;
	background-color: #D9B359;
	font-size: 15px;
	font-weight: bold;
	padding: 2px;
}
table.head    {border-width: 0px; margin: 1px 0px 5px; padding: 0px;font-size: 10px;line-height: 12px;color : #000000;font-style: normal;}
table.content { border-width: 0px; margin-bottom: 5px; padding: 0px;font-size: 10px;line-height: 12px;color : #000000;font-style: normal;}
.form-button {
	background-color: #01518D;
	color: #FFFFFF;
	font-size: 11px;
}
#poweredby {
	color : #000000;
	text-align:center;
	margin-top:30px;
}
.menuleiste {
    background-image:url(/layout/bilder/nav_yellow_bg.gif);
}