
/*=======================================================================*/
/*=========== Content Marketingpool =====================================*/
/*=======================================================================*/

html,body {
	margin:0;
	padding:0;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	line-height:16px;
	text-align:center;
	color:#6e6e6e;
	background:url(../gfx/marketingpool/bg_content.jpg) center top repeat-y #fff;
}

#content {
	width:548px;
	text-align:left;
	height:100%;
	float:left;
	margin:0 0 0 0;
	vertical-align:top;
	padding:10px 15px 0 15px;
	background:url(../gfx/marketingpool/header.jpg) center top no-repeat #eaeaea;
}

#info {
	width:260px;
	text-align:left;
	background-position:left;
	float:left;
	margin:0 0 0 0;
}


/*=========== Marketing Header ===========*/

.marketing h1 {
	text-transform:none;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	margin:0 0 5px 0px;
	padding:0;
}

.marketing h2 {
	text-transform:uppercase;
	font-size:12px;
	color:#6e6e6e;
	font-weight:normal;
	margin:0 0 0 0px;
	padding:0;
	border-bottom:1px dotted #adadad;
	padding:6px 6px 3px 0px;
}

.marketing h3 {
	text-transform:none;
	font-size:11px;
	color:#6e6e6e;
	font-weight:normal;
	clear:left;
	margin:10px 0 0 0;
	padding:1px 0 1px 4px;
	border:none;
	background-color:#fbd81a;
}

.marketing h4 {
	font-size:14px;
	font-weight:normal;
	margin:12px 0 10px 0;
	padding:0 0 2px 0;
	border-bottom:1px dotted #c2c2c2;
} 

.marketing h5 {
	background-color:#ffd200;
	font-size:12px; 
	padding:3px 0 3px 5px;
	color:#6e6e6e;
}

/*=========== Marketing Content ===========*/


.marketing {
	margin:0 0 0 0;
	background:url(../gfx/marketingpool/bg_marketing.jpg) center top repeat-x #eaeaea;
	min-height:360px;
}

.marketing img {
	float:left;
	margin:3px 7px 7px 0;
}

.marketing_links {
	float:left;
	width:290px;
	margin:13px 0 0 13px;
}

.marketing_rechts {
	float:right;
	width:216px;
	margin:13px 13px 0 0;
}

.marketing_normal {
	float:left;
	width:523px;
	margin:13px 0 0 13px;
}

.marketing_normal p {
	margin:5px 0 7px 0;
}

.wahlmodule {
	margin:0;
	padding:0;
}
 
.wahlmodule_small {
	margin:0 0 10px 0;
	padding:0;
	float:left;
	width:73px;
	min-height:70px;
	border:none;
}

.wahlmodule_big {
	margin:0;
	padding:0;
	float:left;
	width:130px;
	min-height:125px;
	border:none;
}






.wahlmodule a:hover {	  
	-moz-opacity:0.6;
	opacity:0.6;
}

.wahlmodule_ergebnis {
	text-align:center;
	margin:0;
	padding:0;
	width:523px;
}

.wahlmodule_ergebnis img {
	padding:20px 0 20px 0;
}

.box_aktuell_links_marketing {
	float:left;
	width:250px;
	height:97px;
	margin:0 0 0 0;
	padding:9px 9px 10px 0;	
	border-right:1px dotted #c2c2c2;
	border-top:1px dotted #c2c2c2;
}

.box_aktuell_rechts_marketing {
	float:left;
	width:250px;
	height:97px;
	margin:0 0 0 0;
	padding:9px 0 10px 11px;
	border-top:1px dotted #c2c2c2;
}

.box_aktuell_link_marketing {
	margin:0 0 3px 0;

}

.box_aktuell_link_marketing a {
	margin:3px 0 0 0;
	clear:left;
	color:#fff;
}

.box_aktuell_link_marketing a:hover {
	color:#ff0000;
}

.box_aktuell_link_marketing span {
	font-style:normal;
	font-weight:bold;
	color:#ff0000;
}


/*=========== Marketing Forms ===========*/

/*.loginbox {
    background: url(../gfx/marketingpool/bg_login.gif) no-repeat;
	padding-top:163px;   
} */

.loginbox {
	margin-top:-8px;
}


.marketing_login {
	border:1px solid #adadad;
	background-color:#e0e0e0;
	margin:0 0 16px 0;
}

.marketing_login span {
	font-style:normal;
	font-weight:bold;
	color:#ff0000;
}

.marketing_input {
	margin:0;
	width:100px;
	height:16px;
	line-height:19px;
	font-size:11px;
}

.marketing_einloggen {
	cursor:pointer;	
	background-color:#989898;
	border:1px solid #555;
	color:#fff;
	margin:1px 1px 0 2px;
	padding:1px 5px 3px 5px;
	height:20px;
}

.marketing_einloggen:hover {
	background-color:#555;
}



/*=======================================================================*/
/*=========== Navigation ================================================*/
/*=======================================================================*/

.marketing_navi {
	padding:0;
}

.marketing_navi a {	
	color:#555555;
	font-style:normal;
	text-decoration:none;
	background:none;
}

.marketing_navi a:hover {
	color:#0888d7;
	border-bottom:none;
	text-decoration:none;
}

.link_on {
	color:#0888d7;
	border-bottom:none;
	text-decoration:none;
}



  

/*=========== Marketing Navigation ===========*/

	
.marketing_navi {	
	text-align:left;
	margin:73px 0 1px 0;
}
 

/*=========== Navi Marketing ================*/	

ul#marketingnavmenu {
	position:absolute;
	margin:-5px 0 0 0;
	text-align:left;
	border:0 none;
	padding:0;
	list-style:none;
	z-index:50;
}

ul#marketingnavmenu li {
	margin:0 1px 0 0;
	float:left;
	list-style:none;
	position:relative;
}
  
ul#marketingnavmenu li a {
	color:#fff;
	padding:3px 10px 3px 10px; 
	background-color:#b5b5b5;
	font:12px/20px Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	height:auto !important;
	height:1%;  
}
   
ul#marketingnavmenu li a:hover {
	color:#808080;
	background-color:#ffd200;
	font:12px/20px Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	height:auto !important;
	height:1%;  
}




/* ------ Login --------*/
       
.account_login {
    background-color:#E0E0E0;
    border:1px solid #ADADAD;
    margin:20px 0 16px;
}

.account_login h2 {
    color:#807E7F;
    font-size:12px;
    font-weight:bold;
    margin:0 0 0 0;
    border-bottom:1px dotted #807E7F;
    padding:5px;
}   
  
h6 {
    color:#807E7F;
    font-size:13px;
    font-weight:bold;
    margin:10px 0 3px 0;
    text-transform:uppercase;
}   

.account_login .marketing_input {
    font-size:11px;
    height:16px;
    line-height:19px;
    margin:0;
    width:80px;
}

.account_login span {
    color:#ff0000;
    font-weight:bold;
}


/* ------ Kontaktformular --------*/
       
.contact {
    background-color:#E0E0E0;
    border:1px solid #ADADAD;
    margin:20px 0 16px;
}
.kontakt_form {
  padding:20px 6px 6px 6px;
  }

.contact h2 {
    color:#807E7F;
    font-size:12px;
    font-weight:bold;
    margin:0 0 0 0;
    border-bottom:1px dotted #807E7F;
    padding:5px;
}   
  
h6 {
    color:#807E7F;
    font-size:13px;
    font-weight:bold;
    margin:10px 0 3px 0;
    text-transform:uppercase;
}   

.contact input, select, textarea {
    font-size:11px;
    height:16px;
    line-height:19px;
    margin:0;
    width:315px;
}

.contact span {
    color:#ff0000;
    font-weight:bold;
}

.bezeichnung {
    float:left;
    width:170px;
    margin:0 0 8px 0;
}

.contact_login {
    padding:10px;
    margin:3px 0 22px 0;
    border-top:1px dotted #807E7F;
}

.sende_btn a {
    float:right;
    padding:5px 15px; 
    background-color:#eaeaea;
    border:1px solid #ADADAD;
    margin:0 15px 20px 0;
}

.validation-advice {
    color:#ff0000;
}

#sso_frm select {
	font-size:12px;
	height:24px;
	line-height:19px;
	margin:0;
	width:308px;
}
