@charset "UTF-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#000;
	text-align:center;
}

table {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#999999;
}

#tabelle-inhalt {
	height:100%;
	min-height:100%;
	background-image:url(img/screen_11.jpg);
}


/* ----------------------------------------- Positionierung DIV ---------- */

#mitte {
	position:relative;
	left:auto;
	top:0px;
	width:955px;
	height:700px;
	padding:0;
	margin:0 auto;
	text-align:center;
}

#navi-oben {
	position:absolute;
	top:15px;
	left:260px;
	height:35px;
	width:660px;
}

#headline {
	position:absolute;
	top:60px;
	left:300px;
	height:35px;
	width:660px;
	color:#060;
	font-size:18px;
}

#bild-top {
	position:absolute;
	top:110px;
	left:260px;
	height:90px;
	min-height:90px;
	max-height:90px;
	width:685px;
	min-width:685px;
	max-width:685px;
	background-image:url(../Bilder/Top/Allgemein.jpg);
	background-repeat:no-repeat;
}

#pfad-div {
	position:relative;
	top:6px;
	left:10px;
}

#top-telefon {
	position:relative;
	top:50px;
	left:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	size:12px;
	color:#fc0;

}

/* ------------------------- Navigation-top --------------------- */



a.navigation_top:link {
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	color: #fc0;
	text-decoration: none;
}
a.navigation_top:visited {
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	color: #fc0;
	text-decoration: none;
}
a.navigation_top:hover {
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	color: #060;
	text-decoration: underline;
}
a.navigation_top:active {
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	color: #060;
	text-decoration: underline;
}

.navigation_top {
display:block;
float: left;
width:90px;
height:45px;
}



/*---------------------------------------------- Links PFAD ---------------------- */

.pfad-schrift {
	font:9px Geneva, Arial, Helvetica, sans-serif;
	color:#999;
}

a.pfad-schrift:link {
	font: 9px Geneva, Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration: none;
}
a.pfad-schrift:visited {
	font: 9px Geneva, Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration: none;
}
a.pfad-schrift:hover {
	font: 9px Geneva, Arial, Helvetica, sans-serif;
	color: #060;
	text-decoration: underline;
}
a.pfad-schrift:active {
	font: 9px Geneva, Arial, Helvetica, sans-serif;
	color: #060;
	text-decoration: underline;
}

/* ------------------------- Link -------------------------- */

a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fc0;
	text-decoration:none;
}
a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fc0;
	text-decoration:none;
}
a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#060;
	text-decoration: underline;
}
a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#060;
	text-decoration: underline;
}

/* --------------------------------------------- Navigation ------------------- */

ul.navigation {
margin: 0;
padding: 0;
list-style-type: none;
font:12px Geneva, Arial, Helvetica, sans-serif;

}


li.navigation_1 a{
display: block;
width: 210px;
height: 25px;
line-height:24px;
text-decoration: none;
text-indent: 5px;
color:#fc0;
}
li.navigation_1 a:visited, a{
	color:#fc0;
}

li.navigation_1 a:hover, .selected a{
	background-position: right bottom;
	text-decoration:none;
	color:#060;
}


li.navigation_1_ACT a{
	display: block;
	width: 210px;
	height: 25px;
	line-height:24px;
	text-decoration: none;
	text-indent: 5px;
	color:#060;
}

li.navigation_1_ACT a:visited, a{
	color:#c00;
}

li.navigation_1_ACT a:hover, .selected a{
	background-position: right bottom;
	text-decoration:none;
	color:#060;
}

/* ------------------------------------------------ Navigation 2. Ebene -------------------*/

li.navigation_2 a{
display: block;
width: 210px;
height: 25px;
line-height:24px;
text-decoration: none;
text-indent: 15px;
color:#060;
}
li.navigation_2 a:visited, a{
	color:#060;
}

li.navigation_2 a:hover, .selected a{
	background-position: right bottom;
	text-decoration:none;
	color:#fc0;
}


li.navigation_2_ACT a{
	display: block;
	width: 210px;
	height: 25px;
	line-height:24px;
	text-decoration: none;
	text-indent: 15px;
	text-decoration:none;
	color:#c00;
}

li.navigation_2_ACT a:visited, a{
	color:#c00;
}

li.navigation_2_ACT a:hover, .selected a{
	background-position: right bottom;
	text-decoration:none;
	color:#c00;
}


/* ------------------------------------------------------------ Überschriften  ----------*/


.csc-firstHeader {
	font:18px Geneva, Arial, Helvetica, sans-serif;
	color:#fc0;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom:10px;
}

h1 {
	font:16px Geneva, Arial, Helvetica, sans-serif;
	color:#eee;
	font-weight:bold;
	margin-top: 20px;
	margin-bottom:10px;
	text-decoration:none;
}

h2 {
	font:14px Geneva, Arial, Helvetica, sans-serif;
	color:#999;
	font-weight:bold;
	margin-top: 20px;
	margin-bottom:10px;
	text-decoration:none;
}

h3 {
	font:14px Geneva, Arial, Helvetica, sans-serif;
	color:#006600;
	font-weight:normal;
	font-style:italic;
	text-decoration:none;
	margin-top: 20px;
	margin-bottom:10px;
}

h4 {
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#c00;
	font-weight:bold;
	margin-top: 20px;
	margin-bottom:10px;
}

h5 {
	font:10px Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	margin-top: 20px;
	margin-bottom:10px;
}

h6 {
	font:10px Geneva, Arial, Helvetica, sans-serif;
	color:#fc0;
	font-weight:bold;
	margin-top: 20px;
	margin-bottom:10px;
}
.csc-textpic-caption {
	font-size:9px;
	font-weight:bold;
	color:#999;
}

/* ------------------ Text ----------------- */

.abstand {
	color:#009900;
	}
	
	
/* ----------------------------------------------------  Container ------------------------- */

.csc-frame-frame1 {
	background-color:#444;
	border:#060 1px solid;
	padding:10px;
	background-repeat:repeat-x;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
}
p.csc-frame-frame2, table.csc-frame-frame2 { 
	background-color: #fc0;
	padding:10px; 
	border: 1px solid #c00;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	color:#000000;
} 


.important 		{ font-weight:normal; color:green;}
.name-of-person {font-weight:bold; font-style:italic;}
.detail 		{font-weight:normal; font-size:9px; }
.align-left		{text-align:left;}
.align-center	{text-align:center;}
.align-right	{text-align:right;}

