/* CSS Document */

.news-single-content ul li{
 	margin-left: 20px;
list-style-position:inside;

 	}



/********  LANG. SELECTION  ********/
 
.nav_country {
        position:absolute;
        top:30px;
        left:781px;
        float:left;
        }
.nav_country img {
margin-left:5px;
}


/**************** EXT: News (begin)**********************************/

.more {
	text-align: right;
	}


.news-single-files dd img {
	margin-right: 4px;
	}

.news-single-additional-info a {
	font-weight: bold;
	}

.news-single-additional-info a:hover {
	color: #FF0000;
	}










.news-list-container .news-list-textblock p {
	margin: 2px 0;
	} 

.news-list-container .news-list-item {
	border-bottom: 1px solid #ddd;
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	}

.news-list-container .news-list-item table, .news-list-item td {
	border: none;
	}

.news-list-container .news-list-header {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	}

.news-list-container .news-list-item .news-list-image {
	margin: 0;
	padding: 0;	
	}

.news-list-container .news-list-item .news-list-image img {
	margin: 2px 10px 0 0;
	padding: 0;
	}

.news-single-title h2{
        padding:0px 0px 0px 0px;
        font-weight: bold; 
        /*font-family: Arial, Helvetica, sans-serif;*/ 
        font-size: 12px; 
        color: #000000;
margin-bottom:1px;
}

.news-single-img {
	float: left;
	margin: 0;
	padding: 0;
/*width:100%;*/
width:160px;
	}

.news-single-img img {
	margin: 12px 10px 7px 0;
	padding: 0;
float:left;
display:block;
	}

.news-single-additional-info {
	clear: both;
	border-top: 1px solid #ddd;
	margin: 0;
	padding: 10px 0 0 0;
	}

.news-single-date {
        margin-top:0;
        }
	
.news-single-content {
 	float: left;
 	margin: 0;
 	padding: 0 0 20px 0;
 	}



.news-single-backlink a {
	float: left;
	display: block;
	/*background: url(../images/bull_off.gif) left no-repeat;*/
	margin: 0;
	/*padding: 0 0 0 11px;*/
	}





/**************** EXT: News (end)**********************************/


/********  BANNER  ********/
#ban_cell img {margin-left:3px; margin-top:16px;}




body {
        background-color:#D6DCE9;
        background-image: url(/fileadmin/templates/images/bg2grau.gif);
        background-repeat:repeat-x;
        height:100%;
        width:100%;
        scrollbar-face-color: #FFFFFF; 
        scrollbar-highlight-color: #D6DCE9; 
        scrollbar-shadow-color: #D6DCE9; 
        scrollbar-3dlight-color: #FFFFFF; 
        scrollbar-arrow-color: #ED1C24; 
        scrollbar-track-color: #D6DCE9; 
        scrollbar-darkshadow-color: #FFFFFF
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

td, p {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000000;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

p.bodytext {
        padding: 10px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

td a, p a {
	color:#5A8EA2;
        text-decoration:none;        
}

.mitarbeiter_teaser p {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}


.normal-header h1 {
        padding:0px 0px 0px 0px;
        font-weight: bold; 
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 14px; 
        color: #000000;
}

.csc-firstHeader, h1 {
        padding:0px 0px 0px 0px;
        font-weight: bold; 
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 14px; 
        color: #000000;
}
.content_inner {
        width:555px;
        padding:0px 0px 20px 0px;
}


.singleview_content_image {
        padding: 0px 20px 20px 0px;
}

input[type=text], input[type=password],  select, textarea, radio {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454F59;  
        border:1px #454F59 solid;
}
 
.text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000} 
.text a:link {color: #CC2C20; text-decoration: none} 
.text a:visited {color: #CC2C20; text-decoration: none} 
.text a:hover {color: #000000; text-decoration: underline} 
.text a:active {color: #000000; text-decoration: underline} 

.klein {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000} 
.klein a:link {color: #CC2C20; text-decoration: none} 
.klein a:visited {color: #CC2C20; text-decoration: none} 
.klein a:hover {color: #CC2C20; text-decoration: none} 
.klein a:active {color: #CC2C20; text-decoration: none}


/**  Styles Kontakt - Formular   ****************************************/

.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #ffffff;*/
	color: #454F59;
}
.form_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454F59;
        padding: 5px 0px 0px 0px;
}
.form_button { 
        background-color:#9ba4ac; 
        color:#fff; width:100px; 
        border:1px solid #727d88; 
}


/*************** Navigation *************************/
.main_navi {
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 11px; 
        color: #000000;
	/*width:219px;*/
	vertical-align:top;
	/*padding:38px 41px 0px 16px;*/
} 
.main_navi a:link {
        color: #000000; 
        text-decoration: none;
} 
.main_navi a:visited {
        color: #000000; 
        text-decoration: none;
} 
.main_navi a:hover {
        color: #CC2C20; 
        text-decoration: underline;
} 
.main_navi a:active {
        color: #CC2C20; 
        text-decoration: underline;
} 

.nav1_no { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	/*width:219px;*/
        padding: 4px 0px 4px 3px;  
}
.nav1_no a {
        text-decoration:none;
	color: #000000;
}
.nav1_act {
	/*width:219px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
        font-weight:bold;
	color:#000000;
        padding: 4px 0px 4px 3px;  
}
.nav1_act a {
	color:#000000;
        text-decoration:none;
}
.nav1_spc { 
        font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
        font-weight:bold;
        color: #ffdd00;
        height:20px;
        padding: 0px 0px 0px 0px;  
}
td.main_navi div.nav1_spc { 
        font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
        font-weight:bold;
        color: #ffdd00;
        height:10px;
        padding: 0px 0px 0px 0px;  
}

.nav2_no {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
        padding: 4px 0px 4px 3px;  
}
.nav2_no a {
        text-decoration:none;
	color: #333333;
}
.nav2_act {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5A8EA2;	
	padding:4px 0px 4px 3px;
}
.nav2_act a {
	font-weight:bold;
        text-decoration:none;
	color: #5A8EA2;
}
.nav3_no {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
        padding: 4px 0px 4px 20px;  
}
.nav3_no a {
        text-decoration:none;
	color: #333333;
}
.nav3_act {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5A8EA2;
	padding:4px 0px 4px 20px;
}
.nav3_act a {
	font-weight:bold;
        text-decoration:none;
	color: #5A8EA2;
}
/*************** Meta Navigation **************************/
.meta_navi {
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 11px; 
        color: #000000;
	position:absolute;
	width:131px;
	height:34px;
	z-index:1;
	visibility: visible;
        top: 31px;
        left: 644px;
} 
.meta_navi a:link {
        color: #000000; 
        text-decoration: none;
} 
.meta_navi a:visited {
        color: #000000; 
        text-decoration: none;
} 
.meta_navi a:hover {
        color: #CC2C20; 
        text-decoration: underline;
} 
.meta_navi a:active {
        color: #CC2C20; 
        text-decoration: underline;
} 


/**************** Product Teaser **********************************/

.product_teaser {
        margin: 0px 0px 20px 0px;
}
.product_header {
        background-image: url(/fileadmin/templates/images/produkte.jpg);
        background-repeat:repeat-x;
        height:25px;
        font-weight: bold;
        padding: 0px 0px 0px 5px;
}
.product_text {
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 10px; 
        color: #000000;
        height:20px;
        padding: 0px 0px 0px 5px;
}

/**************** Mitarbeiter Teaser **********************************/

.mitarbeiter_teaser {
        margin: 0px 0px 20px 0px;
}

/**** EXT: Top Content *******/
.tc_image {
	width:90px;
        padding: 20px 30px 20px 0px;
}
.tc_text {
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 11px; 
        color: #000000;
	vertical-align:top;
        padding: 20px 0px 20px 0px;
}
.tc_text a {
        color: #000000;
        text-decoration:none;
}

