/* **************************************************** */
/* 		    		  Kontaktformular					*/
/* **************************************************** */
hr {
	margin: 4px 0;
	height: 0px;
	border: 0px;
	border-top: 1px dotted #00387F;
}h1 {
}

h2 {
	font-size: 13px;
	margin-bottom: 10px;
}

a {
    color: #006633;
    text-decoration: none;
}

#right a {
    color: #006633;
    text-decoration: underline;
    cursor: pointer;
}

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

a:active {
    color: #006633;
    text-decoration:underline;
}


a:hover {
    color: #006633;
    text-decoration: underline;
	cursor: hand;
}

label.left {
    float: left;
    width: 120px;
    margin-right: .3em;
    font-weight: normal;
    color: black;
    font-size: 11px;
}

.error_label {
    font-weight: normal;
    color: red;
    font-size: 11px;
    padding-left: 123px;
    margin-bottom: 4px;

}

* html .error_label {
	padding-left: 125px;
}

#newsletter_links {
	width: 220px;
	margin-left: 124px;
	border: 0px;
}

#newsletter_links a {
	font-weight: bold;
	color: #007e3a;
	text-decoration:none;
}

#newsletter_links a:hover, #newsletter_links a:active {
	color: #000;
}

label.left {
	float: left;
    width: 120px;
    margin-right: .3em;
    color: black;
}

.error_label {
	font-weight: normal;
    color: red;
    padding-left: 123px;
    margin-bottom: 4px;

}

label.error {
	float: left;
    width: 120px;
    margin-right: .3em;
    color: red;
}

.error{
    color: red;
}

#error_message {
	border: dashed 1px red;
	padding: 3px;
	width: 410px;
}

#form_service_firm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	width: 202px;
	//width: 215px;
}

#div_form_service_all .checkbox{
	float: left;
	// margin-left: 6px;
	margin-left: 27px;
}

#div_form_service_others {
	margin-left: 123px;
}

#div_form_themen{
	float: left;
	margin-right: 5px;
}


#form_contact_name, #form_contact_firm, #form_contact_street, #form_contact_area_code, #form_contact_city, #form_contact_tel, #form_contact_email, #form_contact_title, #form_contact_fax, #form_contact_theme, #form_contact_comment{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 2px;
	width: 220px;
}

#form_contact_title, #form_contact_theme{
	width: 224px;
}

* html #form_contact_title, * html #form_contact_theme{
	width: 220px;
}

*+ html #form_contact_title, *+ html #form_contact_theme{
	width: 223px;
}

#form_contact_submit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: .3em;
	margin-top: 10px;
	margin-left: 122px;
}

* html #form_contact_submit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: .3em;
	margin-top: 10px;
	margin-left: 125px;
}

/* **************************************************** */
/* 		    		Newsletter-Formular					*/
/* **************************************************** */

#ms_newsletter_form_recipient_mail, #ms_newsletter_form_recipient_prefix, #ms_newsletter_form_recipient_fname, #ms_newsletter_form_recipient_lname, #ms_newsletter_form_recipient_street, #ms_newsletter_form_recipient_zip, #ms_newsletter_form_recipient_city, #ms_newsletter_form_recipient_birthdate, #ms_newsletter_form_recipient_news_format {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 2px;
	width: 220px;
}

#ms_newsletter_form_recipient_prefix, #ms_newsletter_form_recipient_news_format {
	width: 224px;
}

* html #ms_newsletter_form_recipient_prefix, * html #ms_newsletter_form_recipient_news_format {
	width: 220px;
}

#ms_newsletter_form_submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: .3em;
	margin-top: 10px;
	margin-left: 122px;
}

#ms_newsletter_form_submit {
	margin-left: 125px;
}


/* **************************************************** */
/* 		    		  Produkt							*/
/* **************************************************** */

#product_content {
	height: 365px;
}

/****************************************************
 * TABLES
 ****************************************************/

.corporate_news_list td {
	font-size: 13px;
	border-top: 1px dotted #00387F;
	height: 25px;
	padding: 5px 0px;
	vertical-align: top;
}

.corporate_news_list a {
	font-size: 12px;
}

/* **************************************************** */
/* 		    		  pressecenter						*/
/* **************************************************** */

.news_ul {
	list-style-type: none;
}

.corporate_news_date{
	font-size: 10px;
}

.news_list {
	font-size: 12px;
	padding: 5px 0px 5px 0px;
	width: 600px;
	border-top: 1px dotted #00387F;
}

.back_link {
	float: right;
	font-size: 12px;
	margin-right: 10px;
	cursor: pointer;
}

a#back_link {
   color: green;
}

a:hover#back_link {
   color: black;
}

.news_header {
	width: 550px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #00387F;
}

#news_image {
	font-size: 10px;
	float: right;
	width: 235px;
	margin-left: 15px;
	margin-bottom: 15px;
	margin-right: 80px;
	}

.news_body {
    margin-right: 5px;
}

#news_text {
}

#corporate_news_list_link {
	position: absolute;
	//position: static;
	top: 320px;
	//top: 0px;
	left: 0px;
	width: 550px;
	border: 2px solid white;
	height: 35px;
	background: #99CC66;
	display: block;
	left: 0px;
	margin-top: 10px;
}

#corporate_news_list_link a {
	position: relative;
	top: 8px;
	left: 160px;
	text-decoration: underline;
	color: white;
	font-weight: bold;
}

content_corporate_news_list{
	overflow: auto;

}


/* **************************************************** */
/* 		    		  presseservice						*/
/* **************************************************** */

.row {
	margin: 0px;
}

.checkbox {
	float: left;
	width: 140px;
	margin: 2px;
	// height: 15px;

}

.checkbox label{
	margin-left: 5px;
	// vertical-align: +4px;
}

#form_contact_name, #form_contact_firm, #form_contact_street, #form_contact_area_code, #form_contact_city, #form_contact_tel, #form_contact_email, #form_contact_title, #form_contact_fax, #form_contact_theme, #form_contact_comment{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 1px;
	width: 220px;
}

#div_form_service_all .checkbox{
	float: left;

}

#div_form_service_others {
	margin-left: 123px;
	//margin-left: 122px;
}

#div_form_themen{
	float: left;
	margin-right: 5px;
}


/* **************************************************** */
/* 		    		  Newsletter       					*/
/* **************************************************** */

#scrollable_newsletter{
	position: absolute;
	overflow: auto;
	height: 360px;
	width: 600px;
}

#newsletter_links {
	width: 220px;
	margin-left: 124px;
	border: 0px;
}

#newsletter_links a {
	font-weight: bold;
	color: #007F3A;
	text-decoration:none;
}

#birthday_example {
	position: relative;
	width: 100px;
	font-size: 12px;
	top: -237px;
	//top: -227px;
	left: 350px;
}

#birthday_example_en {
	position: relative;
	width: 100px;
	font-size: 12px;
	top: -224px;
	//top: -227px;
	left: 350px;
}

#newsletter_links a:hover, #newsletter_links a:active {
	color: #000;
}

#ms_newsletter_form_submit{
	margin-top: 10px;
}

/* **************************************************** */
/* 		    		  News Search      					*/
/* **************************************************** */

.news_form_label{
	float: left;
	width: 100px;
}

#corp_news_splitter {
	border-top: 1px dotted #00387F;

}

#news_form_label_submit{
	position: relative;
	margin-left: 280px;
	top: -20px;
}

input[type=text], input[type=password], select {
}



/* **************************************************** */
/* 		    		  Produkt-Übersichten				*/
/* **************************************************** */

.rahmen {
}

.rahmen #list {
	height:117px;
	padding-top: 50px;
}

.rahmen #list ul {
	list-style: none;
}

.rahmen #list li {
	display:block;
	float:left;
	padding-left: 8px;
}

.rahmen img {
	border:0px;
}

.rahmen #list .titel {
	padding-top: 35px;
	padding-left: 20px;
}

/* **************************************************** */
/* 		    		  Markenwelt      					*/
/* **************************************************** */


#border_markenwelt_erdal{
	border: 1px solid #ffcccc;
	background-color: #ffffff;
	height: 115px;
	width: 407px;
	margin-bottom: 10px;
}

#border_markenwelt_frosch{
	border: 1px solid #ccffcc;
	background-color: #ffffff;
	height: 115px;
	width: 407px;
	margin-bottom: 10px;
}

#border_markenwelt_emsal{
	border: 1px solid #ffffcc;
	background-color: #ffffff;
	height: 115px;
	width: 407px;
	margin-bottom: 10px;
}

#border_markenwelt_tuba{
	border: 1px solid #ffcc99;
	background-color: #ffffff;
	height: 115px;
	width: 407px;
	margin-bottom: 10px;
}

#border_markenwelt_ratzfatz{
	border: 1px solid #ffcccc;
	background-color: #ffffff;
	height: 115px;
	width: 407px;
	margin-bottom: 10px;
}

#border_markenwelt_rorax{
	border: 1px solid #99ccff;
	background-color: #ffffff;
	height: 115px;
	width: 407px;
	margin-bottom: 10px;
}

#border_markenwelt_tarax{
	border: 1px solid #99ccff;
	background-color: #ffffff;
	height: 115px;
	width: 407px;
	margin-bottom: 10px;
}

#border_markenwelt_rex{
	border: 1px solid #cccccc;
	background-color: #ffffff;
	height: 115px;
	width: 407px;
	margin-bottom: 10px;
}

#border_markenwelt_tana{
	border: 1px solid #ccffcc;
	background-color: #ffffff;
	height: 115px;
	width: 407px;
	margin-bottom: 10px;
}

#content li {
   margin-left:10px;
}

.rahmen #list li{
	margin: 0px;
}

.content_corporate_news_list td {
	vertical-align: top;
	padding-bottom: 10px;
	border-top:1px dotted #00387F;
	height:25px;
	padding:5px 0px;
}

.popup {
  cursor: pointer;
}

/* **************************************************** */
/* 		    		  Marke     					*/
/* **************************************************** */

#image_marke {

	float: left;
	display: inline;

}

ul#static_marke li{

	list-style-type: circle;

}

/* **************************************************** */
/* 		    		    Flashlayer            				  */
/* **************************************************** */

#flashlayer { 
   background: transparent; 
   display: none; 
   position: absolute; 
   left: 363px;
   top: 200px;
   width: 470px;
   height: 300px;  
   z-index: 999;
}
