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


<!--
* { /* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
margin: 0;
padding: 0;
}

body {
text-align: center; /* F�r IE 5.01 & 5.5, um die Box #wrapper horizontal zu zentrieren */
background-color:#acd5f5;
}

div {
text-align: left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksb�ndig ausgerichtet sind */
}

html, body {
height: 100%;
 background-color:#cbd300;
background-image:url(../hp_images/BG_Body.gif);
background-repeat:no-repeat;
}

/* DIV-Boxen */

div#wrapper {
position:relative;
margin: 0 auto;
width:940px;
min-height:100%;
height:auto !important;
height:100%;
background-image:url(../hp_images/BG_Wrapper_Gross.png);
background-repeat:repeat-y;
background-position:bottom;
}

* html div#wrapper {
position:relative;
margin: 0 auto;
width:960px;
min-height:100%;
height:auto !important;
height:100%;
background-image:url(../hp_images/BG_Wrapper_Gross_ie.png);
background-repeat:repeat-y;
}

div#Adresse {
clear:both;
position:absolute;
top:31px;
left:190px;
height:80px;
width:250px;
z-index:2;
color:#000;
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
}

* html div#Adresse {
clear:both;
position:absolute;
top:31px;
left:210px;
height:80px;
width:250px;
z-index:2;
color:#000;
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
}

div#Logo {
clear:both;
position:absolute;
top:0px;
left:0px;
height:133px;
width:940px;
z-index:2;
}

* html div#Logo {
clear:both;
position:absolute;
top:0px;
left:20px;
height:133px;
width:940px;
z-index:2;
}

#Visual {
clear:both;
position:absolute;
top:133px;
left:0px;
width: 730px;
height: 81px;
overflow:hidden;
z-index:200;
}

* html #Visual {
clear:both;
position:absolute;
top:133px;
left:20px;
width: 730px;
height: 81px;
overflow:hidden;
z-index:200;
}

#Subnav{
clear:both;
position:absolute;
top:133px;
right:0px;
width: 211px;
height: 81px;
overflow:hidden;
z-index:200;
background-color:#afb601;
}

* html #Subnav{
clear:both;
position:absolute;
top:133px;
right:0px;
width: 211px;
height: 81px;
overflow:hidden;
z-index:200;
background-color:#afb601;
}

div#contenttitel {
clear:both;
position:absolute;
width:50px;
height:400px;
bottom:70px;
right:1px;
overflow:hidden;
z-index:1;
}

* html div#contenttitel {
clear:both;
position:absolute;
width:50px;
height:400px;
bottom:70px;
right:1px;
overflow:hidden;
z-index:1;
}


div#leftCol {
	float:left;
width:210px;
margin-left:-20px;
margin-top:240px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#000;
}

* html div#leftCol {
	float:left;
width:210px;
margin-left:0px;
margin-top:240px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#000;
}

div#leftCol h1 {
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1f529e;
	padding-bottom:12px;
	padding-top:20px;
}

div#leftCol h3 {
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1f529e;
	padding-bottom:12px;
	padding-top:20px;
}

* html .menu1Normal a {
	width:210px;
	height:25px;
	font-size:13px;
    font-family:verdana;
	font-weight:bold;
	color:#660000;
	text-decoration:none;
	line-height:25px;
    text-align:left;	
	padding-left:55px;
	float:left;
}

.menu1Normal a {
	width:195px;
	height:25px;
	font-size:13px;
    font-family:verdana;
	font-weight:bold;
	color:#660000;
	text-decoration:none;
	line-height:25px;
    text-align:left;	
	padding-left:55px;
	float:left;
}

* html .menu1Normal a:hover {
	width:210px;
	height:25px;
    font-family:verdana;
	font-weight:bold;
	font-size:13px;
    color:#660000;
	text-decoration:none;
	line-height:25px;
    text-align:left;
	padding-left:55px;
	float:left;
	background-image:url(../hp_images/BG_Klammer.png);
	background-repeat:no-repeat;
	background-position: 0 2;
}

.menu1Normal a:hover {
	width:195px;
	height:25px;
    font-family:verdana;
	font-size:13px;
	font-weight:bold;
    color:#660000;
	text-decoration:none;
	line-height:25px;
    text-align:left;
	padding-left:55px;
	float:left;
	background-image:url(../hp_images/BG_Klammer.png);
	background-repeat:no-repeat;
	background-position: 0 2;
}

* html .menu1Active a {
	width:210px;
	height:25px;
    font-family:verdana;
	font-size:13px;
	font-weight:bold;
    color:#660000;
	text-decoration:none;
	line-height:25px;
    text-align:left;
	padding-left:55px;
	float:left;
	background-image:url(../hp_images/BG_Klammer.png);
	background-repeat:no-repeat;
	background-position: 0 2;
}

.menu1Active a {
	width:195px;
	height:25px;
    font-family:verdana;
	font-size:13px;
	font-weight:bold;
    color:#660000;
	text-decoration:none;
	line-height:25px;
    text-align:left;
	padding-left:55px;
	float:left;
	background-image:url(../hp_images/BG_Klammer.png);
	background-repeat:no-repeat;
	background-position: 0 2;
}

* html .menu2Normal a {
	width:210px;
	height:25px;
	font-size:13px;
    font-family:verdana;
	font-weight:bold;
	color:#660000;
	text-decoration:none;
	line-height:25px;
    text-align:left;	
	padding-left:75px;
	float:left;
}

.menu2Normal a {
	width:175px;
	height:25px;
	font-size:13px;
    font-family:verdana;
	font-weight:bold;
	color:#660000;
	text-decoration:none;
	line-height:25px;
    text-align:left;	
	padding-left:75px;
	float:left;
}

* html .menu2Normal a:hover {
	width:210px;
	height:25px;
    font-family:verdana;
	font-weight:bold;
	font-size:13px;
    color:#660000;
	text-decoration:none;
	line-height:25px;
    text-align:left;
	padding-left:75px;
	float:left;
	background-image:url(../hp_images/BG_Klammer2.png);
	background-repeat:no-repeat;
	background-position: 0 2;
}

.menu2Normal a:hover {
	width:175px;
	height:25px;
    font-family:verdana;
	font-size:13px;
	font-weight:bold;
    color:#660000;
	text-decoration:none;
	line-height:25px;
    text-align:left;
	padding-left:75px;
	float:left;
	background-image:url(../hp_images/BG_Klammer2.png);
	background-repeat:no-repeat;
	background-position: 0 2;
}

* html .menu2Active a {
	width:210px;
	height:25px;
    font-family:verdana;
	font-size:13px;
	font-weight:bold;
    color:#660000;
	text-decoration:none;
	line-height:25px;
    text-align:left;
	padding-left:75px;
	float:left;
	background-image:url(../hp_images/BG_Klammer2.png);
	background-repeat:no-repeat;
	background-position: 0 2;
}

.menu2Active a {
	width:175px;
	height:25px;
    font-family:verdana;
	font-size:13px;
	font-weight:bold;
    color:#660000;
	text-decoration:none;
	line-height:25px;
    text-align:left;
	padding-left:75px;
	float:left;
	background-image:url(../hp_images/BG_Klammer2.png);
	background-repeat:no-repeat;
	background-position: 0 2;
}

div#centerCol {
float: left;
width:500px;
margin-left:15px;
margin-top:240px;
color: #000;
font-family: verdana;
font-size: 12px;
padding-bottom:50px;
}

div#centerCol  a {
font-family: verdana;
font-size:12px;
color:#afb601;
text-decoration: none;
}

div#centerCol  a:hover {
font-family: verdana;
font-size:12px;
color:#afb601;
text-decoration: underline;
}

div#centerCol  td {
font-family: verdana;
font-size:12px;
color:#000;
}

div#centerCol  a td {
font-family: verdana;
font-size:12px;
color:#afb601;
text-decoration: none;
}

div#centerCol  a:hover td {
font-family: verdana;
font-size:12px;
color:#afb601;
text-decoration: underline;
}

div#centerCol h1 {
	font-size:17px;
	font-weight:bold;
    font-family: verdana;
	color: #660000;
	padding-bottom:12px;
}

* html div#centerCol {
float: left;
width:500px;
margin-left:15px;
margin-top:240px;
color: #000;
font-family: verdana;
font-size: 12px;
padding-bottom:50px;
}

* html div#centerCol  a {
font-family: verdana;
font-size:12px;
color:#afb601;
text-decoration: none;
}

* html div#centerCol  a:hover {
font-family: verdana;
font-size:12px;
color:#afb601;
text-decoration: underline;
}

* html div#centerCol  td {
font-family: verdana;
font-size:12px;
color:#000;
}

* html div#centerCol  a td {
font-family: verdana;
font-size:12px;
color:#afb601;
text-decoration: none;
}

* html div#centerCol  a:hover td {
font-family: verdana;
font-size:12px;
color:#afb601;
text-decoration: underline;
}

* html div#centerCol h1 {
	font-size:17px;
	font-weight:bold;
    font-family: verdana;
	color: #660000;
	padding-bottom:12px;
}

div#rightCol {
width: 210px;
float: right;
margin-top:240px;
font-family: verdana;
font-size:10px;
color:#000;
}

div#rightCol a {
font-family: verdana;
font-size:10px;
font-weight:bold;
color:#000;
text-decoration:none;
}

div#rightCol a:hover {
font-family: verdana;
font-size:10px;
font-weight:bold;
color:#000;
text-decoration:underline;
}

div#rightCol h1{
font-family: verdana;
font-size:12px;
font-weight:normal;
color:#fff;
background-color:#afb601;
padding-left:5px;
}

.csc-text {
	padding-left:5px;
}

.csc-textpic-text {
	padding-top:2px;
	padding-left:5px;
	padding-bottom:20px;
}

div#copy{
clear: both;
position: absolute;
bottom: 0;
right:0px;
width: 930px;
height: 19px;
padding-left:10px;
background-color:#afb601;
font-size:13px;
font-family:verdana;
text-align:left;
color:#fff;
line-height:19px;
text-decoration:none;
}

* html div#copy{
clear: both;
position: absolute;
bottom: 0;
right:0px;
width: 940px;
height: 19px;
padding-left:10px;
background-color:#afb601;
font-size:11px;
font-family:verdana;
text-align:left;
color:#fff;
line-height:19px;
text-decoration:none;
}

div#copy a{
font-size:11px;
font-family:verdana;
color:#fff;
text-decoration:none;
}

div#copy a:hover{
font-size:11px;
font-family:verdana;
color:#fff;
text-decoration:underline;
}




/* clearfix zum Aufheben der Floatumgebung */

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* �berschrift */

h2 {
margin-left: 10px;
}

