html {}
body { font-family: verdana,arial,sans-serif;overflow-x:hidden; text-align:center;margin:4px 0;padding:0;background-color:#fff;}


/* Sitemap */
.sitemap ol {
	padding:0;
	margin:0;
	list-style-type:none;
}

a:hover { color:#DC002C; }

.sitemap .sitemap-level-1 {padding-left:10px; font-weight:bold;}
.sitemap .sitemap-level-2 {padding-left:20px; font-weight:none;}
.sitemap .sitemap-level-3 {padding-left:30px;}
.sitemap .sitemap-level-4 {padding-left:40px;}
.sitemap .sitemap-level-5 {padding-left:50px;}

.news-list-container h3, .news-list-container h3 a {
	font-size:12px;
	color:#DC002C;
	margin-bottom:0;
}

.news-latest-container h3 a {
	color:#DC002C;
}

.news-latest-container h3 {
	line-height:16px;
}

.news-latest-date a {
		color:#DC002C;
}

.news-single-item h2 {
	font-size:20px;
	line-height:25px;
	color:#DC002C;
}

.news-single-item h3 {
	color:#000;
	font-size:13px;
	line-height:15px;
}

.news-single-img {
	float:right;
}

.news-single-imgcaption {
	margin-top:0;
	color:#008ADD;
}



#content ul {
list-style-type: none;
list-style-position:outside;
padding:0;
margin:0;
}

#content ul li {
	background-image:url('../img/dot_content_list.gif');
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-left:12px;
}


p.bodytext {
margin:0;
padding:0;
}

#menu li  a {

}

#menu li {
line-height:115%;
padding-top:3px;
}


img {
border:0;
}

h1 {
	line-height:120%;
}
	

#content  h1 {
font-size:17px;
color:#DC002C;
margin:0;
padding:0;
padding-bottom:23px;
}

#news  h1 {
font-size:14px;
color:#DC002C;
margin:0;
padding:0;
padding-bottom:23px;
}

h1 a { color:#DC002C; }



h2 {color: #008add;}
h3 {color: #008add;}
h4 {color: #008add;}
h5 {color: #008add;}

.csc-textpic-caption {
	font-size:9px;
	color: #008add;
}

a {
	color: #008add;
	text-decoration:none;
}

div#marginal_top_left {
	background-image:url('../img/marginal_top_left.gif');
	background-repeat:repeat-x;
	position:absolute;
	left:-1500px;
	height:172px;
	top:0;
	width:1500px;
}

div#marginal_spacer_right {
	background-image:url('../img/marginal_spacer_right.gif');
	background-repeat:repeat-x;
	position:absolute;
	right:-1500px;
	height:26px;
	top:172px;
	width:1500px;
	
}

div#marginal_bottom_left {
	background-image:url('../img/marginal_bottom_left.gif');
	background-repeat:repeat-x;
	position:absolute;
	left:-1500px;
	height:36px;
	bottom:0;
	width:1500px;
	
}

div#marginal_bottom_right {
	background-image:url('../img/marginal_bottom_right.gif');
	background-repeat:repeat-x;
	position:absolute;
	bottom:0;
	right:-1000px;
	height:36px;
	width:1000px;
	
}


div#main {
	text-align:left;
	position:relative;
	margin:0 auto;
	width:938px;
	min-height:597px;
  height:auto !important;
  height:597px;

}

div#header_container {
	position:relative;
	width:100%;
	height:172px;
}

div#header_left {
	background-image:url('../img/header_left.jpg');
	position:absolute;
	top:0;
	left:0;
	width:663px;
	height:172px;
}

div#header_right {
	position:absolute;
	right:0;
	top:0;
	width:275px;
	height:172px;
	
}

div#spacer_right{
	background-image:url('../img/spacer_right.gif');
	background-repeat:repeat-x;
	position:absolute;
	right:0;
	top:172px;
	height:26px;
	width:275px;
	
	color:#fff;
	font-weight:bold;
	font-size:0.8em;
	line-height:26px;
}

div#spacer_left{
	background-image:url('../img/spacer_left.gif');
	position:absolute;
	right:275px;
	top:172px;
	height:26px;
	width:464px;
	background-color:	#fff;
}

/*================== TOP NAVI ==================*/
div#menu_top {
	position:absolute;
	bottom:0;
	right:0;
	width:663px;
	height:20px;
	padding-bottom:0;
	text-align:right;	
	color: #008add;
	text-decoration: none;
	word-spacing: 0.1em;
	letter-spacing: 0;
	line-height: 1em;
	font-size: 0.5Em;
	font-weight:bold;
}

#menu_top a:hover {
	color:#DC002C;
}

.topnavitem a {
	color: #008add;
}

#topnavi-aktiv a {
	color:#DC002C;
}

div#menu_top a:hover {
}


#topnavi-item {


}


/*================== LEFT NAVI ==================*/

div#menu {
	float:left;
	width:199px;

	color: #008add;	
	line-height: 1.3em;
	font-size: 0.7em;

}
div#menu ul {
	padding-left:0;
	margin-left:0px;
	list-style-type: none;
}

div#menu li {

	text-decoration: none;
	word-spacing: 0.1em;
	text-align: left;
	letter-spacing: 0;


}

div#menu a:hover {
	color:#DC002C;
}


div#menu li:hover {
	color:#DC002C;
	background-image:url('../img/dot.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
}

/*==== LEVEL 1 ====*/
li#leftnavi-level1-first  {
	padding-left:10px;
	padding-bottom:10px;
}
li#leftnavi-level1-first a {
	font-size:12px;
	font-weight:bold;
	color:#008add;
}

li#leftnavi-level1-normal {
	padding-left:10px;
	padding-bottom:10px;
}

li#leftnavi-level1-normal a {
	font-size:12px;
	font-weight:bold;
	color:#008add;
}


li#leftnavi-level1-current-first {
	padding-left:10px;
	padding-bottom:10px;
	background-image:url('../img/dot.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
}

li#leftnavi-level1-current-first a {
	font-size:12px;
	font-weight:bold;
	color:#DC002C;

}

li#leftnavi-level1-current-normal {
	padding-left:10px;
	padding-bottom:10px;
	background-image:url('../img/dot.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
}

li#leftnavi-level1-current-normal a {
	font-size:12px;
	font-weight:bold;
	color:#DC002C;


}


li#leftnavi-level1-aktiv-first {
	padding-left:10px;
	font-weight:bold;
	color:#DC002C;
}

li#leftnavi-level1-aktiv-first a {
	font-size:12px;
	font-weight:bold;
	color:#DC002C;
}

li#leftnavi-level1-aktiv-normal {
	padding-left:10px;
	
}

li#leftnavi-level1-aktiv-normal a {
	font-size:12px;
	font-weight:bold;
	color:#DC002C;
}


li#leftnavi-level1-aktiv-withsub-first {
	padding-left:10px;
	margin-top:10px;
}

li#leftnavi-level1-aktiv-withsub-first a {
	font-size:12px;
	font-weight:bold;
	color:#DC002C
}

li#leftnavi-level1-aktiv-withsub-normal {
	padding-left:10px;
	margin-top:10px;
}

li#leftnavi-level1-aktiv-withsub-normal a {
	font-size:12px;
	font-weight:bold;
	color:#DC002C
}


li#leftnavi-level1-current-withsub-first {
	padding-left:10px;
	margin-top:10px;
	background-image:url('../img/dot.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;	
}

li#leftnavi-level1-current-withsub-first a {
	font-size:12px;
	font-weight:bold;
	color:#DC002C;

}

li#leftnavi-level1-current-withsub-normal {
	padding-left:10px;
	margin-top:10px;
	background-image:url('../img/dot.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;	

}

li#leftnavi-level1-current-withsub-normal a {
	font-size:12px;
	font-weight:bold;
	color:#DC002C;

}

/*==== LEVEL 2 ==== */
li#leftnavi-level2-first  {
	padding-bottom:4px;
	padding-left:10px;
}
li#leftnavi-level2-first a {
	color:#008add;
}

li#leftnavi-level2-normal {
	padding-bottom:4px;
	padding-left:10px;
}

li#leftnavi-level2-normal a {
	color:#008add;
}

li#leftnavi-level2-last {
	padding-left:10px;
 	margin-bottom:18px;	
}

li#leftnavi-level2-last a {
	color:#008add;
}


li#leftnavi-level2-current-first {
	padding-bottom:4px;
	padding-left:10px;
	background-image:url('../img/dot.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
}

li#leftnavi-level2-current-first a {
	color:#DC002C;

}

li#leftnavi-level2-current-normal {
	padding-bottom:4px;
	padding-left:10px;
	background-image:url('../img/dot.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
}

li#leftnavi-level2-current-normal a {
	color:#DC002C;


}

li#leftnavi-level2-current-last {
	padding-left:10px;
	background-image:url('../img/dot.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
	margin-bottom:18px;
}

li#leftnavi-level2-current-last a {
	color:#DC002C;
}


li#leftnavi-level2-aktiv-first {
	padding-bottom:4px;
	padding-left:10px;
	color:#DC002C;
}

li#leftnavi-level2-aktiv-first a {
	color:#DC002C;
}

li#leftnavi-level2-aktiv-normal {
	padding-bottom:4px;
	padding-left:10px;
	
}

li#leftnavi-level2-aktiv-normal a {
	color:#DC002C;
}


li#leftnavi-level2-aktiv-withsub-first {
	padding-left:10px;
	margin-top:18px;
}

li#leftnavi-level2-aktiv-withsub-first a {
	color:#DC002C
}

li#leftnavi-level2-aktiv-withsub-normal {
	padding-left:10px;
	margin-top:18px;
}

li#leftnavi-level2-aktiv-withsub-normal a {
	color:#DC002C
}


li#leftnavi-level2-current-withsub-first {
	padding-left:10px;
	margin-top:18px;
	background-image:url('../img/dot.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;	
}

li#leftnavi-level2-current-withsub-first a {
	color:#DC002C;

}

li#leftnavi-level2-current-withsub-normal {
	padding-left:10px;
	margin-top:18px;
	background-image:url('../img/dot.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;

}

li#leftnavi-level2-current-withsub-normal a {
	color:#DC002C;
	
}


/*==== LEVEL 3 ==== */
div#menu li#leftnavi-level3-first:hover {
	background-image:url('../img/dotminusred.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
}

li#leftnavi-level3-first  {
	padding-bottom:3px;
	padding-left:20px;
	background-image:url('../img/minusblue.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
}
li#leftnavi-level3-first a {
	color:#008add;
}

div#menu li#leftnavi-level3-normal:hover {
	background-image:url('../img/dotminusred.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
}

li#leftnavi-level3-normal {
	padding-bottom:3px;
	padding-left:20px;
	background-image:url('../img/minusblue.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
}

li#leftnavi-level3-normal a {
	color:#008add;
}

div#menu li#leftnavi-level3-last:hover {
	background-image:url('../img/dotminusred.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
}

li#leftnavi-level3-last {
	margin-bottom:18px;
	padding-left:20px;
	background-image:url('../img/minusblue.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
}

li#leftnavi-level3-last a
 {
	color:#008add;
}

div#menu li#leftnavi-level3-current-first:hover {
	background-image:url('../img/dotminusred.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
}


li#leftnavi-level3-current-first {
	padding-bottom:3px;
	padding-left:20px;
	background-image:url('../img/dotminusred.gif');
	background-repeat:no-repeat;
	background-position:0px 5px
}

li#leftnavi-level3-current-first a {
	color:#DC002C;
;
}

div#menu li#leftnavi-level3-current-normal:hover {
	background-image:url('../img/dotminusred.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
}

li#leftnavi-level3-current-normal {
	padding-bottom:3px;
	padding-left:20px;
	background-image:url('../img/dotminusred.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
}

li#leftnavi-level3-current-normal a {
	color:#DC002C;


}

div#menu li#leftnavi-level3-current-last:hover {
	background-image:url('../img/dotminusred.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
}

li#leftnavi-level3-current-last {
	margin-bottom:18px;
	padding-left:20px;
	background-image:url('../img/dotminusred.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
}

li#leftnavi-level3-current-last a {
	color:#DC002C;


}

div#menu li#leftnavi-level3-aktiv-first:hover {
	background-image:url('../img/dotminusred.gif');
	background-repeat:no-repeat;
	background-position:0px 6px;
}

li#leftnavi-level3-aktiv-first {
	padding-bottom:3px;
	padding-left:20px;
	color:#DC002C;
	background-image:url('../img/dotminusred.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
}

li#leftnavi-level3-aktiv-first a {
	color:#DC002C;
}

div#menu li#leftnavi-level3-aktiv-normal:hover {
	background-image:url('../img/dotminusred.gif');
	background-repeat:no-repeat;
	background-position:0px 6px;
}

li#leftnavi-level3-aktiv-normal {
	padding-bottom:3px;
	padding-left:20px;	
	background-image:url('../img/dotminusred.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
}

li#leftnavi-level3-aktiv-normal a {
	color:#DC002C;
}

div#menu li#leftnavi-level3-aktiv-withsub-first { 
	background-image:url('../img/dotminusred.gif');
	background-repeat:no-repeat;
	background-position:0px 6px;
}

li#leftnavi-level3-aktiv-withsub-first {
	padding-left:20px;
	margin-top:18px;
	background-image:url('../img/dotminusred.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
}

li#leftnavi-level3-aktiv-withsub-first a {
	color:#DC002C;
}

div#menu li#leftnavi-level3-aktiv-withsub-normal { 
	background-image:url('../img/dotminusred.gif');
	background-repeat:no-repeat;
	background-position:0px 6px;
}

li#leftnavi-level3-aktiv-withsub-normal {
	color:#DC002C;
	padding-left:20px;
	background-image:url('../img/dotminusred.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
}

li#leftnavi-level3-aktiv-withsub-normal a {
	color:#DC002C;
}

div#menu li#leftnavi-level3-current-withsub-first { 
	background-image:url('../img/dotminusred.gif');
	background-repeat:no-repeat;
	background-position:0px 6px;
}

li#leftnavi-level3-current-withsub-first {
	padding-left:20px;
	background-image:url('../img/dotminusred.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
		
}

li#leftnavi-level3-current-withsub-first a {
	color:#DC002C;

}

div#menu li#leftnavi-level3-current-withsub-normal { 
	background-image:url('../img/dotminusred.gif');
	background-repeat:no-repeat;
	background-position:0px 6px;
}


li#leftnavi-level3-current-withsub-normal {
	color:#DC002C;
	padding-left:20px;
	background-image:url('../img/dotminsred.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;	
}

li#leftnavi-level3-current-withsub-normal a {
	color:#DC002C;
}


/*==== LEVEL 4 ==== */

li#leftnavi-level4 {
	padding-left:20px;
}

li#leftnavi-level4 a {
	color:#008add;
}


li#leftnavi-level4-current {
	padding-left:20px;
	background-image:url('../img/dot.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
}

li#leftnavi-level4-current a {
	color:#DC002C;
}



table.contenttable {
	font-size: 12px;
}


div#content {
 float:left;
  width:464px;
  min-height:376px;
  height:auto !important;
  height:376px;



	color: #000000;
	text-decoration: none;
	word-spacing: 0.1em;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.4em;
	font-size: 0.7em;	
	margin-bottom:36px;
	margin-top:25px;
}

div#news {
	float:right;
	margin-top:26px;
	width:275px;
	 min-height:376px;
	 height:auto !important;
	  height:376px;
  
	text-decoration: none;
	word-spacing: 0.1em;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 0.7em;
  
}

div#footer_container {
	background-image:url('../img/footer_new.gif');
	background-repeat:no-repeat;
	background-position:center bottom;
	width:100%;
	margin:0;
	padding:0;
	background-color:#fff;
}

div#footer {

	clear:both;
	width:938px;
	height:26px;
	padding:0;
	text-align:left;
	font-size:0.6em;
}


input#search {
	border: 1px solid #008add;
	color: #008add;
	margin-left:10px;
	width:120px;
	font-weight:bold;
	
}


input.suchfeld {
	font-size:11px;
	margin-left:11px;
	border:1px solid #008ADD;
	color: #008ADD;
	font-weight:bold;
	padding-left:4px;
	width:95px;
}
input.suchbutton  {
	padding:0;	
	color: #008ADD;
	border:0;
	background-color:#fff;
}

