@charset "iso-8859-2";
/* CSS Document */




/***************************************************************************/
/***********  B A S I S E I N S T E L L U N G E N **************************/
/***************************************************************************/

* /* allgemeine Festlegung */
{
	padding:0;
	margin:0;
}

html
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #053c60;	
}

body
{
	background-color: #c6d84a;
	/*background-image: url(../img/basic-texture.jpg);
	background-repeat: repeat-x;
	background-position: top;*/
	text-align:center; /* Ausrichtung f�r IE6 */
	background-image: url(../img/basic-texture-vertikal.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

a img /*R�nder um Bildlinks entfernen */
{
	border:none;
	border-width:0px;
	text-decoration: none;
	color:#999;
}



/***************************************************************************/
/***********  G R U N D G E R � S T  ***************************************/
/***************************************************************************/

#container_outer {
	width:950px;
	text-align:left; /* Textausrichtung innen zur�cksetzen */
	position: relative;
	margin: 0 auto; /* Ausrichtung f�r Standardbrowser */
	background-image: url(img/content-texture.jpg);
	background-repeat: repeat-y;
}

#container_inner {
	width:846px;
	text-align:left; /* Textausrichtung innen zur�cksetzen */
	position: relative;
	margin: 0 auto; /* Ausrichtung f�r Standardbrowser */
	background-image: url(img/content-header.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom:40px;
}


#left {
	float:left;
	width:560px;
}

#right {
	float:right;
	width:250px;
}

#footer {
	background-image: url(img/footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:200px;
}

#clearer {
	width:100%;
	clear:left;
}




/***************************************************************************/
/***********  B A S I C   " L E F T "  *************************************/
/***************************************************************************/

#top {
	padding-left:30px;
	padding-top:10px;
	height:20px;
	color:#93bfdc;
}

#top a {
	color:#93bfdc;
}

#top a:hover {
	color:#186a9e;
}

#banner {
	position:relative;
	height:360px;
	overflow:hidden;
	padding:0;
	margin:0;
}


#banner h1 {
	display:none;
	visibility:hidden;
}


#content {
	padding-left:30px;
	padding-bottom:50px;
}




/***************************************************************************/
/***********  B A S I C   " R I G H T "  ***********************************/
/***************************************************************************/


#logo {
	padding-left:20px;
	margin-top:30px;
}

#navi {
	padding-left:20px;
	margin-top:35px;
	margin-bottom:20px;
}

#border {
	padding-left:20px;
	margin-top:20px;
	padding-right:20px;
	/*color:#9EAF23;*/
}

/*#border a {
	text-decoration:none;
	
}*/

#border ul {
	padding-top:15px;
	font-size:12px;
	line-height:14px;
	}
	
#border li {
	list-style-type:none;
	padding-left:20px;
	padding-bottom:6px;
	background-image: url(img/bullet_1.png);
	background-repeat: no-repeat;
	background-position: left -2px;
	color:#86951E;
	}
	
#border li a {
	color:#86951E;
	text-decoration:none;
	}
	
#border li.rot {
	background-image: url(img/bullet_2.png);
	color:#b94034;
	}
	
#border li.rot a {
	color:#b94034;
	text-decoration:none;
}

#border p {
	font-size:12px;
	line-height:13px;
	padding-left:20px;
	color:#9DA569;
}




/***************************************************************************/
/***********  B O X E N   **************************************************/
/***************************************************************************/

#content .box50-a {
	float:left;
	width:240px;
	margin-right:20px;
	margin-bottom:20px;
}

/*#content .box50-a h1,
#content .box50-a h2,
#content .box50-a h3,
#content .tag
 {
	visibility:hidden;
	display:none;
}*/


#content .box50-a h2
{
	font-size: 24px;
	/*font-weight:normal;*/
	color:#053c60;
	margin:0;
	padding:0;
	letter-spacing: -1px;
	padding-top:5px;
	padding-bottom:5px;
}

#content .box50-a h3
{
	font-size: 16px;
	line-height:18px;
color:#053c60;
	padding-top:6px;
}

#content .box50-a h1 a,
#content .box50-a h2 a,
#content .box50-a h3 a
{
	color:#053c60;
}

/*#content .tag {
	font-size:10px;
	line-height:12px;
	color:#a3c5db;
	padding-top:18px;
}*/


#content .box50-a a {
	text-decoration:none;
}

#content .box50-a p a {
	color:#6990aa;
}

#content .box50-a .morelink a {
	color:#ce0606;
}


#content .boxh1-a {
	clear:left;
	color:#93bfdc;
	margin-bottom:20px;
	margin-left:-30px;
	margin-top:0;
	padding-top:0;
	height:51px;
	overflow:hidden;
	background-color:#FFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;	
}

#content .boxh1-a p {
	padding-top:20px;
	padding-left:30px;
	font-size:20px;
	/*color:#6692af;*/
}

#content .contentbox-a {
	padding-left: 185px;
}

#content .morelink {
	display:block;
	text-align:right;
	padding-top:14px;
}

#content .morelink a {
	background: none;
	color:#ab1202;
	text-decoration:none;
}

#content .morelink2 {
	display:block;
	background: none;
	padding-top:4px;
}

#content .morelink2 a {
	color:#9A2;
	text-decoration:none;
	padding-left:15px;
	background-image: url(img/link_1.png);
	background-repeat: no-repeat;
	background-position: left 3px;
}

#content .footnote {
	font-size:11px;
	padding-left:15px;
	line-height:13px;
	color:#a0c8e5;
}



/***************************************************************************/
/***********  B A N N E R   L P  *******************************************/
/***************************************************************************/


#banner2 {
	position:relative;
	height:360px;
	overflow:hidden;
	padding:0;
	margin:0;
}

#banner2 #bannertext {
	position:absolute;
	left: 214px;
	top: 57px;
	width: 343px;
	height: 354px;
}

#banner2 #bannerpic {
	position:absolute;
}

#banner2 h1 {
	color:#93bfdc;
	font-size:42px;
	line-height:44px;
	padding-bottom:15px;
}

#banner2 h2 {
	color:#053c60;
	font-size:23px;
	font-weight:normal;
	line-height:25px;
	padding-bottom:10px;
}

#banner2 .morelink a {
	color:#F00;
	display:block;
	text-decoration:none;
	padding-top:20px;
	padding-left:120px;
}



/***************************************************************************/
/***********  C O N T E N T   **********************************************/
/***************************************************************************/


#content p {
	margin-bottom: 9px;
}


#content h1 {
	color:#7ab7df;
	font-size:12px;
	font-weight:normal;
	margin-bottom:20px;
	padding-top:23px;
	letter-spacing: 2px;
}

#content h2 {
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	margin-bottom:10px;
}

#content h3 {
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	margin-bottom:10px;
}

#content ul {
}

#content li {
	list-style-type:none;
	margin-bottom:8px;
	padding-left:15px;
	background-image: url(img/list_1.png);
	background-repeat: no-repeat;
	background-position: left 3px;
}

#content a {
	/*color:#ab1202;*/
	color:#053c60;
	/*text-decoration:none;
	background-color:#D6E8F5;*/
}

#content a:hover {
	color:#075F98;
	text-decoration:none;	/*background-color:#7ab6e1;*/
}





/***************************************************************************/
/***********  F O O T E R  *************************************************/
/***************************************************************************/

#footer,
#footer a {
	color:#999;
	text-decoration:none;
}

#footer a:hover {
	color:#c6d84a;
}

#footer1 {
	padding-left:50px;
	padding-right:50px;
	padding-top:40px;

}

#footer2 {
	clear:left;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:55px;
	padding-right:50px;
}

#footer .footbox {
	float:left;
	width:170px;
	padding-left:30px;
	padding-right:10px;
}

#footer .footboxLP {
	float:left;
	width:170px;
	padding-left:30px;
	padding-right:10px;
}

#footer .footbox2 {
	float:left;
	width:340px;
	padding-left:30px;
	padding-right:10px;
}

#footer ul {
	padding-top:8px;
}

#footer li {
	list-style-type:none;
	padding-bottom:5px;
}

#footer h1,
#footer h2,
#footer h3 {
	font-size:14px;
	font-weight:normal;
	text-decoration:underline;
}

#footer3 {
	clear:left;
	text-align:right;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:55px;
	padding-right:70px;
}

#footer3 a {
	padding-left:4px;
	padding-right:4px;
}


/***************************************************************************/
/***********   N A V I G A T I O N  ****************************************/
/***************************************************************************/


#navi ul {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a0b319;
	margin-right:30px;
}

#navi li {
	list-style-type:none;
}

#navi li a {
	display:block;
	padding:3px;
	padding-left:15px;

	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a0b319;
	color:#9EAF23;
}
#navi li a.act,
#navi li a:hover {
	background-color:#eef4c8;
}


/***************************************************************************/
/*********** P O W E R M A I L  ********************************************/
/***************************************************************************/


#content label {
	display:block;
	width: 150px;
	float:left;
	
	text-align:right;
	padding:5px;
	padding-right:15px;
}

#content legend {
	display:none;
	visibility:hidden;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	margin-bottom:5px;
}

#content input,
#content textarea {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fafbff;
	padding:2px;
	width:280px;
	border: 1px dotted #999;
}
#content input.radio {width:auto;}
#content input.error {background:#EEAAAA;}
#content div.tx-thmailformplus-pi1 p.error {
	padding:10px;
	background:#EEAAAA;
	border: 1px solid #999;
}



#content .tx_powermail_pi1_fieldwrap_html {
	margin-top:5px;
	margin-bottom:5px;

}

/*#content fieldset {
	background-color:#cde0ee;
	background-image: url(img/powermail_fieldset.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}*/

#content .tx-powermail-pi1_fieldset {
	margin-bottom:20px;	
	padding: 10px;
}



#content fieldset.tx-powermail-pi1_fieldset_absenden {
	border: none;
}

#content .tx-powermail-pi1_fieldset_absenden legend {
	visibility:hidden;
	display:none;
}

#content .tx-powermail-pi1_fieldset_absenden input,
#content .tx_powermail_pi1_fieldwrap_html_submit input {
	margin-left:170px;
}

#content span.powermail_mandatory {
	color:#900;
}

#content select {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fafbff;
	padding:5px;
	width:220px;
	border: 1px dotted #999;
}




/*************LANDINGPAGE FORM Border **************/

#border label {
	display:block;
	color:#86951E;
	padding-bottom:2px;
}

#border legend {
	display:none;
	visibility:hidden;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	margin-bottom:5px;
}

#border input,
#border textarea {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fafbff;
	padding:2px;
	width:180px;
	border: 1px dotted #86951E;
	color:#666;
	background-color:#FFF;
}

#border form {
	/*background-color:#f5f9f5;*/
	padding:10px;
}


#border .tx_powermail_pi1_fieldwrap_html {
	margin-top:5px;
	margin-bottom:5px;

}

/*#content fieldset {
	background-color:#cde0ee;
	background-image: url(img/powermail_fieldset.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}*/

#border .tx-powermail-pi1_fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



#border fieldset.tx-powermail-pi1_fieldset_absenden {
	border: none;
}

#border .tx-powermail-pi1_fieldset_absenden legend {
	visibility:hidden;
	display:none;
}

#border .tx-powermail-pi1_fieldset_absenden input,
#border .tx_powermail_pi1_fieldwrap_html_submit input {
	margin-left:10px;
}

#border span.powermail_mandatory {
	color:#900;
}

#border select {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fafbff;
	padding:5px;
	width:180px;
	border: 1px dotted #999;
	color:#666;
	background-color:#FFF;
}



/*************LANDINGPAGE FORM 2spaltig**************/

/* OLD  #lp-form label {
	display:block;
	width: 150px;
	float:none;
	text-align:left;
	padding:1px;
	padding-right:15px;
}

#lp-form legend {
	display:none;
	visibility:hidden;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	margin-bottom:5px;
}

#lp-form input,
#lp-form textarea {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fafbff;
	padding:2px;
	width:230px;
	border: 1px dotted #999;
}


#lp-form .tx_powermail_pi1_fieldwrap_html {
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	width:260px;
	overflow:hidden;
	padding-top:6px;

}

#lp-form .tx-powermail-pi1_fieldset {
	margin-bottom:0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



#lp-form fieldset.tx-powermail-pi1_fieldset_absenden {
	border: none;
}

#lp-form .tx-powermail-pi1_fieldset_absenden legend {
	visibility:hidden;
	display:none;
}

#lp-form .tx-powermail-pi1_fieldset_absenden input,
#lp-form .tx_powermail_pi1_fieldwrap_html_submit input {
	margin-left:0px;
	margin-top:20px;
	height:40px;
}

#lp-form span.powermail_mandatory {
	color:#900;
}

#lp-form select {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fafbff;
	padding:1px;
	width:235px;
	border: 1px dotted #999;
}

*/


#lp-form label {
	display:block;
	width: 150px;
	float:left;
	
	text-align:right;
	padding:5px;
	padding-right:15px;
}

#lp-form legend {
	display:none;
	visibility:hidden;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	margin-bottom:5px;
}

#lp-form input,
#lp-form textarea {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fafbff;
	padding:2px;
	width:280px;
	border: 1px dotted #999;
}



#lp-form .tx_powermail_pi1_fieldwrap_html {
	margin-top:5px;
	margin-bottom:5px;

}

/*#content fieldset {
	background-color:#cde0ee;
	background-image: url(img/powermail_fieldset.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}*/

#lp-form .tx-powermail-pi1_fieldset {
	margin-bottom:20px;	
	padding: 10px;
}



#lp-form fieldset.tx-powermail-pi1_fieldset_absenden {
	border: none;
	padding-top:20px;
}

#lp-form .tx-powermail-pi1_fieldset_absenden legend {
	visibility:hidden;
	display:none;
}

#lp-form .tx-powermail-pi1_fieldset_absenden input,
#lp-form .tx_powermail_pi1_fieldwrap_html_submit input {
	margin-left:170px;
}

#lp-form span.powermail_mandatory {
	color:#900;
}

#lp-form select {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fafbff;
	padding:5px;
	width:220px;
	border: 1px dotted #999;
}








/***************************************************************************/
/***********  E X T E N S I O N S  *****************************************/
/***************************************************************************/

/***************************************************************************/
/***********  E X T E N S I O N S  *****************************************/
/***************************************************************************/


.tx-irfaq-pi1 {
	padding:0;
	margin:0;
	padding-left:74px;
}

.tx-irfaq-pi1 dt.tx-irfaq-dynheader p {
	font-size: 16px;
	font-weight:normal;
	line-height:18px;
	color:#053c60;
}


dt.tx-irfaq-dynheader {
	padding-left:35px;
	padding-top:10px;
	background-image: url(img/btn_faq.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
}

dt.tx-irfaq-dynheader img {
	display:none;
	visibility:hidden;
}

.tx-irfaq-pi1 dd p {
	
	padding-top: 5px;
	padding-left:35px;
	
}




.tx-powermail-pi1_fieldset img {
	display:block;	
	padding-top: 8px;
}


span.tx-srfreecap-pi2-cant-read {
	padding-left:170px;
	padding-bottom:20px;
}


