@charset "utf-8";
/* CSS Document */

* {margin:0px; padding:0px;}

body{color:#FFF;}

#top_menu{
background-image:url(../images/index_03.png);
width:862px;
height:75px;
line-height:75px;
vertical-align:middle;
text-align:center;
}

#header_left{
background-image:url(../images/index_05.png);
width:667px;
height:182px;
position:relative;
left:0px;
float:left;
z-index:4;
}

#header_right{
width:190px;
min-height:191px;
height:100%;
position:absolute;
left:667px;
float:left;
z-index:3;
}

#header_right_inhalt{
width:180px;
min-height:191px;
height:auto;
padding-left:5px;
padding-right:25px;
padding-top:10px;
float:left;
}

#header_right_inhalt ul li{
list-style-image:none;
list-style-type:none;
margin-left:0px;
}

#produkte{
background-image:url(../images/index_07.png);
width:627px;
position:relative;
height:25px;  /*für den IE */
padding-top:10px;
padding-left:20px;
padding-right:20px;
float:left;
}

#content_div_2{
background-image:url(../images/index_09.png);
width:862px;
height:auto;
position:relative;
clear:both;
left:0px;
float:left;
min-height:460px;
z-index:1;
}

#content{
background-image:url(../images/index_07.png);
width:627px;
position:relative;
height:auto !important;  /* für moderne Browser */
height:600px;  /*für den IE */
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
min-height:1200px;
float:left;
z-index:8;
top:10px;
}

.contentpaneopen{
width:627px;
}

#ticker{
width:627px;
height:20px;
position:absolute;
top:260px;
left:20px;
z-index:100;
}

#right2{
background-image:url(../images/index_08.png);
width:195px;
height:auto;
position:relative;
float:left;
}

#right2_inhalt{
padding-top:10px;
padding-left:5px;
padding-right:20px;
}


#footer{
background-image:url(../images/index_10.png);
width:862px;
height:12px;
left:0px;
clear:both;
z-index:6;

}

#copy{
background-image:url(../images/index_11.png);
width:862px;
height:46px;
position:relative;
left:0px;
z-index:7;
}

#footer_left{
text-align:left;
float:left;
}

.copyright a:link{
text-decoration:none;
}

.copyright a:visited{
text-decoration:none;
}

.copyright a:hover{
text-decoration:none;
}

#footer_right{
text-align:right;
}


#bg{
background-image:url(../images/main_bg.gif);
}

input.button{
background-image:url(../images/main_bg.gif);
}

#submit_bt{
background-image:url(../images/main_bg.gif);
}

.validate{
background-image:url(../images/main_bg.gif);
}


input.btn{
background-image:url(../images/main_bg.gif);
}



.imgcaption{
font-size:13px;
}

.imgfolder{
font-size:0px;
padding-bottom:15px;
}

#all{

width: 862px;
position: absolute;
left: 50%;
margin-left: -431px; /* negative Hälfte von width:600px */


}

td, tr, p, div {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
}



#topnav span{
padding-left: 15px;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:left;
text-align:left;
}

#topnav ul.menu li { 
background: url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:left;
text-align:left;
}

#top_menu ul li{margin-left:0px;}

#topnav li a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10pt;
text-decoration:none;
font-weight:bold;
}

#topnav li a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10pt;
text-decoration:none;
font-weight:bold;
}

#topnav li a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10pt;
font-weight:bold;
}

#topnav li.active a{
color:#000000;
}



.menu-nav li
{
list-style: none;
display:inline;
}



.mainlevel-nav li
{
list-style: none;
background-image:url(../images/bullet.gif);

}

a:link{
color:#FFCCFF;
text-decoration:underline;
}

a:visited{
color:#FFCCFF;
text-decoration:underline;
}

a:hover{
color:#FFFFFF;
text-decoration:none;
}



.contentheading{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-style:italic;
text-transform:capitalize;
font-weight:bold;
padding-bottom:20px;
padding-top:10px;
}

.componentheading{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-style:italic;
text-transform:capitalize;
font-weight:bold;
padding-bottom:20px;
padding-top:10px;
}

#rightmenu li{
list-style:disc;
}

#rightmenu ul{
padding-left:20px;
}

.menu-sub{
padding-left:15px;
padding-right:5px;
}

#rightmenu span{
color:#D2D2D2;
}

#rightmenu li a:link{
color:#D2D2D2;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-decoration:none;
}

#rightmenu li a:visited{
color:#D2D2D2;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-decoration:none;
font-weight:500;
}

#rightmenu li a:hover{
color:#D2D2D2;
text-decoration:none;
}

h3 {
	color: #FFFFFF;
	padding-top:10px;
	font-size:14px;
	letter-spacing:1px;
	padding-bottom:20px;
	font-weight: bold;
}

.mainlevel-cat2{
	margin-top:2px;
color:#FFFFFF;
text-decoration:none;
}

.mainlevel-cat2 li{
	list-style-image:none;
	margin-left:20px;
	margin-top:2px;
color:#FFFFFF;
text-decoration:none;
}

.mainlevel-cat2:link{
color:#FFFFFF;
text-decoration:none;
}

a.level1{
	color:#FFFFFF;
text-decoration:none;
}

a:hover.level1{
	color:#000;
text-decoration:none;
}

.level1 a span{
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
padding-left:15px;
display:block;
background-position:left;
}


.mainlevel-cat2:visited{
color:#FFFFFF;
text-decoration:none;
}

.sublevel:link{
text-decoration:none;
font-size:8pt;
color:#000;
font-style:normal;
}

.sublevel:visited{
text-decoration:none;
font-size:8pt;
color:#000;
}

.sublevel:hover{
font-size:8pt;
color:#000;
}

#active_menu{
	list-style-image:url(../images/bullet.gif);
text-decoration:none;
color:#FFF;
}

header_right_inhalt{
list-style-image:none;
}

ul li{
margin-left:20px;	
}

.highslide-caption{color:#000;}

h4{padding: 20px 0px 20px 0px; font-style:italic;}

.small{font-size:0px;}
