/* *****************************************************************/
/* main stuff */
/* *****************************************************************/

/*
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='mypic.png')

*/
html{overflow-y:scroll; overflow-x: hidden; }
html,body{margin:0; padding:0; background: #EBEBEB url(../bg_image.jpg) no-repeat scroll 0 0;}

body{font: 76% arial,sans-serif;text-align:center}


p#spacer{margin:0 0px 0px; height:18px; }


a:focus {outline-style: none;}
/* 
a{display:block;color: #981793;padding:10px}
*/

div#header {min-height:76px;}

div#container{text-align:left}
div#container{width:1000px;margin:0 auto}

div#title{ margin: 0 14px; min-height:50px; width:690px; background-color:#ffffff; margin-bottom:0px;  }

div#content{ margin: 0 295px; min-height:200px; width:705px;}
div#content p{line-height:1.4}

div#foot{ margin: 0 14px; padding-top:0px; height:24px; width:690px; background-color:#ffffff; }

div#navigation{}

div#wrapper{float:left;width:100%}

div#navigation{ float:left; width:295px; margin-left:-1000px; min-height:100px; border:0px dotted #ff0000;}

div#footer{ clear:left; width:100%; height:30px; }
div#footer{  }
div#footer p{ margin:0; padding:5px 10px }

/* *****************************************************************/
/* HEADLINE
/* *****************************************************************/

#title{ padding-left:0px; margin:0px 0px 0px 0px; color:#aa0918; font-size:15px; font-weight:bold;}
#title ul{ padding-left:15px; margin: 0px auto; list-style: none; color:#aa0918; height:30px; font-size:15px; font-weight:bold; font-family:Arial;} 
#title li{ float: left;   margin: 0px;  padding-top:11px; color:#aa0918; height:30px; font-size:19px; font-weight:normal;} 

/* *****************************************************************/
/* HEADLINE IMAGE */
/* *****************************************************************/

td.headline_img { width:685px; background-color:#ffffff; padding-left:15px; padding-top:15px; color:#aa0918; height:30px; font-size:19px; font-weight:normal;  }

/* *****************************************************************/
/* FOOT
/* *****************************************************************/

td.foot_1{ padding-left:0px; padding-top:3px; font-size:9px; }
td.foot_1 img { padding-left:5px; padding-top:1px; padding-right:10px;  }
td.foot_1 a:link {  padding-top:3px; font-family:Arial; font-size:9px; text-decoration:none; color:#aa0918; font-weight:bold; line-height:1.5;}
td.foot_1 a:visited{  padding-top:3px; font-family:Arial; font-size:9px; text-decoration:none; color:#aa0918; font-weight:bold; line-height:1.5;}
td.foot_1 a:hover{  padding-top:3px; font-family:Arial; font-size:9px; text-decoration:none; color:#aa0918; font-weight:bold; line-height:1.5;}
td.foot_1 a:active{ padding-top:3px; font-family:Arial; font-size:9px; text-decoration:none; color:#aa0918; font-weight:bold; line-height:1.5;}

td.foot_2{ padding-top:3px; font-family:Arial; font-size:9px; color:#969696; padding-right:20px; }
td.foot_2 img { padding-left:20px; padding-top:0px; padding-right:5px;  }

td.foot_3{ padding-left:0px; padding-top:3px; font-size:9px; }
td.foot_3 img { padding-left:5px; padding-top:1px; padding-right:10px;  }
td.foot_3 a:link {  padding-top:3px; font-family:Arial; font-size:9px; text-decoration:none; color:#969696; font-weight:bold; line-height:1.5;}
td.foot_3 a:visited{  padding-top:3px; font-family:Arial; font-size:9px; text-decoration:none; color:#969696; font-weight:bold; line-height:1.5;}
td.foot_3 a:hover{  padding-top:3px; font-family:Arial; font-size:9px; text-decoration:none; color:#aa0918; font-weight:bold; line-height:1.5;}
td.foot_3 a:active{ padding-top:3px; font-family:Arial; font-size:9px; text-decoration:none; color:#969696; font-weight:bold; line-height:1.5;}

/* *****************************************************************/
/* Shadow
/* *****************************************************************/

div.shadow { padding-top:0px; padding-bottom:0px; background: url(../bg_production_shadow.png); width:690px; height:6px; z-index:5;}
div.shadow_head { margin-left:14px; margin-bottom:18px; padding-top:0px; padding-bottom:0px; background: url(../bg_production_shadow.png); width:690px; height:6px;}
div.shadow_foot { margin-left:14px; padding-top:0px; padding-bottom:0px; background: url(../bg_production_shadow.png); width:690px; height:6px;}
div.shadow_frm { padding-top:0px; padding-bottom:0px; background: url(../shadow_frm.png); width:690px; height:3px;}

/* *****************************************************************/
/* ** CONTENT ******************************************************/

/* production */
div.production_1 { padding-top:0px; padding-bottom:0px; background: url(../bg_production_1.gif); width:690px; height:158px;}
div.production2 { position:relative; background-color:#ffffff; width:690px; margin-top:0px; z-index:0;}

td.production_head_2 { padding-top:23px; width:395px; font-family:Arial; font-size:14px; text-decoration:none; color:#969696; font-weight:bold; line-height:2.1;}
td.production_head_2 a:link { padding-left:10px; font-family:Arial; font-size:10px; text-decoration:none; color:#aa0918; font-weight:normal;}
td.production_head_2 a:visited{ padding-left:10px; font-family:Arial; font-size:10px; text-decoration:none; color:#aa0918; font-weight:normal;}
td.production_head_2 a:hover{  padding-left:10px; font-family:Arial; font-size:10px; text-decoration:none; color:#aa0918; font-weight:normal;}
td.production_head_2 a:active{ padding-left:10px; font-family:Arial; font-size:10px; text-decoration:none; color:#aa0918; font-weight:normal;}

td.production_txt { padding-top:23px; padding-left:25px; padding-bottom:35px; width:680px; font-family:Arial; font-size:12px; color:#969696; line-height:1.5;}
td.production_txt a:link {  padding-top:3px; font-family:Arial; font-size:12px; text-decoration:none; color:#aa0918; font-weight:normal; line-height:1.5;}
td.production_txt a:visited{  padding-top:3px; font-family:Arial; font-size:12px; text-decoration:none; color:#aa0918; font-weight:normal; line-height:1.5;}
td.production_txt a:hover{  padding-top:3px; font-family:Arial; font-size:12px; text-decoration:none; color:#aa0918; font-weight:normal; line-height:1.5;}
td.production_txt a:active{ padding-top:3px; font-family:Arial; font-size:12px; text-decoration:none; color:#aa0918; font-weight:normal; line-height:1.5;}

td.production_info_1 { padding-left:25px;  width:340px; font-family:Arial; font-size:11px; color:#969696; font-weight:bold;  line-height:1.5;}
td.production_info_2 { padding-left:25px; width:340px; padding-bottom:85px; font-family:Arial; font-size:11px; color:#969696; font-weight:bold;  line-height:1.5;}
td.production_info_2 a:link { font-family:Arial; font-size:11px; text-decoration:none; color:#aa0918; font-weight:bold; line-height:1.5;}
td.production_info_2 a:visited{ font-family:Arial; font-size:11px; text-decoration:none; color:#aa0918; font-weight:bold; line-height:1.5;}
td.production_info_2 a:hover{ font-family:Arial; font-size:11px; text-decoration:none; color:#aa0918; font-weight:bold; line-height:1.5;}
td.production_info_2 a:active{ font-family:Arial; font-size:11px; text-decoration:none; color:#aa0918; font-weight:bold; line-height:1.5;}

div.prod_head_2 { font-family:Arial; font-size:10px; text-decoration:none; color:#aa0918; font-weight:normal; }
div.prod_head_2:hover { cursor:pointer;cursor:hand; }
div.prod_head_2  img{ padding-right:10px; }

/* contacts */
div.contact_1 { padding-top:15px; padding-bottom:0px; background: #ffffff; width:690px; height:120px;}
div.contact_2 {  height:62px;} 

td.contact_fld { }

td.contact_info_1 { padding-left:15px;  width:340px; font-family:Arial; font-size:11px; color:#969696; font-weight:bold;  line-height:1.5;}
td.contact_info_2 { padding-left:25px; width:340px; padding-bottom:30px; font-family:Arial; font-size:11px; color:#969696; font-weight:bold;  line-height:1.5;}
td.contact_info_2 a:link { font-family:Arial; font-size:11px; text-decoration:none; color:#aa0918; font-weight:bold; line-height:1.5;}
td.contact_info_2 a:visited{ font-family:Arial; font-size:11px; text-decoration:none; color:#aa0918; font-weight:bold; line-height:1.5;}
td.contact_info_2 a:hover{ font-family:Arial; font-size:11px; text-decoration:none; color:#aa0918; font-weight:bold; line-height:1.5;}
td.contact_info_2 a:active{ font-family:Arial; font-size:11px; text-decoration:none; color:#aa0918; font-weight:bold; line-height:1.5;}

/* textbaustein */
td.text_1 { padding-top:19px; padding-left:14px; padding-bottom:30px; padding-right:120px; width:690px; font-family:Arial; font-size:12px; color:#969696; line-height:1.5; background-color:#ffffff;}

/* bildbaustein */
td.image_container { padding-top:10px; padding-left:14px; padding-bottom:10px; padding-right:120px; width:690px; font-family:Arial; font-size:12px; color:#969696; line-height:1.5; background-color:#ffffff; }




/* news  FF != IE != SAFARI */
td.presse_0 {}
td.presse_1 a:link { font-family:Arial; font-size:13px; color:#969696; font-weight:bold;  line-height:1.0; text-decoration:none; }
td.presse_1 a:visited { font-family:Arial; font-size:13px; color:#969696; font-weight:bold;  line-height:1.0; text-decoration:none; }
td.presse_1 a:hover {  font-family:Arial; font-size:13px; color:#969696; font-weight:bold;  line-height:1.0; text-decoration:none; }
td.presse_1 a:active { font-family:Arial; font-size:13px; color:#969696; font-weight:bold;  line-height:1.0; text-decoration:none; }
td.presse_1:hover { background-color:#000000; color:#969696; }

td.presse_2 a:link { font-family:Arial; font-size:13px; color:#969696; font-weight:bold;  line-height:1.5; text-decoration:none;}
td.presse_2 a:visited { font-family:Arial; font-size:13px; color:#969696; font-weight:bold;  line-height:1.5; text-decoration:none;}
td.presse_2 a:hover { font-family:Arial; font-size:13px; color:#aa0918; font-weight:bold;  line-height:1.5; text-decoration:none;}
td.presse_2 a:active { font-family:Arial; font-size:13px; color:#969696; font-weight:bold;  line-height:1.5; text-decoration:none;}
td.presse_2 img {  }


td.presse_details_1 { background-color:#ffffff; border-bottom:solid 1px #9e9e9e; padding-left:15px; padding-top:0px; height:50px; width:690px; font-family:Arial; font-size:13px; color:#969696; font-weight:bold;   }
td.presse_details_2 { background-color:#ffffff; padding-left:15px;  padding-top:0px; height:34px; width:200px; text-align:right; font-family:Arial; font-size:13px; color:#969696; font-weight:bold; }
td.presse_details_3 { background-color:#ffffff; padding-left:15px;  padding-top:10px; padding-bottom:24px; height:40px; width:480px; font-family:Arial; font-size:13px; color:#969696; font-weight:normal;  line-height:1.5; }
td.presse_details_img { background-color:#ffffff; padding-left:15px; padding-top:3px; height:40px; font-family:Arial; font-size:13px; color:#969696; font-weight:normal;  line-height:1.5; }

td.presse_search { height:45px; background-color:#ffffff; width:130px; padding-top:5px; padding-left:3px; }
div.presse_search_box { width:268px; padding-left:15px;  height:40px; background: url(../bg_search.gif); font-family:Arial; font-size:13px; color:#969696; font-weight:bold;  line-height:1.5; }
/* headline txt */
td.headline_txt { width:690px; background-color:#ffffff; padding-left:15px; padding-top:11px; color:#aa0918; height:50px; font-size:19px; font-weight:normal; }

/* management team */
div.manage_txt_1{ font-size:13px; color:#969696; font-weight:bold;  line-height:1.5; padding-left:15px; padding-top:18px; width:690px; }
div.manage_txt_1 a:link { font-family:Arial; font-size:13px; color:#aa0918; font-weight:bold;  line-height:1.5; text-decoration:none;}
div.manage_txt_1 a:visited { font-family:Arial; font-size:13px; color:#aa0918; font-weight:bold;  line-height:1.5; text-decoration:none;}
div.manage_txt_1 a:hover { font-family:Arial; font-size:13px; color:#aa0918; font-weight:bold;  line-height:1.5; text-decoration:none;}
div.manage_txt_1 a:active { font-family:Arial; font-size:13px; color:#aa0918; font-weight:bold;  line-height:1.5; text-decoration:none;}

div.manage_txt_2 { color:#989898; padding-left:15px; padding-top:35px; padding-right:100px; font-weight:bold;}
div.manage_txt_3 { color:#969696; padding-left:15px; padding-top:15px; width:420px;}

/* navi */
td.navi {font-family:Arial; font-size:12px; color:#969696; font-weight:bold; line-height:1.5; text-decoration:none; width:280px; text-align:right; text-transform: uppercase;}
td.navi a:link {font-family:Arial; font-size:12px; color:#969696; font-weight:bold; line-height:1.5; text-decoration:none; width:204px; text-align:right; text-transform: uppercase;}
td.navi a:visited {font-family:Arial; font-size:12px; color:#969696; font-weight:bold; line-height:1.5; text-decoration:none; width:204px; text-align:right; text-transform: uppercase;}
td.navi a:hover {font-family:Arial; font-size:12px; color:#969696; font-weight:bold; line-height:1.5; text-decoration:none; width:204px; text-align:right; text-transform: uppercase;}
td.navi a:active {font-family:Arial; font-size:12px; color:#969696; font-weight:bold; line-height:1.5; text-decoration:none; width:204px; text-align:right; text-transform: uppercase;}

/* h - slider */
.stripViewer {	position: relative;	overflow: hidden; width: 690px;	height: 173px; clear: both;	background: #000000; }
.stripViewer .panelContainer {	position: relative;	left: 0; top: 0; width: 100%; list-style-type: none;	}
.stripViewer .panelContainer .panel { float:left; height: 173px; position: relative; width: 690px;}
.stripNav ul { 	list-style: none; }
				
.stripNav li.tab1 a { display:none; }
.stripNav li.tab2 a { display:none; }
.stripNav li.tab3 a { display:none; }
				
.stripNavL, .stripNavR {position: absolute;	top: 0px; text-indent: -9000em;}	

























