/************************************* Allgemein *************************************************/
body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background:#EBEBEB;
	overflow-x:hidden;
	behavior: url("../js/csshover2.htc");
}

/*img, div {
	behavior: url(../css/iepngfix.htc);
}*/

div {
	border:0px;
}

h1 {
	color:#2F8FAF;
	font-size: 13pt;
	font-weight: bold;
	line-height: 1.2;
}

h1.start {
	color:white;
	font-size: 20px;
	font-weight:normal;
	margin-left:210px;
	line-height:1.2;
}

h2 {
	color:#777777;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom:0px;
}

h2.Pfad {
	font-size:12px;
	color:#777777;
	font-weight:normal;
	line-height: smaller;
	padding:1px 2px 2px 20px;
	margin-top:1px;
	margin-bottom:2px;
}

h2.start {
	color:#D9A61C;
	font-size: 20px;
	font-weight: normal;
	line-height:normal;
	margin:0px 0px 0px 210px;
}

h3 {
	color:#777777;
	font-size: 9pt;
	font-weight: bold;
	font-style: italic;
	margin-bottom: -10px;
}

ul {
	font-size: 9pt;
	color:#818181;
}

img {
	text-decoration: none;
	border: none;
}

p {
	color:#818181;
	font-size: 9pt;
	line-height: 150%;
}

p.footer {
	font-size: 7pt;
	color: gray;
	text-align:left;
	margin:0px 0px 0px 212px;
}

p.footer a {
	font-size: 7pt;
	color: gray;
	padding-top:0px;
}

p.footer a:hover {
	font-size: 7pt;
	color: blue;
	padding-top:0px;
}

p.infotitel {
	background: white;
	font-size: 12px;
	line-height: normal;
	padding-left: 5px;
	/*margin-bottom:2px;*/
}

p.infotitelstart {
	background: white;
	font-size: 12px;
	line-height: normal;
	padding-left: 5px;
	/*margin-bottom:2px;*/
}

table {
	border: 1px solid #D1D1D1;
	margin-top:15px;
}

tr {
	height: 20px;
}

td {
	border: 1px solid #D1D1D1;
	padding-left: 10px;
	/*height: 20px;*/
	color:#818181;
	font-size: 9pt;
}

#Content img.img1{
	position:absolute;
	bottom:54px;
	right:164px;
}
#Content img.img2{
	position:absolute;
	bottom:54px;
	right:82px;
}
#Content img.img3{
	position:absolute;
	bottom:54px;
	right:0px;
}
#Content img.img_l{
	position:absolute;
	bottom:94px;
	left:40px;
}
#Content img.img_lg{
	position:relative;
	bottom:54px;
	left:0px;
}

#Content img.kreisgrafik2{
	position:relative;
	bottom:50px;
	left:170px;
}

#Content img.kreisgrafik3{
	position:absolute;
	bottom:140px;
	left:372px;
}

#Content img.kreisgrafik4{
	position:absolute;
	bottom:50px;
	left:340px;
}

#News img{
	position:relative;
	bottom:-200px;
	right:0px;
}

#News img.img1{
	position:relative;
	bottom:-200px;
	left:0px;
}

#News img.img2{
	position:relative;
	bottom:-200px;
	right:0px;
}

#News img.imgR1{
	position:relative;
	right:17px;
	top:27px;
}

#News img.imgR2{
	position:relative;
	right:17px;
	top:35px;
}

#weiter {
	padding-left:20px;
	background: url(../img/pfeil_rechts.png) no-repeat;
}

#weiter a{
	color:#777777;
}

a.internal-link {
	color:#777777;
}
a.mail {
	color:#777777;
}
a.external-link-new-window {
	color:#777777;
}

h3 a {
	font-size:8pt;
	font-weight:normal;
	color:#777777;
	text-decoration:none;
}

#boxcontent {
	margin-top: 2px;
	padding-left:5px;
	height:225px;
	* html height:400px;
}

#submenues{
	text-decoration:none;
	color:#929495;
	font-size: 11px;
}
#submenues:hover{
	text-decoration:none;
	color:red;
}

#infomenues{
	text-decoration:none;
	color:#555555;
	font-size: 11px;
	font-weight:normal;
}
#infomenues:hover{
	text-decoration:none;
	color:red;
}

#titel{background: white; font-size:12px; color:#666666; padding-left:4px;}

dd.csc-textpic-caption {
	color:#818181;
	font-size: 8pt;
	line-height: 150%;
}

#smenu1 {
	background-color: red;
}

#menu {
	position: absolute;
	top: 70px;
	left: 10px;
	z-index:100;
	background: url(../img/balken_oben.png);
	width: 980px;
	height:34px;
}

#corner_left {
	position: absolute;
	top: 70px;
	left: 0px;
	z-index: 100;
	width: 10px;
	height: 34px;
	background: url(../img/ecke_ol.png);
}

#corner_right {
	position: absolute;
	top: 70px;
	left: 980px;
	z-index: 100;
	width: 10px;
	height: 34px;
	background: url(../img/ecke_or.png);
}

#unavi {
	list-style-type: none;
	cursor: pointer;
	text-align: left;
	font-size: 9pt;
	border: none;
	margin-left:0px;
	padding-left:0px;
}

#unavi li a {
	text-decoration: none;
	color: #999999;
	padding-left:20px;
}

#unavi li a:link {
	background: white;
}

#unavi li.act a {
	color: red;
}
/*#unavi li a:visited {
	color: #2F8FAF;
	background:url(../img/ball.png) no-repeat;
}*/

#unavi li a:hover{
	color: #333333;
	background:url(../img/ball.png) no-repeat;
}

li.active {
	background:url(../img/ball.png) no-repeat;
}

#unavi li a:active{
	color: #2F8FAF;
	background:url(../img/ball.png) no-repeat;
}

#fmenu {
	margin-left:210px;
}

table.csc-uploads-1 { border:none; padding:0px; /*margin:50px 0 0 285px; position:absolute;*/ }
table.csc-uploads-1 td { border:none; padding:0px 5px; margin:0px; }
	table.csc-uploads-1 td a { color:#818181; }
table.csc-uploads-1 tr { padding:0px; margin:0px; }
.csc-uploads-description { position: relative; }

.filelink		{ position: absolute; top: 950px; text-decoration:none; color:#818181; font-size: 9pt; }
.filelink img	{ margin-right: 20px; }

/*div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin-top:-67px;
	padding-top:0;
}*/

/************************************* Menü Style alt *********************************************/

ul.menu, ul.menu ul {
    list-style-type: none;
}

ul.menu {
	font-size: 10pt;
	margin-top:0px;
	margin-left:0px;
}

ul.menu a {
    display: block;
    padding: 3px 10px 3px 10px;
    font-weight:normal;
	text-decoration: none;
	color: #929495;
}

/*ul.menu a:hover {
	color: red;
}*/

ul.menu ul a {
    padding: 0px 10px;
	color: grey;
}

ul.menu ul a:hover {
    padding: 0 10px;
	color: black;
}

ul.menu li {
    padding:0;
    margin:0;
    background-image: none;
    /*background-color: #FFFFFF;*/
	float:left;
}

ul.menu ul {
    margin-left:0;
    padding: 0 0 0 0;
	line-height: 150%;
    position: absolute;
	background-color: transparent;
	background-color: black;
    display:none;
    min-width:180px;
}

/* IE-Hack für die Breite */
*html ul.menu ul {
    width:180px;
}

/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover siehe JavaScript oben) */
ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
    display:block;
}

ul.menu ul li {
	float:none;
	background-color: white;
	opacity: 0.8;
}

li.mleft {
	border-left: 1px solid #C7C7C7;
}

li.mright {
	border-left: 1px solid #C7C7C7;
	border-right: 1px solid #C7C7C7;
}

.csc-header-n7 { /*WAM-GSX*/
	padding-top: 20px;
	}
	
.csc-header-n12 { /*SMINT*/
	padding-top: 20px;
	}
.csc-header-n14+ul { /*SMINT*/
	
	}

img.wechselbild, img.wechselbildB  {
	margin-top: 67px !important;
	}
	
img.wechselbild2,img.wechselbild2B {
	margin-top: 34px !important;
	}

img.wechselbild3, img.wechselbild3B {
	margin-top: 27px !important;
	}
	
.csc-frame-invisible div.csc-textpic {
	margin-right: 1px !important; 
	}
	
.csc-frame-invisible {
	margin: 50px 0 0 15px;
	}
	
html body div div div#Infoblock {
	background-color: #fff !important;
	}
	
.content_seperator {
	height: 1px;
	background-color: #d3d3d3;
	color: #d3d3d3;
	width: 599px;
	margin: 6px 0 0 -5px;
}

.content_seperator2 {
	height: 1px;
	background-color: #d3d3d3;
	color: #d3d3d3;
	width: 599px;
	margin: 24px 0 0 -5px;;
}

.content_seperator3 {
	height: 1px;
	background-color: #d3d3d3;
	color: #d3d3d3;
	width: 795px;
	margin: 20px 0 0 -5px; 
}
a#c255+div.csc-frame-invisible {margin: 60px 0 40px 30px !important; }

a#c255+div.csc-frame-invisible  div.csc-textpic {
	
	}

.csc-textpic-imagewrap {
width: 580px;
}

dl.csc-textpic-image { }
dl.csc-textpic-image dt {width: 160px !important;} 
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
    float: left;
    margin-right: 20px;
}

.csc-header-n17 {margin-top:40px;}

#imageholder1, #imageholder1B{
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
width: 300px;
   height: 200px;

} 

#imageholder2, #imageholder2B{
	position: absolute;
	top: 400px;
	left: 0px;
	display: block;
	   width: 300px;
   height: 200px;

} 

#imageholder3, #imageholder3B{
	position: absolute;
	top: 800px;
	left: 0px;
	display: block;
	   width: 300px;
   height: 200px;

} 

	#imgPreload {display: none;}
