/* alter blauton: #405caa */
html,body,#pic,#pic table,#pic td,#container{
width:100%;
height:100%;
overflow:hidden;
}

body{
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
color:#fff;
font-weight:normal;
#text-transform:uppercase;
cursor:default;
#background:url(../images/bgbrown.gif);
#background-repeat:repeat;
}

h1{
font-family:Helvetica,Arial,sans-serif;
font-size:40px;
}

a					{font-family: Helvetica,Arial,sans-serif; font-weight: normal; font-size: 11px; text-transform:none; text-decoration:none; color: #4482d0; outline: none;}
a:link 			{font-family: Helvetica,Arial,sans-serif; font-weight: normal; font-size: 11px; text-transform:none; text-decoration:none; color: #4482d0; outline: none;}
a:visited 		{font-family: Helvetica,Arial,sans-serif; font-weight: normal; font-size: 11px; text-transform:none; text-decoration:none; color: #4482d0; outline: none;}
a:hover 			{font-family: Helvetica,Arial,sans-serif; font-weight: normal; font-size: 11px; text-transform:none; text-decoration:none; color: #4482d0; outline: none;}
a:active 		{font-family: Helvetica,Arial,sans-serif; font-weight: normal; font-size: 11px; text-transform:none; text-decoration:none; color: #4482d0; outline: none;}

#container{
position:absolute;
top:0;
left:0;
z-index:2;
overflow:auto;
}

#produktmenu{
position:absolute;
top:0px;
left:0px;
width:292px;
padding-left:10px;
padding-right:10px;
height:33px;
line-height:34px;
background-color:#4482d0;
font-size:17px;
color:#ffffff;
}
span.float_l{
float:left;
text-transform:none;
}
span.float_r{
float:right;
}
span.float_l1{
float:left;
text-transform:none;
}
span.float_r1{
float:right;
}

#produktinfo{
border:solid 1px white;
position:absolute;
top:33px;
left:0px;
width:310px;
background-color:#ffffff;
#padding-top:34px;
}
#produktinfo p{
width:292px;
padding:10px;
#padding-right:10px;
color:#4482d0;
text-transform:none; 
font-size:11px;
line-height:16px;
padding-bottom:30px;
border-bottom:1px solid #4482d0;
}
#produktinfo a, #produktinfo a:link, #produktinfo a:visited, #produktinfo a:hover, #produktinfo a:active{  
color:#4482d0;
font-size:11px;
font-weight:normal;
font-style:italic;
text-transform:none;
outline: none;
}

#linkimages {
width: 960px;
height: 100%;
background-color:transparent;
float: left;
position:absolute;
top:0px;
left:320px;
margin:0px;
padding:0px;
overflow:hidden;
}
#linkimages a.invisible, #linkimages a.invisible:link, #linkimages a.invisible:visited, #linkimages a.invisible:hover, #linkimages a.invisible:active{ 
text-align:left;
width: 960px;
height: 100%;
float:left;
font-size:0px;
font-weight:normal;
color:transparent;
background:url(../images/transparent.gif);
background-repeat:repeat;
text-decoration: none;
outline: none;
}

#sprache{
position:absolute;
bottom:195px;
left:0px;
padding-left:10px;
width:146px;
height:20px;
line-height:18px;
color:#4482d0;
background-color:#ffffff;
}
#sprache a, #sprache a:link, #sprache a:visited, #sprache a:hover, #sprache a:active{  
color:#4482d0;
font-weight:normal;
margin:0px;
padding:0px;
border-bottom:0px;
outline: none;
}

#logo{
position:absolute;
bottom:124px;
left:0px;
width:156px;
height:69px;
background-color:#ffffff;
}
#logo1{
visibility:hidden;
position:absolute;
bottom:4px;
left:0px;
width:156px;
height:69px;
background-color:#ffffff;
}
#sprache1{
visibility:hidden;
position:absolute;
bottom:75px;
left:0px;
padding-left:10px;
width:146px;
height:20px;
line-height:18px;
color:#4482d0;
background-color:#ffffff;
}
#sprache1 a, #sprache1 a:link, #sprache1 a:visited, #sprache1 a:hover, #sprache1 a:active{  
color:#4482d0;
font-weight:normal;
padding-left:10px;
margin:0px;
padding:0px;
border-bottom:0px;
outline: none;
}
#logo2{
position:absolute;
bottom:4px;
left:0px;
width:156px;
height:69px;
background-color:#ffffff;
}
#sprache2{
position:absolute;
bottom:71px;
left:10px;
width:146px;
height:20px;
color:#4482d0;
background-color:transparent;
}
#sprache2 a, #sprache2 a:link, #sprache2 a:visited, #sprache2 a:hover, #sprache2 a:active{  
color:#4482d0;
font-weight:normal;
padding-left:10px;
margin:0px;
padding:0px;
border-bottom:0px;
outline: none;
}

#sub2menu1 {
position:absolute;
bottom:124px;
left:158px;
width:783px;
height:69px;
}
#sub2menu2 {
position:absolute;
bottom:195px;
left:158px;
width:783px;
height:69px;
}
#sub2menu3 {
position:absolute;
bottom:266px;
left:158px;
width:783px;
height:69px;
}
#sub2menu4{
position:absolute;
bottom:337px;
left:158px;
width:783px;
height:69px;
}
#sub2menu5{
position:absolute;
bottom:408px;
left:158px;
width:783px;
height:69px;
}
#platzhalter {
width:238px;
height:69px;

}
#img_prod {
position:relative;
float:left;
width:312px;
height:69px;
}
#name_prod {
position:relative;
float:left;
width:142px;
height:69px;
line-height:69px;
background-color:#4482d0;
margin-left:2px;
padding-left:7px;
padding-right:7px;
font-size:17px;
color:#ffffff;
text-transform:none;
}
#name_prod a, #name_prod a:link, #name_prod a:visited, #name_prod a:hover, #name_prod a:active{  
color:#ffffff;
font-size:17px;
font-weight:normal;
font-style:normal;
text-transform:none;
outline: none;
}

#menuwrapper {
position:absolute;
bottom:0px;
left:0px;
width:100%;
height:122px;
}
#menu {
float:left;
height:117px;
width:146px;
padding-top:5px;
padding-left:10px;
background-color:#4482d0;
}
#menu a, #menu a:link, #menu a:visited, #menu a:active{  
display:block;
color:#ffffff;
font-weight:normal;
margin:0px;
padding:0px;
width:156px;
border-bottom:0px;
text-transform:uppercase;
outline: none;
}
#menu a:hover{  
color:#bec0c3;
}
#menu a.sel, #menu a.sel:link, #menu a.sel:visited, #menu a.sel:hover, #menu a.sel:active{  
display:block;
color:#ffffff;
font-weight:bold;
margin:0px;
padding:0px;
width:156px;
border-bottom:0px;
text-transform:uppercase;
outline: none;
}

#menu2 {
#position:absolute;
#bottom:0px;
#left:158px;
margin-left:2px;
float:left;
height:122px;
width:467px;
background-color:#4482d0;
}
p.slogan{
color:#ffffff;
font-size:17px;
margin:10px;
margin-top:40px;
text-transform:none;

}
#submenu {
position:relative;
margin:0px;
padding:10px;
padding-top:5px;
width:135px;
height:102px;
background-color:transparent;
float:left;
}
#submenu a, #submenu a:link, #submenu a:visited, #submenu a:active{  
display:block;
color:#ffffff;
font-weight:normal;
margin:0px;
padding:0px;
border-bottom:0px;
text-transform:uppercase;
outline: none;
}
#submenu a:hover{  
color:#bec0c3;
}
#submenu a.sel, #submenu a.sel:link, #submenu a.sel:visited, #submenu a.sel:hover, #submenu a.sel:active{  
display:block;
color:#ffffff;
font-weight:bold;
margin:0px;
padding:0px;
border-bottom:0px;
text-transform:uppercase;
outline: none;
}
.clear{
margin:0px;
padding:0px;
font-size:0px;
clear:both;
}



#pic div{
position:absolute;
width:200%;
height:200%;
top:-50%;
left:-50%;
}

#pic td{
vertical-align:middle;
text-align:center;
}

#pic img{
min-height:50%;
min-width:50%;
margin:0 auto;
}

td div{
background-color:#fff;
color:#9f9e9e;
text-transform:uppercase;
margin:0px;
padding:0px;
}
#hintergrund {
position:absolute;
z-index:0;
width:100%;
height:100%;
}



/* 3. Menuebene für Ansprechpartner */

#sub3menu1 {
position:absolute;
bottom:124px;
left:158px;
width:783px;
height:30px;
}
#sub3menu2 {
position:absolute;
bottom:156px;
left:158px;
width:783px;
height:30px;
}
#sub3menu3 {
position:absolute;
bottom:188px;
left:158px;
width:783px;
height:30px;
}
#sub3menu4{
position:absolute;
bottom:220px;
left:158px;
width:783px;
height:30px;
}
#sub3menu5{
position:absolute;
bottom:252px;
left:158px;
width:783px;
height:30px;
}
#sub3menu6{
position:absolute;
bottom:284px;
left:158px;
width:783px;
height:30px;
}
#sub3menu7{
position:absolute;
bottom:316px;
left:158px;
width:783px;
height:30px;
}
#sub3menu8{
position:absolute;
bottom:348px;
left:158px;
width:783px;
height:30px;
}
#img3_prod {
position:relative;
float:left;
width:302px;
height:30px;
line-height:30px;
background-color:#ffffff;
padding-right:10px;
font-size:15px;
color:#4482d0;
text-transform:none;
text-align:right;
}
#img3_prod a, #img3_prod a:link, #img3_prod a:visited, #img3_prod a:hover, #img3_prod a:active{  
color:#4482d0;
font-size:15px;
font-weight:bold;
font-style:normal;
text-transform:none;
outline: none;
}
#name3_prod {
position:relative;
float:left;
width:142px;
height:30px;
line-height:30px;
background-color:#4482d0;
margin-left:2px;
padding-left:7px;
padding-right:7px;
font-size:15px;
color:#ffffff;
text-transform:none;
}
#name3_prod a, #name3_prod a:link, #name3_prod a:visited, #name3_prod a:hover, #name3_prod a:active{  
color:#ffffff;
font-size:15px;
font-weight:normal;
font-style:normal;
text-transform:none;
outline: none;
}
/* Ende 3. Menuebene für Ansprechpartner */


