a.navigation
{
padding-left:0.75em; background-repeat: no-repeat; background-position: 0 4px;
}

a.vor { background-image: url(../images/tag_li_pfeil2.gif); background-position: 0 4px}
a.zurueck { background-image: url(../images/tag_li_pfeil3.gif); background-position: 0 5px}

.farbe1, .hm, a, .um, h1
{
color: #474F85;
}

.farbe2, .hm:hover, .hm_aktiv, .um:hover, .um_aktiv, h3, .titel,
.um_aktiv:hover
{
color: #424242;
}

.farbe3, #es_artikel
{
background-color: #E3E3E3;
}

.farbe4, input, textarea
{
background-color: #ffffff;
}

#es_artikel input, #es_artikel textarea
{
border: 1px solid #A8A8A8;
}


a.hm_aktiv,.hm:hover,a.um_aktiv,.um:hover
{
background-color: white;
-moz-opacity:0.6;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60,style=0);
}

.hm, .hm:hover, .hm_aktiv, .hm_aktiv:hover
{
float:left;
display:block;
height:22px;
/* fuer transparenz*/
font-size:19px;
line-height: 19px;
text-decoration: none;
padding:2px 2px 0 2px;
}

.um, .um:hover, .um_aktiv, .um_aktiv:hover
{
float:left;
display:block;
height:15px;
/* fuer transparenz*/
font-size:13px;
line-height: 12px;
text-decoration: none;
padding:2px 2px 0 2px;
}


a.over_dvd
{
display:block;
background: url(../images/dvd.jpg) no-repeat;
width:245px; height:153px;
}

a:hover.over_dvd
{
background: url(../images/dvd_over.jpg) no-repeat;
}

a.over_weiter
{
display:block;
background: url(../images/weiter.gif) no-repeat;
width:72px; height:29px;
}

a:hover.over_weiter
{
background: url(../images/weiter_over.gif) no-repeat;
}



.bgfarbe, body
{
background-color: #AEE8FC;
}

.bgfarbe1, .infobox
{
background-color: #FBE09C;
}

.bgfarbe2
{
background-color: _#FFF4D6;
}

h1, .titel
{
font-weight:bold;
font-size: 1.1em;
margin-bottom:0;
}

p, .normal, ul
{
font-size: 1.2em;
line-height:1.4em;
margin:1em 0 1em 0;
clear: both;
}

ul
{
margin: 0 0 1em 0.25em;
padding: 0;
}

ul li
{

padding-left: 12px;
padding-top: 4px;
margin: 0 0 0 0; 
background: url(../images/tag_li_pfeil2.gif) no-repeat 0 11px; 
list-style-image: none; list-style-type: none;
}

#bilderlinks ul
{
margin: 0 0 1em 0.25em;
padding: 1em 0 0 0;
}

#bilderlinks ul li
{
padding-left: 12px;
padding-top: 0px;
margin: 0 0 0 0; 
background: url(../images/tag_li_pfeil2.gif) no-repeat 0 5px; 
list-style-image: none; list-style-type: none;
}


img
{
border:none;
}

a
{
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}

label
{
display: block;
font-size: 1em;
padding: 0.75em 0 0em 0;
}

input.formular_senden
{
width:9em;
text-align:right;
border: 0 solid transparent;background:transparent;
padding:0;
margin:0;
/* background: url(../images/tag_a_senden.gif) no-repeat 0 1px transparent; */
cursor:pointer;
}

input, textarea
{
border: none;
font-size: 1em;
}

textarea
{
overflow: auto;
width: 90%;
scrollbar-arrow-color : #979797;

scrollbar-highlight-color : #979797; /* rahmen innen */
scrollbar-shadow-color : #979797;	/* rahmen innen */

scrollbar-3dlight-color : #ffffff;		/* rahmen aussen - 3d-button */
scrollbar-darkshadow-color : #ffffff;	/* rahmen aussen - 3d-button */

scrollbar-face-color : #ffffff;
scrollbar-track-color : #ffffff;
}


#artikel input, #artikel textarea
{
border: 1px solid #007EAB;
}


/* layout */

html
{
overflow-y:scroll;
}

body, td
{
font-size:0.70em;
margin: 0px; 
padding: 0px;
color: #303050;
}

body, textarea, input
{
font-family: verdana, helvetica, sanserif;
}

input.checkbox, input.radiobutton
{
width:2em;
display: inline;
border: 5px solid green;
background: transparent;
}


#zentrieren
{
text-align:center;
}

#zentrieren2
{
width:966px;text-align:left;margin:auto;
}


#es_zentrieren2
{
width:620px;text-align:left;margin:auto;
}

#es_oben
{
margin-bottom:6px;
width:610px;height:70px;
position:relative;
}


#oben
{
width:966px;height:60px;
position:relative;

}

#seite_schatten
{
clear:both;
width:966px;
background-image: url(../images/schatten_li_re.jpg); background-repeat: repeat-y; background-position: left top;
}

#seite_schatten_unten
{
font-size:10px;line-height:10px;
height:12px;
background-image: url(../images/schatten_unten.jpg); background-repeat: no-repeat; background-position: left top;
}

#seite_schatten_oben
{
font-size:10px;line-height:10px;
height:12px;
background-image: url(../images/schatten_oben.jpg); background-repeat: no-repeat; background-position: left top;
}

#seite_aussen
{
width:966px;
}

#seite_kontur
{
margin: 0px 16px 0px 16px;
border:1px solid #A8A8A8; height:100%;
height:100%; 
}

#seite_innen, #intro #seite_innen
{
border:12px solid white; 
height:455px;

background: url(../images/bg01.jpg); background-repeat: no-repeat;

}

#intro #seite_innen
{
background: url(../images/bg_intro.jpg); background-repeat: no-repeat;
}

#seite_innen2
{
border:8px solid white; height:100%; overflow: auto; 
}

#spalte_links
{
width:266px;float:left;
}

#links
{
/*height: 570px; margin: 22px 30px 0px 30px;*/
width:266px;height:360px;
position:relative;
}

#spalte_mitte
{
width:620px;float:left;
}


#mitte
{
margin: 15px 10px 0 30px;
}

#hauptmenue
{
height:18pt;

margin:0 0 8px 0;
padding: 0;
}

#hauptmenue ul
{
margin:0;
padding:0;
}

#hauptmenue ul li
{
margin:0;
padding:0 14px 0 0;
float:left;
list-style-type: none;
background: none;

}

#untermenue
{
height:13pt;

clear:both;
margin:0 0 10px 0;

}

#untermenue ul
{
margin:0;
padding:0;
}

#untermenue ul li
{
margin:0;
padding:0 16px 0 0;
float:left;
list-style-type: none;
background: none;
}

#content
{
margin:0;
border:none;
width:542px;
height:362px;
background: #ffffff;
}



#artikel img
{
border:4px solid white;
margin-right: 6px;
}

#es_artikel 
{
padding:20px;
}

.bilder
{
overflow:auto; height: 100%; text-align:center; margin:0em 0 1em 0;
}

.infobox
{
border: 1px solid #F4BB31; padding: 1em;
}

h2, .untertitel
{
font-weight: bold;
font-style:italic;
font-size: 1em;
margin:0 0 1.25em 0;
}

h3
{
font-style:italic;
font-size: 1em;
margin:0 0 1em 0;
}

.trenner
{
border-top: 1px solid #DBA012; margin: 3px 0 3px 0;
}

#fusszeile
{
width:966px;height:20px;
position:relative;
top: -3px;
}


#bottom
{
margin-top:6px;
height:36px;
position:relative;
}

.formular_label
{
margin: 0em; padding: 0em;
}

.formular_feld
{
margin: 0em; padding: 0em;
}

#formular_fehler
{
margin-top: 2em;
}

#formular_fehler ul li
{
padding-bottom: 0;
line-height: 1.15em;
background-position: 0 7px;
}

#formular_fehler ul li a
{
color: #f03030;
}

#bestellung
{
position:absolute;left:18px;top:297px;
}


#logos
{
position:absolute;left:25px;top:329px;
background: url(../images/logo_infos.jpg) no-repeat;
width:290px; height:180px;
}

#flashinfo
{
font-size: 10px;
text-align: left;
border: 1px solid #909090;
background: #f0f0f0;
padding: 1em;
}

#weiterelinks h1
{
margin: 2em 0 1.5em 0;
}

#weiterelinks h2, #weiterelinks h3
{
font-style: normal;
}

#weiterelinks h3
{
color: #505050;
margin: 0 0 0.5em 0;
}

#weiterelinks p
{
margin: 0 0 0.5em 0;
}

#weiterelinks ul
{
margin: -0.5em 0 1.5em 1em;
padding: 0;
}

#weiterelinks ul li
{
margin: 0 0 0 0;
}