/* Basis
--------------------------------------------------------- */
body {
	background: #FFFFFF;
	margin: 0px;
    padding-top: 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}

table, td {
    font-size: 12px;
}


#main {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
}

p, form {
    margin:0;
    padding:0;
}


/* Servicenavigation
--------------------------------------------------------- */

.servicenavigation{
    width: 960px;
    height:32px;
    background-color: #FFFFFF;
    margin-top:11px;
}

a.servicenav:link, a.servicenav:active, a.servicenav:visited{
	font-size: 12px;
	line-height: 15px;
	color: #707072;
	font-weight: bold;
	text-decoration: none;
}
a.servicenav:hover {
	color: #E4371A;
	font-size: 12px;
	line-height: 15px;
}

a.highlighted1{
	font-size: 12px;
	line-height: 15px;
	color: #E4371A;
	font-weight: bold;
	text-decoration: none;
}

/* Header
--------------------------------------------------------- */
#header{
    width: 960px;
    height: 94px;
    background-color: #E2E3E5;
}


/* Hauptnavigation
--------------------------------------------------------- */
#nav{
    width: 960px;
    height: 40px;
    background-color: #5C6C8;
    background-image: url(/_images/header/navBg.gif);
    background-repeat: repeat-x;
    background-position: top;
    margin: 0px;
    padding-top: 0px;
}


/* Content all
--------------------------------------------------------- */
.content{
    width: 960px;
    background-image: url(/_images/contentBg.jpg);
    background-repeat: repeat-y;
    background-position: top;
    background-color: #E2E3E5;
    padding-top:25px;
}

.contentspalten {
    width: 738px;
}

.contentspalte1 {
    width: 370px;
    padding-right: 10px;
}

.contentspalte3 {
    width: 184px;
}

.contentspalte4 {
    width: 174px;    
}

.contentspalte3_4 {
    width: 358px;    
}

/* 4 spaltiger content*/
.contentspalte4_1 {
    width: 174px;
}

.contentspalte4_2 {
    width: 184px;
}

.contentspalte4_3 {
    width: 184px;    
}

.contentspalte4_4 {
    width: 174px;    
}
/* end 4 spaltiger content*/


/* 2 spaltiger content*/
.contentspalte2_1 {
    width: 545px;
}

.contentspalte2_2 {
    width: 171px;    
}
/* end 2 spaltiger content*/


.pic_in_text {
    float: right;
    margin-left: 10px;
}

.small {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}

td.border {
    border: solid 1px #FFFFFF;
}



/* Subnavigation
--------------------------------------------------------- */
.subnavigation{
    width: 185px;
    padding-left:7px;
    padding-right:0px;
}

a.subnav:link, a.subnav:active, a.subnav:visited{
	font-size: 12px;
	line-height: 18px;
	color: #707072;
	font-weight: bold;
	text-decoration: none;
}

a.subnav:hover {
    font-size: 12px;
    line-height: 18px;
	color: #E4371A;
	font-weight: bold;
}

a.highlighted2{
	font-size: 12px;
	line-height: 18px;
	color: #E4371A;
	font-weight: bold;
	text-decoration: none;
}

.subnavText{
	font-size: 12px;
	line-height: 18px;
	color: #707072;
	font-weight: bold;
	text-decoration: none;
}

/* Content rechts
--------------------------------------------------------- */

a:link, a:active, a:visited{
	font-size: 12px;
	color: #E4371A;
	text-decoration: none;
}

a:hover {
	color: #E4371A;	
	font-size: 12px;
	text-decoration: underline;
}

.contentText{
    color: #2D2D2D;	
	font-size: 12px;
	font-weight: normal;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

h1{
	color: #E4371A;	
	font-size: 12px;
	font-weight: bold;
	padding-bottom:0;
}

h1gleicheZ{
	color: #E4371A;	
	font-size: 12px;
	font-weight: bold;
	padding-bottom:0;
}

h1kurz{
	color: #E4371A;	
	font-size: 12px;
	font-weight: bold;
	padding-bottom:4px;
}
h2{
	color: #E4371A;	
	font-size: 16px;
	font-weight: bold;
	padding-right:0;
    padding:0;
}

/* verwendet von News Spalte */
h3 {
	color: #E4371A;	
	font-size: 12px;
	font-weight: normal;
	padding:0;
    margin:0;
}



/* Right
--------------------------------------------------------- */

#Right{
    background-color: #FFFFFF;
    width: 192px;
    padding:0px;
    
}

.sprachauswahlbox{
    background-image: url(/_images/rightBg.jpg);
    background-repeat: repeat-y;
    background-position: top;
    background-color: #F1F2F3;
    color: #707072;
    width: 178px;
    padding-left:7px;
    padding-right:7px;
}

a.sprachauswahl:link, a.sprachauswahl:active, a.sprachauswahl:visited {
	font-size: 11px;
	color: #707072;
	font-weight: bold;
	text-decoration: none;
}



a.sprachauswahl:hover {
	color: #E4371A;
}


.Righttext{
    background-color: #FFFFFF;
    width: 178px;
    padding-left:7px;
    padding-right:7px;
    color: #2D2D2D;	
	font-size: 12px;
	font-weight: normal;
}

.RighttextNews{
    background-color: #FFFFFF;
    width: 178px;
    height: 450px;
    overflow: auto;
    padding-left:7px;
    padding-right:7px;
    color: #2D2D2D;	
	font-size: 12px;
	font-weight: normal;
}

a.black:link, a.black:active, a.black:visited, a.black:hover{
	font-size: 11px;
	color: #707072;
	font-weight: normal;
	text-decoration: none;
}

a.red:link, a.red:active, a.red:visited, a.red:hover{
	font-size: 11px;
	color: #E4371A;
	font-weight: bold;
	text-decoration: none;
}


.RightButton{
    background-image: url(/_images/rightButton.gif);
    background-repeat: no-repeat;
    background-position: top;
    background-color: #FFFFFF;
    height:43px;
    width: 192px;
}

.RightButtonText{
    color: #FFFFFF;
    font-size:12px;
	font-weight: bold;
	text-decoration: none;
    padding-left:8px;
    padding-top:4px;
}


/* Footer
--------------------------------------------------------- */
.footer{
    background-color: #FFFFFF;
    padding-top:5px;
    
}


a.mhs:link, a.mhs:active, a.mhs:visited {
	font-size: 9px;
	color: #B6B6B8;
	font-weight: normal;
	text-decoration: none;
}

a.mhs:hover{
	color: #E4371A;
	font-weight: normal;
	text-decoration: none;
}

/* Kontaktfurmular Eingabefelder */
.f75 {
    width: 370px;
}

/* Counter */
.countdown {
    font-family:Arial;
    color:#000000;
    background-color:#707072;
}
.zahlen {
    font-family:Verdana;
	font-weight:bold;
    font-size:12px;
    background-color:#ffffff;
    text-align:center;
}
.unterschrift {
	font-family:Verdana;
	color:#ffffff;
    font-size:10px;
	font-weight:bold;
}

.eurocounter {
    margin-left: 0px;
    font-size: 8pt;
    font-weight: bold;
}FAQ Titel {
	color: #F00;
	font-weight: bold;
}

