/************************************* 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;
}

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; }


/*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;
}


