
/*------------------------------< Main >--------------------------------*/

body {
	margin: 0; 
	text-align: center;/* fuer IE */
	font-family:  Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height:150%;
	}

H1 { 
	font-size: 14px; 
	}
	
H2 { 
	font-size: 16px; color: #186900; 
	}
	
H3 {
	font-size: 16px; color: #10007B; 
	}
	
H4 {
	font-size: 14px; color: #8A0020; 
	}

H5 {
	font-size: 12px; margin-bottom: 4px; 
	}
	
H1, H2, H3, H4, H5, H6 { 
	margin: 0px 0px 0px 0px; margin-top: 10px; margin-bottom: 2px; 
	}

H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { 
	margin-top: 0px; 
	margin-bottom:15px;
	font-size: 16px;
	}

div.wrapper {
	width: 1024px;
	margin:auto;
	text-align: left;
	}
	
	.csc-sitemap ul li{ 
	margin-left: 0px;
	margin-bottom:5px;
	}

	.csc-sitemap ul li ul li{ 
	margin-left: -22px;
	margin-bottom:5px;
	}
	
DIV.csc-menu-2 { }
DIV.csc-menu-2 li.csc-sitemap { }
DIV.csc-menu-2 li.csc-sitemap-level1 { margin-left: 0px; }
DIV.csc-menu-2 li.csc-sitemap-level2 { margin-left: 20px; }

/* Link Properties */

a:link { 
	color:#29568a;
	font-size:12px;
	font-family:Verdana, Arial, sans-serif;
	text-decoration:none;
	}

a:visited { 
	color:#29568a;
	font-size:12px;
	font-family:Verdana, Arial, sans-serif;
	text-decoration:none;
	}

a:hover { 
	color:#000000;
	font-size:12px;
	font-family:Verdana, Arial, sans-serif;
	text-decoration:underline;
	}

a:active { 
	color:#29568a;
	font-size:12px;
	font-family:Verdana, Arial, sans-serif;
	text-decoration:underline;
	}

/* -------------- Sitemap-Lins ---------------*/

a.sitemap:link { 
	color:#000000;
	font-size:12px;
	font-family:Verdana, Arial, sans-serif;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
	}

a.sitemap:visited { 
	color:#000000;
	font-size:12px;
	font-family:Verdana, Arial, sans-serif;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
	}

a.sitemap:hover { 
	color:#29568a;
	font-size:12px;
	font-family:Verdana, Arial, sans-serif;
	text-decoration:underline;
	margin-top:0px;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
	}

a.sitemap:active { 
	color:#29568a;
	font-size:12px;
	font-family:Verdana, Arial, sans-serif;
	text-decoration:underline;
	margin-top:0px;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
	}

/* Small Link Properties */

a.small:link { 
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, sans-serif;
	text-decoration:none;
	}

a.small:visited { 
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, sans-serif;
	text-decoration:none;
	}

a.small:hover { 
	color:#29568a;
	font-size:10px;
	font-family:Verdana, Arial, sans-serif;
	text-decoration:underline;
	}

a.small:active { 
	color:#29568a;
	font-size:10px;
	font-family:Verdana, Arial, sans-serif;
	text-decoration:none;
	}

.smalllink {
	font-size:10px;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:5px;
	margin-right:0px;
	}

  
/*----------------------------< Header inkl. Navigation >-------------------------------*/

div.Logo {
	  position: relative;
	  width:343px;
	  height:79px;
	  left: 0px;
	  top: 10px;
	}

div.HeaderStatic {
	 position: absolute;
	 width:681px;
	 height:8px;
	 left:343px;
	 top:81px;
	 background-image:url(images/static-header.gif);
	 background-repeat:repeat-x;
	}

div.Nav {
	position:absolute;
	width:653px;
	height:28px;
	top:53px;
	left:343px;
	}

div.cicero {
	position:absolute;
	left:343px;
	top:20px;
	width:500px;
	height:25px;
	}
	
.cicerotext {
	font-size:20px;
	color:#7d7d7d;
	}
/*----------------------------< Static >---------------------*/

div.staticAll {
	position:absolute;
	left:0px;
	top:0px;
	height:90px;
	}

div.static {
	position:absolute;
	left:48px;
	top:0px;
	width:1024px;
	height:675px;
	min-height:675px;
	background-image:url(images/static-02.gif); 
	background-repeat:repeat-y;
	}

div.staticfooter {
	position:absolute;
	left:48px;
	top:675px;
	width:10px;
	height:6px;
	}

div.staticlinks {
	position:absolute;
	left:58px;
	top:480px;
	width:178px;
	height:150px;
	}

/*------------------< Subnavigation >-------------*/

div.SubNav { 
	position:absolute;
	left:58px;
	top:32px;
	width:178px;
	height:438px;
	background-image:url(images/bg-subnav.jpg);
	background-repeat:no-repeat;
	float:left;
	}

div.subnavpfeil {
	position:absolute;
	left:58px;
	top:0px;
	width:938px;
	height:32px;
	}

div.stiwo { 
	position:absolute;
	left:250px;
	top:55px;
	width:178px;
	min-height:150px;
	}

p.contentsubnav {
	margin:15px 15px;
	font-weight:bold;
	font-family: Verdana, Arial, sans-serif;
	}

/*---------------------------< Content >--------------------------------*/

div.contentall {
	position:absolute;
	left:0px;
	top:89px;
	height: 30px;
	}

p.warning {
	color:#d23d24;

}

div.stiwo li {
  list-style-image:url(images/aufzaehlung.gif); 
  list-style-position:outside; 
  margin-left:-20px;
  margin-top:0px;
  font-family: Verdana, Arial, sans-serif;
	}


li {
  list-style-image:url(images/aufzaehlung.gif); 
  list-style-position:outside; 
  margin-left:-22px;
  font-family:Verdana, Arial, sans-serif;
	}


div.content { 
	position:absolute;
	left:450px;
	top:32px;
	min-height:150px;
	width:530px;
	}  
	
	
/*---------------------------< ToolTip >--------------------------------*/

.textfontclass {
	float:left;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	text-align:left;
	color:#FFFFFF;
	font-weight:normal;
	}
	

.fgclass {
	background-color:#759ecc;
	padding:5px;
	}
	
.bgclass {
	background-color:#225184;
	float:left;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	border:1px;
	}
	
.captionfont {
	float:left;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
	}