html, body{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
.bodytable{
	border-left: 1px solid #000000;
	width:950px;
}
form, tr, td, p, div, span, a, div, p, dd, dl, csc-textpic, csc-textpic-imagewrap{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.links{
	width:190px;
}
.mitte{
	width:560px;
}
.rechts{
	width:200px;
}
a:link, a:hover, a:visited, a:focus, a:active{
	color: #00009D;
	text-decoration: none;
}
.bodytext{
	margin: 0px;
	padding:0px;
	font-size:12px;
}
.impressumlink {
	margin-left: 100px;
	float:left;
}
.headerbild img {
	height: 80px;
	width:auto;
}
.headerbild{
	height:80px;
}

.csc-firstHeader, csc-textpicHeader, csc-header, h1, h2 {
	color: #00009D;
}
csc-textpic csc-textpic-right csc-textpic-above{
	margin: 0px;
}
csc-textpic-clear{
	margin: 0px;
	height: 0px;
}
.content{
	margin:20px;
	height: 600px;
}
html>body .content { /* be nice to opera (&gekko) */
	height: auto;
	min-height: 600px;
}

h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
h5 { font-size: 10px; }
/***************************************/
/* Hauptmenü links	               */
/***************************************/
#menu a {
	float:left;
	clear:left;
}
#menu a:hover {
	background-color: #FFCC00;
}
#menu{
	font-size: 12px;
}

.navigation{
	margin: 20px;
	display:block;
}


/***************************************/
/* Trennerlinie mit Breadcrumb         */
/***************************************/
.line_blue{
	background-color: #00009D;
}
.line_gradient{
	background-color: #FFFFFF;
	background-image: url('../images/linie.jpg');
	background-repeat: repeat-y;
	color: #FFFFFF;
	font-size: 11px;
	border-top: 1px solid #00009D;
	border-bottom: 1px solid #00009D;
	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/linie.png');
}
.line_gradient a:link, .line_gradient a:hover, .line_gradient a:active, .line_gradient a:visited, .line_gradient a:focus{
	color: #FFFFFF;
	text-decoration: none;
}
.contentcontainer{
	background-color: #E9EEFF;
}

/***************************************/
/* Nachrichten Liste                   */
/***************************************/
.news, .subnews{
	margin: 20px;
	float: right;
}
.news table, .subnews{
	padding-top: 5px;
	width: 175px;
}
.news table {
	background-color: #F6F3E9;
	border: 1px solid #CCCCCC;

}
.news p, .subnews p {
	margin-left: 5px;
	margin-bottom: 5px;
}
.news a {
	color: #000000;
	text-decoration: none;
}
.news .newssubheader{
	margin-left:0px;
}
.newsdate{
	color:#C09805;
	font-size:12px;
	font-weight:bold;
	#margin-left: 5px;
}
.newstitle{
	font-size: 12px;
        font-weight: bold;
}
.newssubheader{
        font-size: 12px;
        font-weight: bold;
}
.newsmore{
	font-size: 12px;
}

/***************************************/
/* Fenster Aktuelles unter Menü */
/***************************************/
.aktuelllllles{
	background-color: #FFCC00;
	margin: 20px;
	padding: 5px;
	width: 170px;
	clear: right;
	float: right;
}
.aktuelles{
	width:150px;
	margin:20px;
	display:block;
}
.aktuelles div, .aktuelles p {
	margin-left:5px;
	margin-bottom:5px;
}

* {
font-family: Arial, Helvetica;
}