a,a:hover{
	color:#000000;
	text-decoration:underline;
	font-size:12px;
}

body,table,td,ul,input,select,textarea {
	font-family:arial,verdana,sans-serif; font-size:9pt;
	color:#000000;
/*	overflow:auto; */  /*Schaltet den Scrollbar im IE so aus, dass er nur dargestellt wird, wenn man ihn braucht.*/
}

/* --------------------------------- Contentboxes --------------------------------*/
#contentbox{
	background-color: #DDDDDD;
	padding-top: 20px; padding-right: 10px; padding-bottom: 10px; padding-left: 0px;
	position: relative;
	top: 10px; right: 10px;
	display: inherit;
	overflow: hidden;
	visibility: visible;
}

#contentbox2{
	padding-top: 0px; padding-right: 20px; padding-bottom: 10px; padding-left: 0px;
	position: relative;
	top: 10px; right: 10px;
	display: inherit;
	overflow: auto;
	visibility: visible;
}

#contentbox3{
	padding-top: 0px; padding-right: 20px; padding-bottom: 10px; padding-left: 0px;
	position: relative;
	top: 10px; right: 10px;
	display: inherit;
	overflow: hidden;
	visibility: visible;
}

#contentbox4{
	background-color: #DDDDDD;
	padding-top: 10px;
	position: relative;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif; font-size: 14px;
	font-weight: bolder;
	vertical-align: middle;
}

#contentbox5{
	background-color: #DDDDDD;
}

#contentbox_table{
	background-color: #DDDDDD;
	position: relative;
	top: 10px; right: 10px;
	display: inherit;
	overflow: hidden;
	visibility: visible;
}

#contentbox_table2{
	background-color: #DDDDDD;
	position: relative;
	top: 10px; right: 10px;
	display: inherit;
	overflow: hidden;
	visibility: visible;
	height: 350px;
}

/* -------------------------------------------------------------------------------- */

#download{
	visibility: visible;
}

#headlineblau{
	font-family: Arial, Helvetica, sans-serif; font-size: 18px;
	color: #1960AE;
}

#inhalt{
	background-color: #FFFFFF;
	clear: both;
	height: 0px; width: 660px;
	overflow: visible;
	visibility: inherit;
}

#subslogan{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bolder;
	color: #1C64B0;
}

#quadrat{
	background-color: #1C64B0;
	height: 30px; width: 30px;
	z-index: 99999;
}

#quadrat2{
	background-color: #a1ccf7;
	height: 20px; width: 20px;
	z-index: 99999;
}

#quadrat3{
	background-color: #1C64B0;
	height: 30px; width: 30px;
	z-index: 99999;
}

#wrapper{
	border-left:0px #FFFFFF solid; border-right:0px #FFFFFF solid;
	margin: auto auto;
	position: relative;
	min-height: 100%; height: 100%; width: 660px;
	background-position: center center;
}

.clear{
   clear: left;
}

.footer,.footer a,.footer a:hover{
	color:#FFFFFF;
	font-size:8pt;
}

.fliesstext{
	padding:11px;
	background-color:#dddddd;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}

.fliesstext2{
	font-family: Arial, Helvetica, sans-serif;font-size: 12px;
	padding-left: 20px; padding-top: 20px; padding-right: 20px;
	display: block;
}

/* Hier knallt's evtl., da fliesstext3 vier Mal definiert ist. Wahrscheinlich gilt die letzte Def. */

.fliesstext3{
	padding:11px; padding-top:11px;
	background-color:#dddddd;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}

.fliesstext3{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	padding-left: 20px;	padding-top: 0px; padding-right: 40px;
	display: block;
}

.fliesstext3{
	padding:11px; padding-top:11px;
	background-color:#dddddd;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}

.fliesstext3{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	padding-left: 20px; padding-top: 0px; padding-right: 40px;
	display: block;
}

/********************************/

.fliesstext4{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	padding-left: 20px; padding-top: 20px; padding-right: 40px;
	display: block;
}

.fliesstext5{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;
}

.fliesstext6{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;
	padding-left:10px; padding-bottom:20px;
}

.fliesstext_table1{
	padding-left:11px;
	background-color:#dddddd;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}

.fliesstext_table2{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	padding-left: 30px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px;
	display: block;
}

.headline{
	color:#000000;
	font-weight:bold; font-size:12pt;
	padding-top: 11px; padding-right: 11px; padding-bottom: 11px; padding-left: 20px;
	text-decoration:none;
}


.headline2{
	color:#000000;
	font-weight:bold; font-size:12pt;
	padding-top: 11px; padding-right: 11px; padding-bottom: 11px; padding-left: 0px;
	text-decoration:none;
}

.headline3{
	color:#000000;
	font-weight:bold; font-size:14px;
	padding-top: 11px; padding-right: 11px; padding-bottom: 11px; padding-left: 20px; 
	text-decoration:none;
}

.headline_table{
	color:#000000; background-color:#dddddd;
	font-weight:bold; font-size:12pt;
	padding-top: 30px; padding-right: 11px; padding-bottom: 11px; padding-left: 20px;
	text-decoration:none;
}

.headline_table3{
	color:#000000; background-color:#dddddd;
	font-weight:bold; font-size:12pt;
	padding-top: 20px; padding-right: 11px; padding-bottom: 11px; padding-left: 30px;
	text-decoration:none;
}

.inputfelder{
   font-family:arial,verdana,sans-serif; font-size:9pt;
   color:#000000;
   border: #7F9DB9 1px solid;
}   

.inputfelderaktiv{
   font-family:arial,verdana,sans-serif; font-size:9pt;
   color:#000000; background-color:#BBD7ED;
   border: #7F9DB9 1px solid;   
}

.logoszelle1{
	background-color: #FFFFFF;
	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999;
}

.logoszelle2{
	background-color: #CCCCCC;
	font-size:12px;
	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666;
	padding-left: 10px;
}

.mainmenu{
	font-size:8pt;
	padding-left:4px;
	margin-left:4px;
}

.menucell{
	height:32px;
	background: url(../images/footer-bg.jpg);
	border-right: 1px #FFFFFF solid;
	border-bottom: 3px #FFFFFF solid;
	padding:5px;
}

.menucell a,.menucell a:hover{
	font-size:10pt;	font-weight:bold;
	color:#C0C0C0;
	width:100%; height:100%;
	text-decoration:none;
}

.menucellactive{
	height:29px;
	background: url(../images/footer-bg.jpg);
	border-right: 1px #FFFFFF solid;
	padding:5px;
	font-size:10pt;	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.menucellactive a,.menucellactive a:hover{
	font-size:10pt;	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	width:100%;	height:100%;
}

.menupointactive,.menupointactive a,.menupointactive a:hover{
	color:#0d59ab;
	font-weight:bold;
	text-decoration:none;
}

.mitarbeiter_zelle1{
	font-family: Arial, Helvetica, sans-serif; font-size: 9px;
	width: 120px;
	padding-bottom:5px;
}

.mitarbeiter_zelle2{
	font-family: Arial, Helvetica, sans-serif; font-size: 9px;
	width: 80px;
	padding-bottom:5px;
}

.refschreibengrafik{
	border: 1px solid #999999;
}

#rest{
	font-size:12px;
}

.search{
	font-size:11px;
	border: #000000 1px solid;
	background-color:#ffffff;
	padding-left: 3px;
	margin-left: 0px;
}

.sitemap{
	font-size:12px;
}

.sitemapkopfzelle{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bolder;
	color: #C0C0C0;
	background-color: #1C63B1;
	line-height: 20px;
	text-align: center;
}

.teasertext{
	font-size:10pt;	font-weight:bold; font-style:italic;
	color:#0d59ab;
	text-decoration:none;
	padding:11px;
}



