body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}

h1 {
	color:#000000; 	
	font-size: 15px;
	font-weight: bold;
	/*
	color: #ffffff;
	background-color: 79799c;
	width: 100%;
	padding: 5px;
	font-size: 13px;
	font-weight: normal;
	*/
}

h2 {	
	color:#000000;
	font-size:13px;
	font-weight: bold;
}

h3 {
	color: #000000;
	font-size: 13px;
}

h6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff0000;
	font-weight: normal;
}

div {
	vertical-align: top;
	text-align:left;
}

div.right {
	text-align: right;
	/*float: right;*/
	width: 800px;	
}

.oben {
	float: right;
	width: 500px;
	height: 63px;
}

div.left {
	width: 800px;
	float: left;
	height: 63px;
	background-image: url(../img/oben.jpg);
	background-repeat: no-repeat;
}

#box {width: 800px;}

#main {
	overflow: auto;
	/*height: 100%;
	height: 470px;*/
}

#top {display: block;}

#foot       {width: 800px;}
#foot table {font-size: 11px;}
#foot a     {font-size: 11px;}

.footer {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.klein     {font-size: 11px;}
.akl       {font-size: 11px;}
.akl:hover {font-size: 11px;}

#navi {
	position: absolute;  
	top:64px; 
	bottom: 40px;
	background-color: #54546d;
	width: 800px;
}

#content {min-height: 360px;}

div.left_bottom {
	float: left;
	width: 665px;
}

div.right_bottom {
	text-align: right;
	float: right;
	width: 130px;
}

table {
	width: 100%;
	font-size: 13px;
	line-height: 120%;
}

table table {width: auto;}

td.left {
	padding-left: 5px;
	padding-right: 10px;
	width: 150px;
	background-image: url(../img/left.jpg);
	background-repeat: no-repeat;
	height: 360px;
}

td.right {
	padding-left: 20px;
	text-align: left;
	padding-top: 0px;
	margin-top: 0px;
}

td {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

img {
	border-width: 0px;
	border: 0px;
}

/*------------ Bereich für normale Links  ------------*/
a         { color: #000000; font-size: 13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
a:hover   { color: #ff9933; font-size: 13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; }

/*------------ Bereich für Links der 1. Navigationsebene  ------------*/
.a1        { color: #ffffff; font-size: 13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 25px 5px 5px;}
.a1:hover  { color: #ff9933; font-size: 13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 25px 5px 5px;}
.a1a       { color: #ff9933; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 25px 5px 5px;}
.a1a:hover { color: #ff9933; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 25px 5px 5px;}

/*------------ Bereich für Links der 2. Navigationsebene  ------------*/
.a2        {
	width: 170px;
	background: url(../img/navbalken.png) no-repeat left;
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	white-space: nowrap;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	float: left;
}

.a2:hover {
	color: #ff9933;
	background: url(../img/navbalken.gif) no-repeat left;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.a2a        {
	width: 170px;
	background: url(../img/navbalken.gif) no-repeat left;
	color: #ff9933;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	white-space: nowrap;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	float: left;
}

.a2a:hover {
	color: #ff9933;
	background: url(../img/navbalken.gif) no-repeat left;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/*------------ Erstellt den Hintergrundbalken der Navigation  ------------*/
.navi_x {
	background: url(../img/balken.gif) repeat-x;
	width: 800px;
	font-size: 0px;
	line-height: 0px;
	float: left;
}


/*------------ Überschreibt den Tabel-Tag für die NavigationsZeile  ------------*/
table.navi_y {
	width: auto;
	background: url(../img/balken.gif) repeat-x;
}

/*------------ Der Zellbereich der NavigationsZeile  ------------*/
td.navi_z1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

ul {list-style-type: square;}

.csc-textpic-caption {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
}


