body, hmtl {
font-family: Arial,Helvetica, Sans-Serif;
font-size: 12px;
color: #585858;
}

a:link,
a:visited,
a:hover,
a:active {
text-decoration: none;
color: #F58320;
}

.cleaner{
font-size: 1px;
height: 1px;
display: block;
clear: both;
}

body, html {
width: 100%;
background:#E2E1E1;
color: #585858;
}

#hauptcontainer {
width: 978px !important;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
}

.ctl {
width: 4px !important;
height: 4px !important;
background: url(../images/corner_left_top.gif) no-repeat;
}

.sht {
height: 4px !important;
background: url(../images/sht.gif) repeat-x;
}

.ctr {
width: 4px !important;
height: 4px !important;
background: url(../images/corner_right_top.gif) no-repeat;
}
.shl {
width: 4px !important;
background: url(../images/shl.gif) repeat-y;
}

.shr {
width: 4px !important;
background: url(../images/shr.gif) repeat-y;
}
.cbl {
width: 4px !important;
height: 4px !important;
background: url(../images/corner_left_bottom.gif) no-repeat;
}

.shb {
height: 4px !important;
background: url(../images/shb.gif) repeat-x;
}

.cbr {
width: 4px !important;
height: 4px !important;
background: url(../images/corner_right_bottom.gif) no-repeat;
}

.inhaltwhite {
	padding: 7px;
	background-color: #FFFFFF;
}
/*
#kopfblocka {
background-image: url(../images/kopfa.jpg);
background-repeat:  no-repeat;
background-position: 7px 7px;
height: 125px !important;
}

#kopfblockb {
background-image: url(../images/kopfb.jpg);
background-repeat:  no-repeat;
background-position: 7px 7px;
height: 125px !important;
}*/


#headarea {
	height: 125px !important;
}

a.kopfblock,
a.kopfblock:link,
a.kopfblock:visited,
a.kopfblock:focus,
a.kopfblock:hover,
a.kopfblock:active {
	display:block;
	float:right;
	width:112px;
	height: 125px;
	background-image: url(../images/kopf-logo.jpg);
	background-attachment:scroll;
	background-repeat:  no-repeat;
	background-position: center center;
	text-decoration:none;
}

/*
#kopfblockb a:link,
#kopfblockb a:visited,
#kopfblockb a:hover,
#kopfblockb a:active,

#kopfblocka a:link,
#kopfblocka a:visited,
#kopfblocka a:hover,
#kopfblocka a:active,

#kopfblock a:link,
#kopfblock a:visited,
#kopfblock a:hover,
#kopfblock a:active {
display: block;
height: 100%;
width: 100%;
text-decoration: none;
}*/

.bildwechsler {
	position:absolute;
	width:956px;
	height:125px;
}

.abstandheadundhaupt {
margin-top: 15px;
}

#topmenu ul,
#topmenu li {
display: block;
padding:0;
margin:0;

}

#topmenu {
margin-left: 15px;
margin-bottom: 0px;
clear: both;
}
.toptopmenu {

}

.toptopmenuaktiv {

}
.li_toptopmenuaktiv,.li_toptopmenu {
float: left;
display: block;

}

.li_toptopmenuaktiv a:link,
.li_toptopmenuaktiv a:visited,
.li_toptopmenuaktiv a:hover,
.li_toptopmenuaktiv a:active,
.li_toptopmenu a:link,
.li_toptopmenu a:visited,
.li_toptopmenu a:hover,
.li_toptopmenu a:active {
margin-right: 10px !important;
padding-right: 10px !important;
border-right: 1px solid #999999;
font-weight: bold;
color: #999999;
font-size: 12px;
text-decoration: none;
}




.hauptmenublock {
background: #959595;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
display: block;
clear: both;
position: relative;

}

.zweitesmenublock li,
.zweitesmenublock ul,
.hauptmenublock li,
.hauptmenublock ul {
display :block;
margin: 0;
padding: 0;
}



.hauptmenublock li,.zweitesmenublock li {
float: left;

}
a.hauptmenuaktiv:link,
a.hauptmenuaktiv:visited,
a.hauptmenuaktiv:hover,
a.hauptmenuaktiv:active,

a.zweitesmenuaktiv:link,
a.zweitesmenuaktiv:visited,
a.zweitesmenuaktiv:hover,
a.zweitesmenuaktiv:active,

a.zweitesmenu:link,
a.zweitesmenu:visited,
a.zweitesmenu:hover,
a.zweitesmenu:active,

a.hauptmenu:link,
a.hauptmenu:visited,
a.hauptmenu:hover,
a.hauptmenu:active {
color: #FFFFFF;
font-weight: bold;
padding-right: 10px;
margin-right: 10px;
border-right: 1px solid white;
font-size: 12px;
text-decoration: none;

}

a.zweitesmenuaktiv:link,
a.zweitesmenuaktiv:visited,
a.zweitesmenuaktiv:hover,
a.zweitesmenuaktiv:active,
a.hauptmenuaktiv:link,
a.hauptmenuaktiv:visited,
a.hauptmenuaktiv:hover,
a.hauptmenuaktiv:active {
text-decoration: underline;
}


.zweitesmenublock {
background: #E2E1E1;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
height: 13px;
margin-bottom: 15px;
}

a.zweitesmenuaktiv:link,
a.zweitesmenuaktiv:visited,
a.zweitesmenuaktiv:hover,
a.zweitesmenuaktiv:active,
a.zweitesmenu:link,
a.zweitesmenu:visited,
a.zweitesmenu:hover,
a.zweitesmenu:active {
font-size: 11px;
font-weight: normal;
color: #6C6C6C;
border-right: 1px solid #959595;
letter-spacing: 1px;
}


a.zweitesmenuaktiv:link,
a.zweitesmenuaktiv:visited,
a.zweitesmenuaktiv:hover,
a.zweitesmenuaktiv:active {
font-weight: bold;
text-decoration: none;
letter-spacing: 0px;
}

.hierstehenartikel {
background: url(../images/dot.jpg) repeat-y;
background-position: 724px 0px;
display: block;
clear: both;
padding-left: 7px;
}

.links {
width: 705px;
margin-right: 15px;
float: left;
display: block;
}



.rechts {
margin-left: 15px;
float: left;
width: 204px;
display: block;
margin-right: 10px;
}


.hierstehenartikel,
.hierstehenartikel div,
.hierstehenartikel p,
.hierstehenartikel b,
.hierstehenartikel strong,
.hierstehenartikel i,
.hierstehenartikel italic,
.hierstehenartikel ul,
.hierstehenartikel li,
.hierstehenartikel td,
.hierstehenartikel td p
 {
font-size: 12px;
}




.c_title, .c_title a, a.c_title{
color: #999999;
font-size: 14px !important;
font-weight: bold !important;
text-decoration : none;
}


.rechts,
.rechts div,
.rechts p,
.rechts b,
.rechts strong,
.rechts i,
.rechts italic
 {
font-size: 11px !important;
}


.rechts .c_title,
.rechts .c_title a,
.rechts a.c_title {
 font-size: 12px !important;
 }

 .r1 .c_title,
 .r1 .c_title a,
 .r1 a.c_title  {
 color: #F58320;
 font-size: 11px !important;
 }


 .artikeluebersicht_rechts {
 margin-bottom: 20px;
 }
.artikeluebersicht_rechts .c_teaser p {
 padding:0;
 margin: 0;
 }



.artikeluebersicht {
margin-bottom: 20px;
}

.mehr a, a.mehr {
font-size: 11px;
padding-left: 5px;
padding-right: 5px;
}

.diashow {
    border: 1px solid #e2e8ec;
    height: 104px;
    width: 104px;
    padding: 5px;
}

.diashow img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
}

#mdia {
background:#FFFFFF;

}

#mdia a:link,
#mdia a:visited,
#mdia a:hover,
#mdia a:active {
font-size: 14px;
font-weight: bold;
}

.prevdia {
width: 17px;
height: 13px;
display: block;
background: url(../images/pfeile_links.gif) no-repeat;
}

.nextdia {
width: 17px;
height: 13px;
display: block;
background: url(../images/pfeile_rechts.gif) no-repeat;
}

.c_thumb {
border: 1px solid #E1E1E1;
float: left;
margin-right: 5px;
margin-bottom: 3px;
}

.c_teaser {
margin-top: 10px;
}

.artikeluebersicht {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #E1E1E1;
}
