body{
	background-color:#ffffff;
	background-image: url(../images/back_main.gif);
	background-repeat:repeat-y;
	color:#091348;
	margin-left:0px;
	margin-top:0px;
}


TD{
	vertical-align:top;
}

body, td, div{
	font-family:Arial,Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
ul{
	margin-top:-10px;
}

.bodytext{
	margin:0px;
	padding-bottom:15px;
	line-height:18px;
	margin-left:15px;
}

A{
	color:#000000;
}

form{
	display:inline;
}

/****************************************** DIV Positions **************************************************/
#logo{
	position:absolute;
	left:0px;
	top:0px;
}

#headimage{
	position:absolute;
	left:211px;
	top:0px;
}

#contentarea{
	position:relative;
	left:383px;
	top:147px;
	width:562px;
	
}

/* for understanding browsers */
.minheight {
min-height:400px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html .minheight {
height: 400px;
}
/**/


#genmenu{
	position:absolute;
	left:0px;
	top:600px;
}

#searchbox{
	position:absolute;
	left:0px;
	top:500px;
}

#styleswitcher{
	position:absolute;
	left:973px;
	top:550px;
}

#menu1{
    position:absolute;
	left:0px;
	top:156px;	
}

#menu2{
    position:absolute;
	left:211px;
	top:190px;	
}

#homemenu{
    position:absolute;
	left:0px;
	top:128px;	
}
/****************************************** headlines **************************************************/

H1{
	font-family:Arial,Helvetica, sans-serif;
	color:#000000;
	font-size:120%;
}

H2{
	font-family:Arial,Helvetica, sans-serif;
	color:#000000;
	font-size:100%;
}


/****************************************** mainmenu **************************************************/

.menu1 .href_no{
    font-size:12px;
    color:#c2e1fe;
	text-decoration:none;
	font-weight:bold;
	letter-spacing: 1px;
}

.menu1 a:hover{
	color:#ffffff;
}

.menu1 .td_act1{
    background-color:#071448;
    background-image:url(../images/menuwelle.gif);
    background-repeat:no-repeat;
}

.menu1 .td_act2{
    background-color:#071448;
    background-image:url(../images/menuwelle.gif);
    background-position:-18px 0px;
    background-repeat:no-repeat;
}

.menu1 .href_act{
    font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

.menu1 .href_no1{
    font-size:11px;
	color:#92afcf;
	text-decoration:none;
	font-weight:bold;
	letter-spacing: 1px;
}

.menu1 .href_act1{
    font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}


.menu2 .href_no{
    font-size:11px;
	color:#92afcf;
	text-decoration:none;
	font-weight:bold;
	letter-spacing: 1px;
}

.menu2 .href_act{
    font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	letter-spacing: 1px;
}

/****************************************** genmenu **************************************************/
.genmenu{
	border-top:1px solid #92afcf;
	width:208px;
}

.genmenu .href_no{
	font-size:9px;
	color:#92afcf;
	text-decoration:none;
	font-weight:normal;
	letter-spacing: 1px;
}

.genmenu .href_act{
	font-size:9px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

.genmenu .delimiter{
    width:1px;
    background-color:#92afcf;
}

.genmenu .textcell{
    padding-top:4px;
    padding-bottom:2px;
    padding-left:8px;
	padding-right:8px;
}
.genmenu a:hover{
	color:#ffffff;
}

/****************************************** tx-bbsimplecontact-pi1 **************************************************/

.tx-bbsimplecontact-pi1 .error{
	color:#e71820;
	font-size:11px;
}


.send_button{
	font-family:Arial,Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#091348;
	background-image:url(../images/icons/submit.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#FFFFFF;
	height:20px;
	width:90px;
	border:0px;
	cursor:pointer;
	float:right;
	margin-top:10px;
}

.tx-bbsimplecontact-pi1 .textinput{
	color:#091348;
	border:1px solid #091348;
	width:235px;
	font-family:Arial,Helvetica, sans-serif;
	font-size:12px;
	color:#091348;
}
.tx-bbsimplecontact-pi1 .area{
	color:#091348;
	border:1px solid #091348;
	width:478px;
	height:104px;
	font-family:Arial,Helvetica, sans-serif;
	font-size:12px;
	color:#091348;
	overflow:hidden;
}

/****************************************** tx-macinasearchbox-pi1 **************************************************/

.tx-macinasearchbox-pi1{
	margin-left:4px;
}

.tx-macinasearchbox-pi1 .advanced A{
	color:#feca65;
	font-size:10px;
	margin-left:14px;
	
}

.tx-macinasearchbox-pi1 .advanced{
	padding-top:4px;
}

.tx-macinasearchbox-pi1 .headline H3{
	color:#feca65;
	font-size:14px;
	margin-bottom:6px;
}

.tx-macinasearchbox-pi1 .textinput{
	width:148px;
	_width:146px;
	margin-left:14px;
	border:1px solid #a7a7a9;
	font-size:13px;
}

/****************************************** tx-ahteaserhome-pi1 **************************************************/
.tx-ahteaserhome-pi1 .layout1{
	width:144px;
}

.tx-ahteaserhome-pi1 .layout1 .bodytext{
	color:#ffffff;
}

.tx-ahteaserhome-pi1 .layout1 H3{
	color:#feca65;
	font-size:12px;
	margin-bottom:6px;
	line-height:18px;
}

/****************************************** tx-clteasergeneral-pi1 **************************************************/
.tx-clteasergeneral-pi1 h3{
font-size:14px;color:#091348;font-weight:bold;margin-bottom:10px;
}

.tx-clteasergeneral-pi1-layout_rund_oben{
background-image:url(../../uploads/tx_clteasergeneral/box_breit_top_rund.gif);
background-repeat:no-repeat;
background-color:#ffcc66;width:561px;height:18px;
}

.tx-clteasergeneral-pi1-layout_rund_mitte{
background-image:url(../../uploads/tx_clteasergeneral/box_breit_content.gif);
overflow:auto;
background-color:#ffcc66;width:561px;
}

.tx-clteasergeneral-pi1-layout_rund_unten{
background-image:url(../../uploads/tx_clteasergeneral/box_breit_bottom.gif);
background-repeat:no-repeat;
background-color:#ffcc66;width:561px;height:20px;
}

.tx-clteasergeneral-pi1-text_rund{
margin-right:15px;
}

.tx-clteasergeneral-pi1-link_rund{
position:relative;left:430px;top:-15px;width:20px;
}

.tx-clteasergeneral-pi1-layout_flach_oben{
background-image:url(../../uploads/tx_clteasergeneral/box_breit_top_flach.gif);
background-repeat:no-repeat;
background-color:#ffcc66;width:561px;height:18px;
}

.tx-clteasergeneral-pi1-layout_flach_mitte{
background-image:url(../../uploads/tx_clteasergeneral/box_breit_content.gif);
overflow:auto;
background-color:#ffcc66;width:561px;
}

.tx-clteasergeneral-pi1-layout_flach_unten{
background-image:url(../../uploads/tx_clteasergeneral/box_breit_bottom.gif);
background-repeat:no-repeat;
background-color:#ffcc66;width:561px;height:20px;
}

.tx-clteasergeneral-pi1-text_flach{
margin-right:10px;margin-top:-2px;
}

.tx-clteasergeneral-pi1-link_flach{
position:relative;left:430px;top:-15px;width:20px;
}



/****************************************** tx-clteaserproduct-pi1 **************************************************/

.tx-clteaserproduct-pi1-layout_oben{
background-image:url(../../uploads/tx_clteaserproduct/box_orablue_top.gif);
background-repeat:no-repeat;
background-color:#ffcc66;width:561px;min-height:177px;
}

.tx-clteaserproduct-pi1-layout_mitte{
background-image:url(../../uploads/tx_clteaserproduct/box_breit_content.gif);
background-repeat:no-repeat;
width:561px;height:200px;
z-index:0;
}

.tx-clteaserproduct-pi1-layout_unten{
background-image:url(../../uploads/tx_clteasergeneral/box_breit_bottom.gif);
background-repeat:no-repeat;
background-color:#ffcc66;width:561px;height:20px;
}

.tx-clteaserproduct-pi1-text_links h3{
font-size:14px;color:#091348;margin-bottom:10px;
}

.tx-clteaserproduct-pi1-text_links{
padding-top: 20px;
padding-right:15px;
}

.tx-clteaserproduct-pi1-link_links{
font-size:11px;
margin-left:-5px;
}

.tx-clteaserproduct-pi1-link_links a{
font-size:11px;color:#091348;
text-decoration:none;
}
.tx-clteaserproduct-pi1-link_links a:hover{
font-size:11px;color:#dddddd;
}

.tx-clteaserproduct-pi1-text_rechts h3{
font-size:14px;color:#ffffff;margin-bottom:10px;
}

.tx-clteaserproduct-pi1-text_rechts p.bodytext{
font-size:11px;color:#ffffff;
}

.tx-clteaserproduct-pi1-text_rechts{
float: right;
margin-top: 20px;
margin-left: 50px;
width: 270px;
height: 150px;
color:#ffffff;

}

.tx-clteaserproduct-pi1-text_rechts a.internal-link{
font-size:11px;color:#ffffff;
background-image:url(../../uploads/tx_clteaserproduct/pfeil_link_int.gif);
background-position: left;
background-repeat:no-repeat;
padding-left:16px;
text-decoration:none;
}
.tx-clteaserproduct-pi1-text_rechts a.internal-link:hover{
font-size:11px;color:#dddddd;
}


/****************************************** tx-clteaserpress-pi1 **************************************************/

.tx-clteaserpress-pi1-layout_oben{
position:relative;
background-image:url(../../uploads/tx_clteaserpress/box_orablue2_top.gif);
background-repeat:no-repeat;
width:561px;height:15px;
}

.tx-clteaserpress-pi1-layout_mitte{
background-image:url(../../uploads/tx_clteaserpress/box_orablue2_content.gif);
width:561px;
overflow:auto;
}

.tx-clteaserpress-pi1-layout_unten{
background-image:url(../../uploads/tx_clteaserpress/box_orablue2_bottom.gif);
background-repeat:no-repeat;
width:561px;height:20px;
}

.tx-clteaserpress-pi1-text_links h3{
font-size:14px;color:#091348;
}

.tx-clteaserpress-pi1-text_links{
width:230px;
margin-right:15px;
float:left;
}

.tx-clteaserpress-pi1-text_links p.bodytext{
width:230px;
font-size:11px;
}

.tx-clteaserpress-pi1-text_rechts h3{
font-size:14px;color:#ffffff;
}

.tx-clteaserpress-pi1-text_rechts p.bodytext{
font-size:11px;color:#ffffff;
}

.tx-clteaserpress-pi1-text_rechts{
/*position:absolute;left:293px;top:46px;*/
width:230px;color:#ffffff;
float:right;
padding-right:40px;
}

.tx-clteaserpress-pi1-text_rechts a.internal-link{
font-size:11px;color:#ffffff;
background-image:url(../../uploads/tx_clteaserproduct/pfeil_link_int.gif);
background-position: left;
background-repeat:no-repeat;
padding-left:16px;
text-decoration:none;
}
.tx-clteaserpress-pi1-text_rechts a.internal-link:hover{
font-size:11px;color:#dddddd;
}

/****************************************** tx-clteaserstart-pi1 **************************************************/

.tx-clteaserstart-pi1-layout{
position:relative;
background-image:url(../../uploads/tx_clteaserstart/box_start.gif);
background-repeat:no-repeat;
background-color:#ffcc66;width:561px;height:176px;
}

.tx-clteaserstart-pi1-text_links h3{
font-size:14px;color:#091348;margin-bottom:10px;
}

.tx-clteaserstart-pi1-text_links{
position:absolute;left:0px;top:18px;width:230px;
}

.tx-clteaserstart-pi1-linklinks{
position:absolute;left:140px;top:140px;
}

.tx-clteaserstart-pi1-text_rechts h3{
font-size:14px;color:#091348;margin-bottom:10px;
}

.tx-clteaserstart-pi1-text_rechts{
position:absolute;left:294px;top:18px;width:230px;
}

.tx-clteaserstart-pi1-linkrechts{
position:absolute;left:430px;top:140px;
}

/****************************************** tx-ahprintlink-pi1 **************************************************/

.tx-ahprintlink-pi1-printlink{color:#091348;font-weight:bold;margin-left:5px;padding-top:6px;height:20px;position:relative;top:-5px;}
.tx-ahprintlink-pi1-printlink:hover{color:#2E418E;}


