/***********************************
Author: Dominik Poepping
URL: http://www.lost-update.de
***********************************/
/* Romatex Screen CSS */
/* Master */

/* Allgemeine Formatierungen einfügen, Schriften */
@import url(basic.css);
@import url(plugins.css);
@import url(dpboxes.css);
@import url(forms.css);



*{
margin: 0;
padding: 0;
}
body
{
background: #EFE3D3 url(../images/bodybg.gif) repeat-x;
}


#container
{
width: 970px;
margin: 0 auto;
background: url(../images/containerbg.gif) repeat-y;
}

/*Seitenkopf Formatierungen*/
/* kopf */

#kopf 
{
height: 98px;
background: #E1C8A8 url(../images/seitenkopfbg2.gif) no-repeat;
}
#logo
{
float:left;
z-index:10;
position:relative;
}
#kopfheadline 
{
float: left;
height: 50px;
padding: 0 0 0 0px;
}
#kopfheadline h1
{
padding: 28px 0 0 0;
font-size: 3em;
color:#EAD2B2;
}
#kopfheadline p
{
}

#kopfheadline a
{
color: #3D3D3D;
}

#kopfrechts {
float: right;
padding: 0 20px 0 0;

}
#seitenkopfunten
{
background: url(../images/seitenkopfunten.gif) no-repeat right top;
}
#printlogo
{
display:none;
visibility:hidden;
height:0px;
width:0px;
}
#themenbild
{
background: url(../images/themenbild01.jpg) no-repeat;
height:130px;
}

#menu {
clear: both;
height: 40px;
background: url(../images/eckeur.gif) no-repeat right bottom;
}

#menu ul {
height: 28px;
padding: 12px 0 0 20px;
background: url(../images/eckeul.gif) no-repeat left bottom;
list-style: none;
}

#menu li {
display: inline;
}

#menu a {
padding: 0 18px;
background: url(../images/menuicon.gif) no-repeat left center;
font-weight: bold;
color: #fff;
}

#menu a:hover {

}

#menu .aktiv a {
background: url(../images/menuicon2.gif) no-repeat left center;
color: #FFC4A0;
}

/* Seite */

#seite 
{
width: 970px;
/*margin: 0 auto;*/
padding: 0px 0px 0px 0px;
}

/* Inhalt */
#inhalt {
float: left;
width: 640px;
padding-top:0px;
margin-top:0px;
background: #FFF0DD url(../images/inhaltbg.gif) repeat-y;
color:#333;
}
.inhaltseintrag
{
min-height:300px;
}

/*Wrapper*/
.inhaltseintrag 
{
padding: 0px 15px 10px 20px;
}
.inhaltseintragrandlos
{
padding: 0px;
padding-top:0px;
padding-bottom:10px;
}
.inhaltseintrag .eingerueckt, .inhaltseintragrandlos .eingerueckt {
margin: 0 10px 0 90px;
}
.inhaltseintrag p, .inhaltseintrag ol, .inhaltseintrag ul {
margin-bottom: 1.4em;
line-height: 170%;
list-style-position: inside;
}


.balken 
{
height: 22px;
padding: 5px 0 0 10px;
background-color:#FFC475;
background-image:url(../images/balkenbg.gif);
background-repeat:repeat-x;
}

.balken a {
font-weight: bold;
}

.balken a:hover {
}

.rechtsbuendig
{
text-align:right;
}


/* seitenspalte */
#spalte 
{
float: right;
width: 320px;
}

#spalte a 
{
text-decoration: underline;
}

#spalte a:hover 
{
text-decoration: underline;
}
#spalte ul, #spalte li
{
margin:0px;
padding-bottom:0px;
padding-top:0px;
}

/*HMENU*/

#hmenu
{
list-style:none;
}
#hmenu li
{
float:left;
padding:0px;
margin:0px;
}
#hmenu li a
{
text-decoration:none;
margin-top:45px;
width:120px;
display:block;
padding: 25px 0px 0px 0px;
text-align:center;
height:20px;
background: url(../images/hmenubg.gif) no-repeat;
background-position: center 0px;
font-weight:bold;
/*moz hack*/
outline:0; -moz-outline:0;
}
/*hover*/
#hmenu li a:hover
{
background: url(../images/hmenubg3.gif) no-repeat;
background-position: center -10px;
padding: 15px 0px 10px 0px;
}
/*aktiver*/
#hmenu li a.gewaehlt, #hmenu li a.gewaehlt:hover
{
background: url(../images/hmenubg2.gif) no-repeat;
padding: 15px 0px 10px 0px;
background-position: center -10px;
} 
.miniwarenkorb
{
background-color:none;
line-height:120%;
}

.miniwarenkorb a, .miniwarenkorb a:hover
{
display:block;
background: url(../images/warenkorb1.gif) no-repeat;
text-align:center;
height:0px;
width:120px;
margin-top:65px;
overflow:hidden;
padding-top:25px;
}
.miniwarenkorb a:hover
{
height:50px;
margin-top:15px;
background: url(../images/warenkorb2.gif) no-repeat;
}

/*Umenu*/
#spalte .umenu a
{
text-decoration: none;
color:#000;
}
#spalte .umenu a:hover
{
text-decoration: none;
}
.umenu ul
{
list-style:none;
padding:0px 0px 20px 23px;
margin:0px;
}
.umenu li
{
display:inline-block;
}

.umenu li a
{
display:block;
width:243px;
padding:2px;
padding-left:14px;
margin-bottom:4px;
color:#000;
}
.umenu ul li
{
padding-top:0px;
}
.ebene2 li a
{
width:220px;
}
.ebene3 li a
{
width:197px;
}



/*Breadcrum Navigation*/
.breadcr
{
clear:both;
padding-bottom:10px;
font-size:90%;
}


/* Footer */
#seitenfooter
{
clear: both;
background: #EEE2D2 url(../images/seitenfooterbg.gif) repeat-x;
height:15px;
}

#inhaltfooter
{
clear: both;
background: #EEE2D2 url(../images/inhaltfooterbg.gif) repeat-x;
height:20px;
}
#footer 
{
clear: both;
background: #EFE3D3 url(../images/footerbg.gif) repeat-x;
background-position: center;
height:40px;
font-size: 11px;
color: #B05636;
text-align: center;
}

#footer p {
text-align: center;
}

#footer a {
color: #333333;
}
.clearer, .clear, .clear_both, .clearAll
{
clear:both;
}
#wb
{
background-color:#ddd;
}


@media print
{
#wb
{
font-size:90%;
height:800px;
}
h1, h2, h3, h4, h5, h6
{
color:#000;
}
.noprint
{
display:none;
}
#printlogo
{
display:block;
visibility:visible;
width:auto;
height:auto;
}
#container
{
margin:0px;
padding:0px;
/*width:670px !important;*/
width:600px;

}
#inhalt
{
margin:0px;
padding:0px;
width:600px;
display:block;
clear:both;
float:none;

}
.inhaltseintrag
{
margin:0px;
padding:0px;
line-height:100%;
}
#spalte 
{
width:600px;
clear:both;
float:none;

}

body
{
background: none !important;
font-size:1em;
line-height: 100%;
}
.inhaltseintrag
{
line-height: 100%;
}

#kopf, #themenbild, .umenu
{
visibility:hidden;
display:none;
width:0px;
height:0px;
}
#footer p
{
text-align:left;
color:#000;
}
#footer:after { content:url(../images/printfooter.gif);text-align:left; }
#footer:before { content:url(../images/printfooter.gif); text-align:left;}
}

.accordion .toggler
{
background-color:#FFE2B8;
color:#000;
padding:5px;
border:1px dotted #F38A5A;
/*border-bottom:none;*/
background-image:url(../images/accordionbg.jpg);
background-repeat:repeat-x;
}
.accordion .toggler a
{
display:block;
}
.accordion .acc
{
border:1px dotted #F38A5A;
/*border-top:none;*/
padding:5px;
}
.accordion .closer
{
height:1px;
border-top:1px dotted #F38A5A;
}




