body{
	background-color: #fcfcfc;
	background-image:url(../images/bg.gif);
	background-attachment:fixed;
	background-position:center top;
	font-family: tahoma, verdana, helvetica, sans-serif;
	font-size: 13px;
	margin: 2px;
	overflow-y: scroll;
}


#wrapper {
position: relative;
height: auto;
min-height: 900px;
margin: 0 auto;
width: 100%;
max-width: 1000px;

}


@media screen and (-webkit-min-device-pixel-ratio:0) { 
    html {
        margin-left: -1px;
    }
    html.evenWidth {
        margin-left: 0px;
    }
}


@font-face {font-family:"Open Sans";src:url("OpenSans-Regulard41d.eot?") format("eot"),url("OpenSans-Regular.woff") format("woff"),url("OpenSans-Regular.ttf") format("truetype"),url("OpenSans-Regular.svg#OpenSans") format("svg");font-weight:normal;font-style:normal;}

@import url(http://fonts.googleapis.com/css?family=Open+Sans);
@import url(http://fonts.googleapis.com/css?family=Raleway:500);
@import url(http://fonts.googleapis.com/css?family=Ropa+Sans);
@import url(http://fonts.googleapis.com/css?family=Rajdhani:600);
@import url(http://fonts.googleapis.com/css?family=Cabin);

#logo{
	background-image:url(../images/logobanner.jpg);
	height: 370px;
	width: 1000px;
	font-size: 18px;
	text-align: right;
	position:fixed;
	top: 0px;
	z-index: 8;
}

#box{
	width: 100%;

}



.leftcol{
	float: left;
	top: 570px;
	width: 250px;
	position: relative;
	height: auto !important;
}

#menu{
	font-family: 'Ropa Sans', sans-serif;
	position:fixed;
	float: left;
	width: 250px;
	min-height: 500px;
	margin-top: -0px;
	margin-left: 20px;
	font-weight: normal;
	top: 390px;
	text-align: left;
}

#menu li{
padding: 5px !important;
}

.rightcol{
	width: 760px;
	float: left;
	position: absolute;
	left: 220px;
	top: 130px;
}

#content{
	width: 700px;
	padding-left: 70px;
	float: left;
	margin-top: 248px;
	padding-top: 5px;
	z-index: 1;
	font-family: 'Cabin', sans-serif;
	font-size: 16px;
	border-left: 0px dotted #cccccc;

	}

#rechteSpalte{
	width: 210px;
	color: #4c4c4c;
	float: right;
	margin-top: -445px;
	z-index: 2;
	font-family: "Open Sans";
	
}	

.clear {
clear: both;
}

#line {
height: 5px;
position: fixed;
top: 0;
left: 0;
width: 100%;
background: #004f9f;
z-index: 15;
}

.menuitem{
  font-size: 16px;
  list-style-type: none;
  padding-left: 5px;
  color: #0a0a0a;
  text-decoration: none;

}

.menuitem a{
  font-size: 16px;
  list-style-type: none;
  padding-left: 5px;
  color: #0a0a0a;
  text-decoration: none;
  
}

.menuitem a:visited{
  font-size: 16px;
  list-style-type: none;
  padding-left: 5px;
  color: #0a0a0a;
  text-decoration: none;    
}

.menuitem a:hover{
  font-size: 16px;
  list-style-type: none;
  padding-left: 5px;
  color: #2192c4;
  text-decoration: none;
text-shadow: 0px 0px 1px #dae1ff;  
}

.menuitem a:active{
  font-size: 16px;
  list-style-type: none;
  padding-left: 5px;
  text-decoration: none;  
  color: #2192c4;
}


.menuitem_act {
  font-size: 16px;
  color: #00509e;
  list-style-type: none;
  padding-left: 5px;
  text-decoration: none;
    
}

.menuitem_act a{
  font-size: 16px;
  color: #00509e;
  list-style-type: none;
  padding-left: 5px;
  text-decoration: none;  
}

.menuitem_act a:visited{
  font-size: 16px;
  color: #00509e;
  list-style-type: none;
  padding-left: 5px;
  text-decoration: none;  
}

.menuitem_act a:active{
  font-size: 16px;
  color: #00509e;
  list-style-type: none;
  padding-left: 5px;
  text-decoration: none;  
}

.menuitem_act a:hover{
  font-size: 16px;
  color: #00509e;
  list-style-type: none;
  padding-left: 5px;
  text-decoration: none;  
}

.menuitem2{
  font-size: 14px;
  list-style-type: none;
  color: #0a0a0a;
  text-decoration: none;
  padding-left: 10px;
}

.menuitem2 a{
  font-size: 14px;
  list-style-type: none;
  color: #0a0a0a;
  text-decoration: none;
  padding-left: 10px;
}


.menuitem2 a:visited{
  font-size: 14px;
  list-style-type: none;
  color: #0a0a0a;
  text-decoration: none;  
  padding-left: 10px;  
}

.menuitem2 a:hover{
  font-size: 14px;
  list-style-type: none;
  color: #2192c4;
  text-decoration: none;  
  padding-left: 10px;
}

.menuitem2 a:active{
  font-size: 14px;
  list-style-type: none;
  text-decoration: none;  
  padding-left: 10px;
  color: #0a0a0a;
}


.menuitem2_act {
  font-size: 14px;
  color: #00509e;
  list-style-type: none;
  text-decoration: none;
        padding-left: 10px;  
}

.menuitem2_act a{
  font-size: 14px;
  color: #00509e;
  list-style-type: none;
  text-decoration: none;  
  padding-left: 10px;
}


.menuitem2_act a:visited{
  font-size: 14px;
  color: #00509e;
  list-style-type: none;
  text-decoration: none;  
  padding-left: 10px;
}

.menuitem2_act a:active{
  font-size: 14px;
  color: #00509e;
  list-style-type: none;
  text-decoration: none;
  padding-left: 10px;  
}

.menuitem2_act a:hover{
  font-size: 14px;
  color: #00509e;
  list-style-type: none;
  text-decoration: none;
  padding-left: 10px;
  
}

.menuitem3{
  font-size: 13px;
  list-style-type: none;
  color: #0a0a0a;
  text-decoration: none;
  padding-left: 15px;
}

.menuitem3 a{
  font-size: 13px;
  list-style-type: none;
  color: #0a0a0a;
  text-decoration: none;
  padding-left: 15px;
}


.menuitem3 a:visited{
  font-size: 13px;
  list-style-type: none;
  color: #0a0a0a;
  text-decoration: none;  
  padding-left: 15px;  
}

.menuitem3 a:hover{
  font-size: 13px;
  list-style-type: none;
  color: #0a0a0a;
  text-decoration: none;  
  padding-left: 15px;
}

.menuitem3 a:active{
  font-size: 13px;
  list-style-type: none;
  text-decoration: none;  
  padding-left: 15px;
  color: #0a0a0a;
}


.menuitem3_act {
  font-size: 13px;
  color: #0a0a0a;
  list-style-type: none;
  text-decoration: none;
        padding-left: 15px;  
}

.menuitem3_act a{
  font-size: 13px;
  color: #0a0a0a;
  list-style-type: none;
  text-decoration: none;  
  padding-left: 15px;
}


.menuitem3_act a:visited{
  font-size: 13px;
  color: #0a0a0a;
  list-style-type: none;
  text-decoration: none;  
  padding-left: 15px;
}

.menuitem3_act a:active{
  font-size: 13px;
  color: #0a0a0a;
  list-style-type: none;
  text-decoration: none;
  padding-left: 15px;  
}

.menuitem3_act a:hover{
  font-size: 13px;
  color: #0a0a0a;
  list-style-type: none;
  text-decoration: none;
  padding-left: 15px;
  
}


a img{
border: 0px none;
}

.li{
 list-style-type: none;
vertical-align: middle;
  text-decoration: none;
  }


h1 {
font-size:20px;
color: #00509e;
font-family: 'Cabin', sans-serif;

margin: 0px;
  border-bottom: solid 0px #949494;
}
h2 {
font-size:15px;
}

h3 {
font-size:14px;
}

h6 {
  font-size: 8px;
  text-align: right;

}

.csc-mailform { border:none; }
.csc-mailform-field label {
  display: block;
  margin-top: 15px;
}

.align-center{
text-align: center;
}

a{
  color: #0f96d1;
  text-decoration: none;
}

a:visited{
  color: #0f96d1;
  text-decoration: none;
}

a:hover{
  color: #0f96d1;
  text-decoration: none;
}

a:active{
  color: #0f96d1;
  text-decoration: none;
}

table{
  color: #0a0a0a;
  text-decoration: none;
  border-collpase:collpase; 
}

.tx_mailform_field_text{
  padding-left:0px;
padding-right:0px;
padding-top:5px;
padding-bottom:5px;
 
}

.tx_mailform_div_label_left {
width: 300px;
float: left;
display: block;  
}

.tx_mailform_div_err_msg_1 {
color: #ff362c;
}

.tx_mailform_text {
font-size: 14px;
color: black;
border: 1px solid #999;
height: 20px;
}

.tx_mailform_submit {
font-size: 14px;
color: black;
<!-- border: 1px solid #222;-->
  border: 2px outset buttonface;
border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-top-style: outset;
border-right-style: outset;
border-bottom-style: outset;
border-left-style: outset;
border-top-color: buttonface;
border-right-color: buttonface;
border-bottom-color: buttonface;
border-left-color: buttonface;
background-color: buttonface;
box-sizing: border-box;
margin-top: 20px;
  margin-left: 600px;
}

.tickerspace{
  font-family: arial;
  font-size: 18px;
}

#divTicker_109{
  padding-top:2px;
}

.powermail_fieldset {

background: #f7f7f7 !important;
-webkit-box-shadow: 0px 0px 0px 0px !important;
box-shadow: 0px 0px 0px 0px !important;
}

.powermail_legend {
color: #111111;
display:none;
}

.powermail_label {
color: #111111;
font-family: Calibri, Arial, sans-serif;
font-size: 17px;
font-weight: normal;
}

.powermail_fieldset {
padding-top: 10px !important;
border: 0px solid #ccc;
}
div.tx-powermail {

width: 475px !important;
}

.powermail_submit {
	margin: 10px 47px 10px 0;
}

div.csc-mailform ol, div.csc-mailform ol li {
margin-top: 10px !important;
padding: 2px !important;
list-style-type: none !important;
}

div.csc-mailform li label {

width: 16em !important;
}

.tx-yag-breadcrumbcomtainer {
display:none !important;
}