/* general stuff */



A:visited { color: #000000; text-decoration:  underline; font-family : Arial; font-size: 12px} 
A:active    { color: #000000; text-decoration:  underline; font-family : Arial; font-size: 12px}
A:link { color: #000000; text-decoration:  underline; font-family : Arial; font-size : 12px} 
A:hover { color: #ff0000; text-decoration:  underline; font-family : Arial; font-size : 12px}



/* Layout */

body { 
background: #E3E3E5 url('../images/bg_body.gif') repeat-y center;
font-size: 12px;
font-family: arial, sans-serif;
line-height: 1.2;
}

#inhalt{
width:995px;
margin: 0 auto;
}

#header{
height:70px;
width:826px;
margin-top:20px;
margin-left:-8px;
background-image: url('../images/bg_header.gif'); 
background-repeat:no-repeat;
}



#topmenu1{
padding-top:45px;
}



#content{
	float:left;
}

#startimages{
padding-top:45px;
padding-left:40px;
margin-right:20px;
float:left;
}

#left{
width:185px;
margin-left:-4px;
padding-top:40px;
margin-right:15px;
float:left;
}

#mainbody{
width:805px;
margin-right:15px;
padding-top:40px;
}


#boxes{
position:relative;
width:765px;
margin-top:10px;
margin-left:40px;
}

#leftboxes{
width:385px;
position:relative;
float:left;

}

#rightboxes{
width:360px;
position:relative;
float:right;

}

.moduletable-boxlong{
height:103px !important;
width:385px;
padding-bottom:20px;

}

.moduletable-boxlong table{
width:385px;
}

.moduletable-boxshort{
height:103px !important;
width:360px;
padding-bottom:20px;

}

.moduletable-boxshort table{
width:360px;
}


#rightcontent{
width:160px;
top:20px;
left:50%;
margin-left:340px;
padding-bottom:20px;
position:absolute;
}

input, textarea{
width:98%;
}

table.contentpaneopen-einzug{
margin-left:40px;
}

td.contentheading-einzug{
font-weight:bold;
text-transform:uppercase;
}

tr.sectiontableentry1-faq { 
font-size: 12px;
font-family: arial, sans-serif;
line-height: 1.2;

}

tr.sectiontableentry2-faq { 
font-size: 12px;
font-family: arial, sans-serif;
line-height: 1.2;

}


td.contentdescription-faq{
width:400px;
}

td, div.moduletable { 
font-size: 12px;
font-family: arial, sans-serif;
line-height: 1.2
}






#rand td, #rand th {
  border: 1px solid #ABABCC;

}




/* Modules */



/* Topmenu */



/* Main Menu(s) */

#Tabelle1LYR { padding-top: 4px;  } 

a.mainlevel-mainnav {
padding-right:5px;
margin-top:5px;
text-decoration:  none;
font-family : Arial;
font-size: 13px;
}

div.moduletable-mainnav  a.mainlevel  {
line-height:20px;
text-align:right;
padding-left:15px; 
padding-right:15px;
border-left:1px dotted #000000;
text-decoration:  none;
font-family : Arial;
font-size: 13px;

}


div.moduletable-mainnav  a.mainlevel:hover  {
line-height:15px;
text-align:right;
padding-left:15px; 
padding-right:15px;
border-left:1px dotted #000000;
text-decoration:  none;
font-family : Arial;
font-size: 13px;
color: #ff0000;
}

a#active_menu.mainlevel  {
color: #ff0000;
font-weight:bold;
}

div.moduletable-mainnav td  {
text-align:right;
}



/* Main Menu - Referenzen*/

div.moduletable-referenzen  {
display:block;
line-height:25px;
text-decoration:  none;
font-family : Arial;
font-size: 13px;
padding-top:25px;
}


div.moduletable-referenzen  a.mainlevel-referenzen{
display:block;
border-bottom:1px dotted #000000; 
line-height:25px;
padding-left:10px; 
padding-right:5px;
text-decoration:  none;
font-family : Arial;
font-size: 13px;
padding-top:5px;
padding-bottom:5px;
}

div.moduletable-referenzen  a.mainlevel-referenzen:hover {
display:block;
line-height:25px;
padding-left:10px; 
padding-right:5px;
text-decoration:  none;
font-family : Arial;
font-size: 13px;
color: #ff0000;
border-bottom:1px dotted #000000;  
padding-top:5px;
padding-bottom:5px;
}

a#active_menu-referenzen.mainlevel-referenzen  {
color: #ff0000;
font-weight:bold;
}

/* Main Menu - Optional*/

div.moduletable-optional  {
display:block;
line-height:25px;
text-decoration:  none;
font-family : Arial;
font-size: 13px;
padding-top:25px;
}


div.moduletable-optional  a.mainlevel-optional{
display:block;
border-bottom:1px dotted #000000; 
line-height:25px;
padding-left:10px; 
padding-right:5px;
text-decoration:  none;
font-family : Arial;
font-size: 13px;
padding-top:5px;
padding-bottom:5px;
}

div.moduletable-optional  a.mainlevel-optional:hover {
display:block;
line-height:25px;
padding-left:10px; 
padding-right:5px;
text-decoration:  none;
font-family : Arial;
font-size: 13px;
color: #ff0000;
border-bottom:1px dotted #000000;  
padding-top:5px;
padding-bottom:5px;
}

a#active_menu-optional.mainlevel-optional  {
color: #ff0000;
font-weight:bold;
}

/* Main Menu - Bildergalerie-Menu*/

table.newspane{
width:600px;
}

a.mainlevel-bilder {
display:block;
padding-right:5px;
margin-top:5px;
text-decoration:  none;
font-family : Arial;
font-size: 13px;
width:186px;
}

div.moduletable-bilder  a.mainlevel {
display:block;
border-bottom:1px dotted #000000; 
line-height:25px;
padding-left:10px; 
padding-right:5px;
text-decoration:  none;
font-family : Arial;
font-size: 13px;
padding-top:5px;
padding-bottom:5px;
}


div.moduletable-bilder  a.mainlevel:hover {
display:block;
line-height:25px;
padding-left:10px; 
padding-right:5px;
text-decoration:  none;
font-family : Arial;
font-size: 13px;
color: #ff0000;
border-bottom:1px dotted #000000;  
padding-top:5px;
padding-bottom:5px;
}

div.moduletable-bilder  a.sublevel {
line-height:20px;
padding-left:25px; 
padding-right:0px;
text-decoration:  none;
font-family : Arial;
font-size: 13px;
}


div.moduletable-bilder  a.sublevel:hover {
line-height:20px;
padding-left:25px; 
padding-right:0px;
text-decoration:  none;
font-family : Arial;
font-size: 13px;
color: #ff0000;
}






/* Main Menu - Left-Menu*/
div.moduletable-leftmenu{
width:186px;

}


a.mainlevel-leftmenu {
display:block;
padding-right:5px;
margin-top:5px;
text-decoration:  none;
font-family : Arial;
font-size: 13px;
}

div.moduletable-leftmenu  a.mainlevel {
display:block;
border-bottom:1px dotted #000000; 
line-height:25px;
padding-left:10px; 
padding-right:5px;
text-decoration:  none;
font-family : Arial;
font-size: 13px;
padding-top:5px;
padding-bottom:5px;
}


div.moduletable-leftmenu  a.mainlevel:hover {
display:block;
line-height:25px;
padding-left:10px; 
padding-right:5px;
text-decoration:  none;
font-family : Arial;
font-size: 13px;
color: #ff0000;
border-bottom:1px dotted #000000;  
padding-top:5px;
padding-bottom:5px;
}

div.moduletable-leftmenu  a.sublevel {
line-height:20px;
padding-left:35px; 
padding-right:0px;
text-decoration:  none;
font-family : Arial;
font-size: 13px;
}


div.moduletable-leftmenu  a.sublevel:hover {
line-height:20px;
padding-left:35px; 
padding-right:0px;
text-decoration:  none;
font-family : Arial;
font-size: 13px;
color: #ff0000;
}

a#active_menu.sublevel  {
color: #ff0000;
font-weight:bold;
}

/* Main Menu - Profline-Menu*/

div.moduletable-profline  {
display:block;

text-decoration:  none;
font-family : Arial;
font-size: 13px;
padding-top:25px;
}



div.moduletable-profline  a.mainlevel-profline{
display:block;
line-height:15px;
padding-left:10px; 
padding-right:5px;
text-decoration:  none;
font-family : Arial;
font-size: 13px;
border-bottom:1px dotted #000000;  
padding-top:5px;
padding-bottom:5px;
}

div.moduletable-profline  a.mainlevel-profline:hover {
display:block;
line-height:15px;
padding-left:10px; 
padding-right:5px;
text-decoration:  none;
font-family : Arial;
font-size: 13px;
color: #ff0000;
border-bottom:1px dotted #000000;  
padding-top:5px;
padding-bottom:5px;
}

div.moduletable-profline  a.sublevel-profline {
line-height:25px;
padding-left:35px; 
padding-right:5px;
text-decoration:  none;
font-family : Arial;
font-size: 13px;
}


div.moduletable-profline  a.sublevel-profline:hover {
line-height:25px;
padding-left:35px; 
padding-right:5px;
text-decoration:  none;
font-family : Arial;
font-size: 13px;
color: #ff0000;
}

#active_menu-profline  {
color: #ff0000;
font-weight:bold;
}


.button {
border: 1px solid #BBBBBB;
}
.inputbox {
border: 1px solid #BBBBBB;
}


a.readon {
font-size: 12px;
text-align: right;
text-decoration: none;
line-height: 15px;
border: 1px solid #EEEEEE;
margin-top: 10px;
text-decoration: none;
font-weight: normal;
}


a.readon:hover {
background: #EEEEEE url(../images/readon.gif) no-repeat left;
text-decoration: none;
}

.contentheading {
width: 100%;
font-weight: bold;
font-size: 13px;
line-height: 20px;
font-family: arial, verdana, sans-serif;
color: #000000;
}

.contentpaneopen {
background: transparent;
font-size: 12px;
font-family: arial, sans-serif;
line-height: 1.7;
}

table.contentpane td.contentheading {

background: transparent;
font-size: 12px;
font-family: arial, sans-serif;
line-height: 1.2;
}

table.contentpane ul {
margin: 0px;
padding: 0px;
list-style: none;
}

table.contentpane ul li{
padding: 0px;
margin: 0px;

}

.categorytitle {
width: 100%;
font-weight: bold;
font-size: 13px;
line-height: 20px;
font-family: arial, verdana, sans-serif;
color: #000000;
}

.componentheading {
margin-top:8px;
width: 100%;
font-weight: bold;
font-size: 13px;
line-height: 20px;
font-family: arial, verdana, sans-serif;
color: #000000;
}

div.componentheading-jacuzzi {
margin-top:-2px;
width: 100%;
height: 40px;
background-image: url('http://armstark.de/whirlpools/images/stories/einbauwhirlpools/jacuzzi-logo-kl.jpg');
background-repeat: no-repeat;
background-position: 375px ;
font-weight: bold;
font-size: 13px;
line-height: 40px;
font-family: arial, verdana, sans-serif;
color: #000000;
}

div.componentheading-880 {
margin-top:-2px;
width: 100%;
height: 40px;
background-image: url('http://armstark.de/whirlpools/images/stories/sundance-logo.jpg');
background-repeat: no-repeat;
background-position: 389px 13px;
font-weight: bold;
font-size: 13px;
line-height: 40px;
font-family: arial, verdana, sans-serif;
color: #000000;
}

div.componentheading-780 {
margin-top:-2px;
width: 100%;
height: 40px;
background-image: url('http://armstark.de/whirlpools/images/stories/sundance-logo.jpg');
background-repeat: no-repeat;
background-position: 351px 13px;
font-weight: bold;
font-size: 13px;
line-height: 40px;
font-family: arial, verdana, sans-serif;
color: #000000;
}

div.componentheading-680 {
margin-top:-2px;
width: 100%;
height: 40px;
background-image: url('http://armstark.de/whirlpools/images/stories/sundance-logo.jpg');
background-repeat: no-repeat;
background-position: 350px 13px;
font-weight: bold;
font-size: 13px;
line-height: 40px;
font-family: arial, verdana, sans-serif;
color: #000000;
}



table.moduletable th  {
width: 100%;
font-weight: bold;
font-size: 13px;
line-height: 20px;
font-family: arial, verdana, sans-serif;
color: #000000;
}


.back_button a{
font-size: 10px;
font-weight: normal;
}

.back_button{
margin-left:200px;
}

.contentpane-faq{
width:600px !important;
}

.contentpane-faq td{
background: transparent;
font-size: 12px;
font-family: arial, sans-serif;
line-height: 2;
}

tr.tabellenrand{
border: 1px solid #909090;
}