@charset "utf-8";

body {background: #ffffff; margin:0; padding:0;  }
td, ol, li { font-size: 8pt; font-family: helvetica,arial; text-decoration:none; }
a:link { font-size: 8pt; font-family: helvetica,arial; color:#000000;}
a:visited {font-size: 8pt; color:#666666; font-family: helvetica,arial; }
a:hover { font-size: 8pt; color:#666666; font-family: helvetica,arial; }
a:focus {font-size: 8pt; color:#666666; font-family: helvetica,arial; }

a img { 
border:0px;
vertical-align:middle;
}
img { 
border:0px;
vertical-align:middle;
}

form {margin:0; padding:0; }

h1 { font-size: 14pt; font-family: helvetica,arial; color:#000000; font-weight:bold;}
.stil1 { font-size: 14pt; font-family: helvetica,arial; color:#000000;}
.stil1b { font-size: 14pt; font-family: helvetica,arial; color:#000000; font-weight:bold;}
.stil1r { font-size: 14pt; font-family: helvetica,arial; color:#cc0000; font-weight:bold;}
h2 { font-size: 12pt; font-family: helvetica,arial; color:#000000; font-weight:bold;}
.stil2 { font-size: 12pt; font-family: helvetica,arial; color:#000000;}
.stil2b { font-size: 12pt; font-family: helvetica,arial; color:#000000; font-weight:bold;}
.stil2r { font-size: 12pt; font-family: helvetica,arial; color:#cc0000; font-weight:bold;}
h3 { font-size: 10pt; font-family: helvetica,arial; color:#000000; font-weight:bold;}
.stil3 { font-size: 10pt; font-family: helvetica,arial; color:#000000;}
.stil3b { font-size: 10pt; font-family: helvetica,arial; color:#000000; font-weight:bold;}
.stil3bu { font-size: 10pt; font-family: helvetica,arial; color:#000000; font-weight:bold; text-decoration: underline;}
.stil3r { font-size: 10pt; font-family: helvetica,arial; color:#cc0000; font-weight:bold;}
h4 { font-size: 8pt; font-family: helvetica,arial; color:#000000; font-weight:bold;}
.stil4 { font-size: 8pt; font-family: helvetica,arial; color:#000000;}
.stil4w { font-size: 8pt; font-family: helvetica,arial; color:#cccccc;}
.stil4b { font-size: 8pt; font-family: helvetica,arial; color:#000000; font-weight:bold;}
.stil4bu { font-size: 8pt; font-family: helvetica,arial; color:#000000; font-weight:bold; text-decoration: underline;}
.stil4r { font-size: 8pt; font-family: helvetica,arial; color:#cc0000; font-weight:bold;}
.stil4gb { font-size: 8pt; font-family: helvetica,arial; color:#336633; font-weight:bold;}
.stil4g { font-size: 8pt; font-family: helvetica,arial; color:#336633;}
.stil4gr { font-size: 8pt; font-family: helvetica,arial; color:#666666;}
.stil5 { font-size: 8pt; font-family: helvetica,arial; color:#cc0000;}
.stil5b { font-size: 10pt; font-family: helvetica,arial; color:#cc0000; font-weight:bold;}
.stil6 { font-size: 7pt; font-family: helvetica,arial; color:#000000;}
.stil6b { font-size: 7pt; font-family: helvetica,arial; color:#000000; font-weight:bold;}
.stil6gr { font-size: 7pt; font-family: helvetica,arial; color:#666666;}
.stil6g { font-size: 7pt; font-family: helvetica,arial; color:#336633;}
.stil6gu { font-size: 7pt; font-family: helvetica,arial; color:#336633; text-decoration: underline;}
h5 { font-size: 8pt; padding-left:10px; font-family: helvetica,arial; color:#ffffff; }


#testausgabe {position:absolute; left:1000px; top:0px;}

.stilue {font-size: 8pt; font-family: helvetica,arial; color:#666666; font-weight:bold;}

.pfeil_back {background-image:url(../../img/pfeil/pfeil_mitte.png); background-repeat:repeat-x;}
.head_b_back_t {background-image:url(../../img/navi/NAV_Unten1pix.gif); background-repeat:repeat-x;}
.head_b_back {background-image:url(../../img/balken_rot30.gif); background-repeat:repeat-x; height:30px; padding-top: 3px; color:#444444;}
.navtop {background-image:url(../../img/nav_ue_back_wh.gif); background-repeat:no-repeat; height:20px; width:220px; margin-top: 5px;}
.fontnavtop {color:#666666; font-size: 8pt; font-family: helvetica,arial, sans-serif; font-weight:bold; margin-top:50%; margin-left:5px;}
.fontnavtop_r {color:#CC0000; font-size: 8pt; font-family: helvetica,arial, sans-serif; font-weight:bold; padding-top:3px; padding-left:10px;}
.fontnav {color:#000000; font-size: 8pt; font-family: helvetica,arial, sans-serif; padding-top:5px; padding-left:3px;}
.fontnav1 {color:#000000; font-size: 10pt; font-family: helvetica,arial, sans-serif; font-weight:bold; }
.navmuback {background-image:url(../../img/nav_back_wh.gif); background-repeat:repeat-y; padding-left: 10px; padding-top: 5px; width:220px; }
.navbottom {background-image:url(../../img/nav_bottom_wh.gif); background-repeat:no-repeat; height:7px; width:220px; }

.navtop_r {background-image:url(../../img/nav_ue_back_200.gif); background-repeat:no-repeat; height:20px; width:200px; margin-top: 5px; top:210px; left:800px;}
.navmuback_r {background-image:url(../../img/nav_back_200.gif); background-repeat:repeat-y; padding-top: 5px; width:200px; top:230px; left:800px;}
.navbottom_r {background-image:url(../../img/nav_bottom_200.gif); background-repeat:no-repeat; height:7px; width:200px; top:auto; left:800px;}

.maintop {background-image:url(../../img/main_ue_back_wh.gif); background-repeat:no-repeat; height:20px; width:550px; margin-top: 5px;}
.mainmuback {background-image:url(../../img/main_back_wh.gif); background-repeat:repeat-y; width:550px;}
.mainbottom {background-image:url(../../img/main_bottom_wh.gif); background-repeat:no-repeat; height:7px; width:550px;}
.maintop_start {background-image:url(../../img/main_ue_back_start.gif); background-repeat:no-repeat; height:20px; width:650px;}
.mainmuback_start {background-image:url(../../img/main_back_start.gif); background-repeat:repeat-y; padding-right: 10px; padding-left: 10px; padding-top: 5px; width:650px;}
.mainbottom_start {background-image:url(../../img/main_bottom_start.gif); background-repeat:no-repeat; height:7px; width:650px;}

.preis_font_uvp {color:#000000; font-size: 8pt; font-family: helvetica,arial; text-decoration:line-through; padding:5px;}
.preis_font {color:#cc0000; font-size: 10pt; font-family: helvetica,arial; font-weight:bold; padding:5px;}
.preis_font_ges {color:#000000; font-size: 8pt; font-family: helvetica,arial; padding:5px;}
.preisd_font_uvp {color:#000000; font-size: 10pt; font-family: helvetica,arial; text-decoration:line-through; padding:5px;}
.preisd_font {color:#cc0000; font-size: 16pt; font-family: helvetica,arial; font-weight:bold; padding:5px;}
.preisd_font_ges {color:#000000; font-size: 10pt; font-family: helvetica,arial; padding:5px;}
.preis_back {background-image:url(../../img/preisback.gif); background-repeat:no-repeat; height:60px; width=100px; background-position: center center;}

.font_ueb {color:#ffffff; font-weight:bold; background: #cccccc; padding-left: 3px}
.kcenter { font-size: 12pt; font-family: sans-serif; color:#FFFFFF; }

#main {position:relative; float:left; width:780px; padding-bottom:30px;}


#navi/bilder/pfeil000.jpg {position:absolute; left:0px; width:200px; height: 43px; top:15px; /*background-color:#db001c;*/ z-index:3;
}

#p_head_back {position:absolute; left:215px; width:767px; top:0px; height: 97px; background-color:#db001c;
}
#wm_middle_back {position:absolute; top:117px; left:0px; width:782px; height: 800px; background-color:#ffffff;
}

#gewinn {position:absolute; top:175px; left:0px; width:782px; height: 800px; background-color:#3e372b;}

#wm_middle_start {margin:50px;}

/* Navigation Section*/
/*
#nav_vk {position:absolute; left:0px; width:982px; top:75px; height:20px;
background-image:url(../../img/back/nav_back.jpg); background-repeat:repeat-x;
} */
#nav_abt {position:absolute; top:108px; width:531px; height:26px; background-color:#eef0ef;}
/*#nav_abt_in { position:absolute; width:750px; height:20px; margin-left:10px;  margin-top:0px; line-height:20px; }*/
#nav_abt_in {width:750px; margin-left:10px; line-height:20px; }

.groups_middle {position:relative; left:0px; top:0px; height:auto; width:782px; background-color:#ffffff;}
.groups_middle h2 {margin:10px 0px 0px 16px; font-size: 14px; font-family: helvetica,arial; color:#666; font-weight:bold;}
.groups_middle h3 {margin:5px 20px 0px 16px; font-size: 10px; font-family: helvetica,arial; color:#666; }
.groups_float {float:left; margin:16px; height:160px; width:124px;  background-color:#eeeeee; display:inline; }
.groups_pic {margin:2px; height:120px;}
.groups_text {   line-height:12px; text-align:center; margin: 0; padding:0;  height:35px; }
.groups_font a:link {color:#000000; font-size:10px; font-family: helvetica,arial;   }
.groups_font a:visited {color:#000000; font-size:10px; font-family: helvetica,arial;   }
.groups_font a:hover { color:#cc0000; font-size:10px; font-family: helvetica,arial; }
.groups_font a:focus { color:#000000; font-size:10px; font-family: helvetica,arial;   }

#nav_wg {position:absolute; left:0px; width:982px; top:117px; height:20px; background-color:#eeeeee;
filter:alpha(opacity=90);  /*IE */ -moz-opacity:0.9; /* Gecko-Browser */opacity:0.9; /* Opera 9+ */
}

#nav_font  {float:left; padding-left:10px; padding-right:10px; padding-top:3px; vertical-align:middle;}

.nav_font {font-weight:bold; color:#000000; font-size:11px; font-family: helvetica,arial; }
.nav_font a:link {font-weight:bold; color:#000000; font-size:11px; font-family: helvetica,arial; }
.nav_font a:visited {font-weight:bold; color:#000000; font-size:11px; font-family: helvetica,arial; }
.nav_font a:hover {font-weight:bold; color:#000000; font-size:11px; font-family: helvetica,arial; }
.nav_font a:focus {font-weight:bold; color:#000000; font-size:11px; font-family: helvetica,arial; }

.nav_font_s {font-weight:bold; color:#666666; font-size:11px; font-family: helvetica,arial; }
.nav_font_s a:link {font-weight:bold; color:#666666; font-size:11px; font-family: helvetica,arial; }
.nav_font_s a:visited {font-weight:bold; color:#666666; font-size:11px; font-family: helvetica,arial; }
.nav_font_s a:hover {font-weight:bold; color:#666666; font-size:11px; font-family: helvetica,arial; }
.nav_font_s a:focus {font-weight:bold; color:#666666; font-size:11px; font-family: helvetica,arial; }

.nav_font_abt {vertical-align:middle; color:#666666; font-size:10px; font-family: helvetica,arial; }
.nav_font_abt a:link {vertical-align:middle; color:#666666; font-size:10px; font-family: helvetica,arial; }
.nav_font_abt a:visited {vertical-align:middle; color:#666666; font-size:10px; font-family: helvetica,arial; }
.nav_font_abt a:hover {vertical-align:middle; color:#666666; font-size:10px; font-family: helvetica,arial; }
.nav_font_abt a:focus {vertical-align:middle; color:#666666; font-size:10px; font-family: helvetica,arial; }

/* Nur relevant wenn mehrere Gruppen als Navi angezeigt werden

.nav_font_wg a:link {font-weight:bold; color:#cccccc; font-size:12px; font-family: helvetica,arial; padding:6px 10px 5px 10px;}
.nav_font_wg a:visited {font-weight:bold; color:#cccccc; font-size:12px; font-family: helvetica,arial; padding:6px 10px 5px 10px;}
.nav_font_wg a:hover {font-weight:bold; color:#cccccc; font-size:12px; font-family: helvetica,arial; padding:6px 10px 5px 10px;}
.nav_font_wg a:focus {font-weight:bold; color:#cccccc; font-size:12px; font-family: helvetica,arial; padding:6px 10px 5px 10px;}

#n1  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n1a  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n1b  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n2  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n2a  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n2b  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n3  { float:left;  padding-left:10px; padding-right:10px; vertical-align:middle;}
#n3a  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n3b  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n4  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n4a  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n5b  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n5  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n5a  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n5b  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n6  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n6a  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n6b  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n7  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n7a  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n7b  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n8  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n8a  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n8b  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n9  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n9a  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n9b  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n10  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n10a  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
#n10b  { float:left; padding-left:10px; padding-right:10px; vertical-align:middle;}
Nur relevant wenn mehrere Gruppen als Navi angezeigt werden ENDE */

/* Navigation Section END*/

/* color man  629dd9 */
#left {position:absolute; left:10px; top:190px; width:200px; height: auto;}
/*#left {float:left; width:200px; height: auto; background-color:#FFF3AC;}*/

#middle {position:absolute; left:220px; top:190px; width:550px; height: auto;
filter:alpha(opacity=90);
background-color:#eeffff; /*background-image:url(../../img/start.jpg); background-repeat:no-repeat; background-position: center center;*/
}
#middle_FI {position:absolute; left:220px; top:190px; width:550px; height: auto;
filter:alpha(opacity=90);  /*IE */ -moz-opacity:0.9; /* Gecko-Browser */opacity:0.9; /* Opera 9+ */
background-color:#42341f; /*background-image:url(../../img/start.jpg); background-repeat:no-repeat; background-position: center center;*/
}

#right_1 {width:198px; margin-top:2px; float:right; margin-right:3px; font-size:12px; }
#right_1 table { border-collapse:collapse; }

#logo {position:absolute; left:40px; top:20px;}

#all_content { position:absolute; top:134px; min-height:1300px; width:982px; background-image:url(../../img/all_content_bg.jpg);}

#bottom {float:left; width:1000px; height: 100px; background-color:#eedddd;}

/*#language {position:fixed; left:812px; bottom:-8px; height: 25px; z-index:101;}*/
#language {position:absolute; left:925px; top:80px; height: 25px; z-index:101;}

/* Ansprechpartner*/
#ansprech { position:absolute; top:0; right:1px; height: auto; font-family: helvetica,arial; z-index:1;}
#ansprech_txt {margin-left:7px; }
.ansprechbanner {}
.ansprechbanner td {height:45px;}
/*Search Section*/
#xhrresponse {
  background-color:#eeeeee;
  border: 1px solid #999999;v_abt
  padding:3px;
  margin-top:2px;
  z-index:-1;
  float:left;
  max-width:200px;
  font-size:12px;
}
	
#xhrresponse a {
font-size:10px;
}	
#xhrresponse a:hover {
background-image:url(../../img/soutput_bg.jpg);
color:#FFFFFF;
}

#soutput_bg { background-image:url(../../img/soutput_bg.jpg); color:#FFFFFF; font-size:12px;}

#suche {
	position:absolute;
  width:200px; margin-left:15px; 
}
#searchin {position:absolute;  background-color:#cbccce; left:782px; top:108px; width:200px; height: 26px; font-family: helvetica,arial; z-index:99;}
.searchin_button {margin-top:15px; }
.searchin_field {background-color:#cc0000; font-size: 8pt; font-family: helvetica,arial; color:#666666;}
.searchin_text {font-size: 8pt; font-family: helvetica,arial; color:#cccccc;}

#search {position:absolute; left:0px; top:125px; height:800px; width:782px; background-color:#ffffff;}

#search_head {float:left left:0px; right:0px; margin-left:215px; top:5px; height:auto; background-color:#eeeeee;}
.search_head {color:#666666; font-size:12px;}

.search_show_top { margin-left:225px; font-size:12px; font-family: helvetica,arial; color:#cccccc;}
.search_show_top a:link  {font-size: 12px; font-family: helvetica,arial; color:#cccccc; }
.search_show_top a:visited {font-size: 12px; font-family: helvetica,arial; color:#666666; }
.search_show_top a:hover {font-size: 12px; font-family: helvetica,arial; color:#cccccc; }
.search_show_top a:focus {font-size: 12px; font-family: helvetica,arial; color:#ffffff; }

#search_navi_top {position:absolute; left:0px; right:0px; top:50px; height:auto; background-color:#eeeeee;}
.search_navi { margin-left:215px; font-size:10px; font-family: helvetica,arial; color:#666666;}
.search_navi_top { margin-left:215px; font-size:10px; font-family: helvetica,arial; color:#666666;}
.search_navi_bottom { float:right; margin-left:215px; font-size:10px; font-family: helvetica,arial; color:#666666;}

#search_art_ue {position:absolute; top:75px;  background-color:#ffffff;}

/*Noch nicht in verwendung*/
#search_show_bottom {position:absolute; top:650px; margin-left:215px;}
#search_tax {position:absolute; top:675px; margin-left:215px;}
.search_tax {font-size:10px; font-family: helvetica,arial; color:#666666;}

#search_show_top {position:absolute; top:25px; margin-left:215px; }
.search_show { margin-left:225px; font-size:12px; font-family: helvetica,arial; color:#cccccc;}
.search_show a:link  {margin-left:225px; font-size: 12px; font-family: helvetica,arial; color:#cccccc; }
.search_show a:visited {margin-left:225px; font-size: 12px; font-family: helvetica,arial; color:#666666; }
.search_show a:hover {margin-left:225px; font-size: 12px; font-family: helvetica,arial; color:#cccccc; }
.search_show a:focus {margin-left:225px; font-size: 12px; font-family: helvetica,arial; color:#ffffff; }

#search_navi_bottom {float:right; margin-left:215px; top:625px; height:auto; background-color:#453e32;}
.search_navi_bottom {font-size:10px; font-family: helvetica,arial; color:#666666;}

.search_show_bottom { margin-left:225px; font-weight:bold; color:#cccccc; font-size:12px;}
.search_show_bottom a:link {font-size: 12px; font-family: helvetica,arial; color:#cccccc; }
.search_show_bottom a:visited {font-size: 12px; font-family: helvetica,arial; color:#666666; }
.search_show_bottom a:hover {font-size: 12px; font-family: helvetica,arial; color:#cccccc; }
.search_show_bottom a:focus { font-size: 12px; font-family: helvetica,arial; color:#ffffff; }
/*Noch nicht in verwendung*/


#suche_einsch { position:relative; background-color:#cbccce; top:0px; left:10px; height:85px; width:746px;}
#suche_logo{ position:absolute; left:1px; top:1px; padding-top:10px; padding-left:25px; background-color:#FFF; height:73px; width:240px; z-index:1;}
.suche_ehers {position:absolute; margin-top:5px; margin-left:10px; font-size: 10px; font-family: helvetica,arial; color:#666666;}
.suche_egruppe {position:absolute; left:285px; margin-top:5px; font-size: 10px; font-family: helvetica,arial; color:#666666;}
.suche_esort { position:absolute; right:25px; margin-top:5px; font-size: 10px; font-family: helvetica,arial; color:#666666;}
.suche_epreisv {position:absolute; left:285px; top:44px; font-size: 10px; font-family: helvetica,arial; color:#666666;}
.suche_epreisb {position:absolute; left:345px; top:44px; font-size: 10px; font-family: helvetica,arial; color:#666666;}
.suche_ebutton {position:absolute; right:0px; margin-left:5px; margin-top:44px;}

.art_ue_einsch { position:relative; background-color:#cbccce; top:0px; left:10px; height:85px; width:746px;}
.art_ue_logo{ position:absolute; left:1px; top:1px; padding-top:10px; padding-left:25px; background-color:#FFF; height:73px; width:240px; z-index:1;}
.art_ue_ehers {position:absolute; margin-top:20px; margin-left:10px; font-size: 10px; font-family: helvetica,arial; color:#666666;}
.art_ue_esort { position:absolute; right:125px; margin-top:20px; margin-left:10px; font-size: 10px; font-family: helvetica,arial; color:#666666;}
.art_ue_epreisv {position:absolute; left:296px; top:20px; margin-left:10px; font-size: 10px; font-family: helvetica,arial; color:#666666;}
.art_ue_epreisb {position:absolute; left:356px; top:20px; margin-left:10px; font-size: 10px; font-family: helvetica,arial; color:#666666;}
.art_ue_ebutton {position:absolute; right:0px; margin-left:5px; margin-top:44px;}

/*Search Section END*/
/* limit_show */
#limit_show_top {text-align:center; margin-top:20px; }
#limit_show_bottom { position:relative; clear:left; text-align:center;}

.limit_show {font-size:12px; font-family: helvetica,arial; color:#666666;}
.limit_show a:link  {font-size: 12px; font-family: helvetica,arial; color:#666666; }
.limit_show a:visited {font-size: 12px; font-family: helvetica,arial; color:#999999; }
.limit_show a:hover {font-size: 12px; font-family: helvetica,arial; color:#999999; }
.limit_show a:focus {font-size: 12px; font-family: helvetica,arial; color:#999999; }

.limit_show_activ {font-weight:bold; font-size:12px; font-family: helvetica,arial; color:#000000;}

/* limit_show End */
/*Service Section*/
#service {position:absolute; left:600px; top:0px; height: 20px; background-color:#cc0000;
filter:alpha(opacity=90);  /*IE */ -moz-opacity:0.9; /* Gecko-Browser */opacity:0.9; /* Opera 9+ */
}
.service {border-right:2px dotted #666666;}
.service a:link {font-size: 12px; font-family: helvetica,arial; color:#cccccc; margin:5px;}
.service a:visited {font-size: 12px; font-family: helvetica,arial; color:#cccccc; margin:5px;}
.service a:hover {font-size: 12px; font-family: helvetica,arial; color:#cccccc; margin:5px;}
.service a:focus {font-size: 12px; font-family: helvetica,arial; color:#cccccc; margin:5px;}
/*Service Section END*/


/*Filter Section*/
.filterfill_head {font-weight:bold; color:#cccccc; font-size:12px; font-family: helvetica,arial;}
.filterfill_head a:link {font-weight:bold; color:#cccccc; font-size:12px; font-family: helvetica,arial;}
.filterfill_head a:visited {font-weight:bold; color:#cccccc; font-size:12px; font-family: helvetica,arial;}
.filterfill_head a:hover {font-weight:bold; color:#cccccc; font-size:12px; font-family: helvetica,arial;}
.filterfill_head a:focus {font-weight:bold; color:#cccccc; font-size:12px; font-family: helvetica,arial;}
.filterfill_text {float:left; color:#cccccc; font-size:12px; font-family: helvetica,arial;}
/*Filter Section END*/

/*main.inc.php*/
#main_t_m {color:#666666; font-size: 8pt; font-family: helvetica,arial, sans-serif; font-weight:bold; margin-top:50%; margin-left:50px;}
#main_m_m {margin:20px;}


/* PORTAL main.inc.php*/
#portal {position:relative; float:left; margin-left:30px; margin-top:30px; width:740px; font-family:helvetica,arial, Helvetica, sans-serif; font-size:12px;}
.img_abst { padding:0px 8px 8px 0px ;}
.img_abstol { padding:8px 0px 0px 8px ;}
.ueschrift { font-family:Georgia, "Times New Roman", Times, serif; font-size:40px; font-style:italic; color:#F2C300; }

/* artikel_ueb.inc.php*/
#art_ue_back {position:relative; float:left;  left:15px; top:15px; height:850px; width:762px; padding-bottom:50px; }
#art_ue_back h2 {margin-left:10px; font-size: 12pt; font-family: helvetica,arial; color:#666; font-weight:bold;}
#art_ue_back h3 {margin:10px 0px 5px 10px; font-size: 10px; font-family: helvetica,arial; color:#666; }
#art_ue { padding:10px; margin:10px; height:209px; width:141px;}
#art_ue_float {float:left; padding:0px; margin:8px; height:124px; width:364px; background-color:#eeeeee;}
.art_ue_float {float:left; padding:0px; margin:8px; height:124px; width:364px; background-color:#eeeeee;}
#art_ue_top {margin-top:2px; margin-left:2px; height:102px; width:360px; background-color:#ffffff;}
.art_ue_top {margin-top:2px; margin-left:2px; height:102px; width:360px; background-color:#ffffff;}

/*#art_ue_pic {float:left; margin-left:2px; margin-top:2px; width:100px; height:100px; background-color:#ffffff;}*/
#art_ue_pic {float:left; width:110px;}
.art_ue_pic {float:left; width:110px;}
/*#art_ue_bez {margin-left:100px; margin-top:2px; height:14px; width:247px; background-color:#ffffff;}*/
#art_ue_text { margin-top:2px; height:100px; }
.art_ue_text { margin-top:2px; height:100px; }
#art_ue_bez {margin-top:2px; }
.art_ue_bez {margin-top:2px; font-weight:bold; color:#000000; font-size:12px;}
/*#art_ue_kbes {margin-left:100px; padding-top:6px; height:80px; width:247px; background-color:#ffffff;}*/
#art_ue_kbes {padding-top:6px;}
.art_ue_kbes {padding-top:6px; color:#000000; font-size:10px; font-family: helvetica,arial;}
.art_ue_kom {padding-left:10%; color:#000000; font-size:12px; font-family: helvetica,arial;}
#art_ue_balken {width:351px;}
.art_ue_balken {width:351px;}
#art_ue_ornr {}
.art_ue_ornr {color:#000000; font-size:12px; font-family: helvetica,arial;}
#art_ue_qua {float:left;}
.art_ue_qua {color:#000000; font-size:12px; font-family: helvetica,arial;}
#art_ue_bb {}
#art_ue_td {}
.art_ue_td {color:#000000; font-size:12px; font-family: helvetica,arial;}
#art_ue_lief { position:absolute; margin-left:110px; margin-top:4px;}
.art_ue_lief {position:absolute; margin-left:110px; margin-top:4px; color:#000000; font-size:12px; font-family: helvetica,arial;}
#art_ue_pri {position:absolute; margin-left:255px; text-align:right; padding-top:2px;}
.art_ue_pri {position:absolute; margin-left:255px; text-align:right; padding-top:2px; font-weight:bold; color:#CC0000; font-size:14px; font-family: helvetica,arial;}
.art_ue_priUVP {position:absolute; margin-left:185px; text-align:right; padding-top:2px; color:#000000; font-size:10px; font-family: helvetica,arial; text-decoration:line-through;}
.art_ue_topdeal { position:absolute; margin-left:2px;}
.art_ue_cart { position:absolute; margin-left:340px; height:20px; width:20px;}
.art_ue_topseller { position:absolute; margin-left:5px; background-color:#cc0000; height:20px; padding:0px 5px 0px 5px; color:#ffffff; font-size:10px; font-family: helvetica,arial;}


/* artikel_detail.inc.php*/
#art_dt_back {position:relative; float:left; margin:5px; left:0px; height:auto; width:770px;
}
#art_dt_left {float:left; margin-bottom:5px; height:301px; width:301px; background-color:#ffffff; border:1px solid #cccccc;}
#art_dt_thumb {float:left; margin-bottom:5px; height:301px; width:80px; background-color:#dddddd; border:1px solid #cccccc;}
#art_dt_thumb_pic {padding:10px; }
#art_dt_middle { float:left; margin-bottom:5px; height:301px; width:383px; background-color:#ffffff; border:1px solid #cccccc;}
/*#art_dt_right {float:left; height:447px; width:200px; background-color:#ffffff;}
#art_dt_des {height:20px; width:762px; background-color:#cccccc; z-index:10;}
#art_dt_dest {float:left; margin-left:20px; font-weight:bold; color:#666666; font-size:12px; font-family: helvetica,arial;}*/
#art_dt_text {clear:left; margin-top:20px; margin-left:20px; height:auto; width:730px; }
#art_dt_lbe {}
.art_dt_lbe {margin-left:10px; color:#000000; font-size:12px; font-family: helvetica,arial;}

#desc_all {clear:left; margin-bottom:21px;   min-height:800px; height:auto; width:768px; background-color:#ffffff; border:1px solid #CCCCCC; font-size:12px; font-family: helvetica,arial;}
.desc_all {clear:left; margin-bottom:21px;   min-height:800px; height:auto; width:768px; background-color:#ffffff; border:1px solid #CCCCCC; font-size:12px; font-family: helvetica,arial;}

#art_dt_des {height:19px; width:768px; background-color:#cccccc;}
        #art_dt_short { min-height:65px; width:768px; background-color:#eef0ef; padding-top:20px;}
        #art_dt_stext { margin-left:20px;}
        #art_dt_dest{float:left; min-width:112px; height:19px; color:#666666; font-size:10px; font-family: helvetica,arial; }
        #art_dt_dest_img {background-image: url(../../img/art_dt_dest.gif); background-repeat:no-repeat;}
        #art_dt_bottom {height:15px; width:766px;  background-color:#eef0ef; position:relativ; bottom:0px; }

.art_dt_des {height:19px; width:768px; background-color:.cccccc;}
.art_dt_short { min-height:65px; width:768px; background-color:.eef0ef; padding-top:20px;}
.art_dt_stext { margin-left:20px;}
.art_dt_dest{float:left; min-width:112px; height:19px; color:.666666; font-size:10px; font-family: helvetica,arial; }
.art_dt_dest_img {background-image: url(../../img/art_dt_dest.gif); background-repeat:no-repeat;}
.art_dt_bottom {height:15px; width:766px;  background-color:.eef0ef; position:relativ; bottom:0px; }

.art_dt_uecros {margin-left:20%; font-size:16px; font-family: helvetica,arial; color:#666666; font-weight:bold;}
h2.art_dt_uecros {margin-left:10px; font-size:16px; font-family: helvetica,arial; color:#666666; font-weight:bold;}
h3.art_dt_uecros {margin-left:10px; font-size:16px; font-family: helvetica,arial; color:#666666; font-weight:bold;}
#art_dt_cross {  margin:20px;}
#art_dt_crosspic { float:left; margin:5px; height:120px; width:200px; border:1px solid #999999; }
.art_dt_crosspic {}

#art_dt_pic {margin:5px; }
.art_dt_pic {}
#art_dt_bez {background-color:#ffffff}
.art_dt_bez {padding-left:20px; font-weight:bold; color:#666666; font-size:18px; font-family:helvetica,arial, Helvetica, sans-serif;}
.art_dt_her {position:absolute; margin-left:250px; margin-top:10px; color:#666666; font-size:10px; font-family:helvetica,arial, Helvetica, sans-serif;}
.art_dt_hertext {position:absolute; color:#000000; font-size:16px; font-family:helvetica,arial, Helvetica, sans-serif; margin-left:200px; margin-top:10px;}
#art_dt_ornr {}
.art_dt_ornr { position:absolute; color:#000000; font-size:10px; font-family: helvetica,arial; margin-left:260px; margin-top:175px;}
#art_dt_info {position:absolute; margin-top:70px; margin-left:5px; }
#art_dt_info img {margin-right: 10px; }
#art_dt_info p {margin-bottom:10px; color:#000000; font-size:10px; font-family:helvetica,arial, Helvetica, sans-serif; }
#art_dt_info p.hl {margin-bottom:10px; color:#CC0000; font-size:14px; font-weight:bold; font-family:helvetica,arial, Helvetica, sans-serif; }

.art_dt_lief {position:absolute; margin-top:70px; margin-left:5px; color:#000000; font-size:10px; font-family:helvetica,arial, Helvetica, sans-serif;}
#art_dt_l_cost {position:absolute; margin-top:100px; margin-left:5px; color:#000000; font-size:10px; font-family:helvetica,arial, Helvetica, sans-serif;}
#art_dt_l_cost img {margin-right: 10px; }
#art_dt_kbe {}
.art_dt_kbe {margin-left:10px; color:#000000; font-size:12px; font-family:helvetica,arial, Helvetica, sans-serif;}
#art_dt_td {}
.art_dt_td {margin-left:10px; color:#000000; font-size:12px; font-family:helvetica,arial, Helvetica, sans-serif;}
.art_dt_testeo {position:absolute; margin-top:150px; margin-left:5px; color:#000000; font-size:10px; font-family:helvetica,arial, Helvetica, sans-serif;}

#art_dt_wk_back { position:absolute; right:0px; top:292px; width:290px; height:35px; background-image: url(../../img/warenkorb/warenk_detail.jpg); background-repeat:no-repeat;}
#art_dt_wkin {position:absolute; margin-left:60px; margin-top:7px; font-weight:bold; color:#666666; font-size:16px; font-family:helvetica,arial, Helvetica, sans-serif;}
#art_dt_qua { position:absolute; margin-left:210px; margin-top:8px;}
.art_dt_qua {color:#666666; font-size:8px; font-family: helvetica,arial;}
#art_dt_bb { position:absolute; margin-left:255px; margin-top:3px;}
/* Preise */
#art_dt_pri_bg { position:absolute; background-image: url(../../img/preis_hg.gif); background-repeat:no-repeat; margin-left:260px; margin-top:190px; height:71px; width:120px;}
#art_dt_pri_bg p.pemvk { font-size:10px; font-family:helvetica,arial, Helvetica, sans-serif; margin: 3px 0px 0px 3px;}
#art_dt_pri_bg p.pp { font-size:20px; font-family:helvetica,arial, Helvetica, sans-serif; font-weight:bold; color:#CC0000; text-align:right; margin-right:3px;}
#art_dt_pri_bg p.pmwst { font-size:8px; font-family:helvetica,arial, Helvetica, sans-serif; text-align:right; margin-right:3px;}
#art_dt_pri_bg p.pges { font-size:10px; font-family:helvetica,arial, Helvetica, sans-serif; margin: 3px 0px 0px 3px;}
#art_dt_uvp { position:absolute; margin-left:250px; margin-top:130px; font-size:10px; font-family: helvetica,arial;}
#art_dt_pri {}
.art_dt_pri { margin-left:5px; margin-top:15px; font-weight:bold; color:#CC0000; font-size:20px; font-family: helvetica,arial;}
#art_dt_pri_mwst { position:absolute; margin-left:5px; margin-top:-15px;font-size:10px; font-family: helvetica,arial;}
#art_dt_gesp { margin-left:5px; margin-top:15px; font-size:10px; font-family: helvetica,arial;}
#art_dt_color {margin-top:5px;}
.art_dt_color {color:#000000; font-size:12px; font-family: helvetica,arial;}
#art_dt_size {margin-left:233px; }
#art_dt_size_f {float:left; margin-left:10px; }
.art_dt_size {margin-left:10px; color:#000000; font-size:10px; font-family: helvetica,arial;}
#art_dt_ext { margin-top:10px; margin-left:10px; color:#000000; font-size:10px; font-family:helvetica,arial, Helvetica, sans-serif;}
#art_dt_finanz {position:absolute; margin-top: 221px; margin-left: 28px; border:1px solid #FC3; width:200px;}
#art_dt_finanz p.proz0 {font-size:12px; font-family:helvetica,arial, Helvetica, sans-serif; font-weight:bold; color:#000000; background-color:#FC3; text-align:center; height:19px;}
#art_dt_finanz p.proz0cal {font-size:12px; font-family:helvetica,arial, Helvetica, sans-serif; color:#000000; text-align:center; height:17px; margin-top:2px;}
#art_dt_kcloud { position:absolute; left:800px; top:1330px; margin-top:10px; border: 1px solid #cccccc; font-family:helvetica,arial, Helvetica, sans-serif;}
.s1 { position:absolute; top:10px; left:20px; color:#900; font-size:20px; font-weight:bold;}
.s2 { position:absolute; top:20px; left:40px; color:#930; font-size:18px; font-weight:bold;}
.s3 { position:absolute; top:40px; left:60px; color:#960; font-size:16px; font-weight:bold;}
.s4 { position:absolute; top:60px; left:40px; color:#990; font-size:14px; font-weight:bold;}
.s5 { position:absolute; top:80px; left:20px; color:#9C0; font-size:12px; font-weight:bold;}
.s6 { position:absolute; top:70px; left:60px; color:#939; font-size:11px; font-weight:bold;}
.s7 { position:absolute; top:100px; left:20px; color:#969; font-size:10px; font-weight:bold;}
.s8 { position:absolute; top:60px; left:80px; color:#999; font-size:9px; font-weight:bold;}
.s9 { position:absolute; top:120px; left:100px; color:#99C; font-size:8px; font-weight:bold;}
.s10 { position:absolute; top:400px; left:140px; color:#9CC; font-size:7px; font-weight:bold;}

.art_dt_fender {position:absolute; margin-top: 10px; margin-left: 260px;}
.art_dt_ffender {position:absolute; margin-top: 201px; margin-left: 5px; border:1px solid #CC0000; width:250px;}
.art_dt_ffender p.head {font-size:12px; font-family:helvetica,arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; background-color:#CC0000; text-align:center; height:19px;}
.art_dt_ffender p.text {font-size:12px; font-family:helvetica,arial, Helvetica, sans-serif; color:#000000;  height:45px; margin-top:2px;}

/*Portal Welle*/
#port_wave{ position:absolute; width:750px; background-color:#cccccc;}
#port_wave_img { position:relative;  background-image: url(../../img/art_dt_dest.gif); background-repeat:no-repeat;}


#portal_des {height:19px; width:748px; background-color:#cccccc;}
        #portal_dest{float:left; min-width:112px; height:19px; color:#666666; font-size:10px; font-family: helvetica,arial; }
        #portal_dest_img {background-image: url(../../img/art_dt_dest.gif); background-repeat:no-repeat;}
        #portal_dest_bottom {height:15px; width:700px;  background-color:#eef0ef; position:relativ; bottom:0px; }
#portal_des_all {  clear:left; margin-bottom:21px;   min-height:800px; height:auto; width:748px; background-color:#ffffff; border:1px solid #CCCCCC; font-size:12px; font-family: helvetica,arial;}
#portal_des_text {margin-top:20px; margin-left:20px; height:auto; width:650px; padding-bottom:30px; }

/*Finanzierung*/
#portal_fin {  clear:left; margin-bottom:21px; min-height:800px; height:auto; width:748px; background-color:#ffffff; border:1px solid #CCCCCC;}
#portal_fin_in {  margin: 10px 20px 10px 20px;}
#portal_fin p { font-family:helvetica,arial, Helvetica, sans-serif; font-size:12px; }
#portal_fin p.p_fin_small { font-size:10px; text-align:center;}
#portal_fin h6 { font-family:helvetica,arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-top:10px;}
#portal_fin p.p_fin_hi { font-size:20px; font-weight:bold; margin-top:30px; text-align:center;}
#portal_fin li {margin-left:10px; font-family:helvetica,arial, Helvetica, sans-serif; font-size:12px; color:#000000;text-align:left; list-style-position:inside; list-style-type:square;}


/*Gästebuch*/
#mb_verw {  position:absolute; left:500px;  }
#mb { margin-left:0px; font-family:helvetica,arial, Helvetica, sans-serif; }
#mbform { margin-left:150px; }
#mb_links { float:left; width:150px; min-height:150px; background-color:#CCCCCC; border: 1px solid #CCCCCC; font-family:helvetica,arial, Helvetica, sans-serif; font-size:10px; text-align:left 4px;  }
#mb_rechts {width:500px; min-height:150px; margin-left:155px;  border: 1px solid #CCCCCC; font-family:helvetica,arial, Helvetica, sans-serif; font-size:12px;  }
#mb_text { margin:5px; width:450px;}

#mb_inh_allg1 { font-family:helvetica,arial, Helvetica, sans-serif; font-size:12px; position:relative; height:auto; width:650px;  padding-bottom:25px; padding-right:25px;}
#mb_inh_allg2 {padding-left:50px; height:auto; width:600px; border:solid 1px #999;}
#mb_inh_wave {margin-left:273px; width:347px; height:29px; background-image:url(../../img/wk_art_wave.jpg);}
#mb_inh_wave_in {margin-left:50px; padding-top:5px; font-family:helvetica,arial, Helvetica, sans-serif; color:#FFF;}
#mb_inh_wave_kl {margin-left:448px; width:152px; height:29px; background-image:url(../../img/wk_art_wave_kl.jpg);  background-repeat:no-repeat;}
#mb_inh_wave_in_kl {margin-left:70px; padding-top:8px; font-family:helvetica,arial, Helvetica, sans-serif; color:#FFF;}
input.mb_akt{ border: solid 1px #FFF; background-color: #cbccce; font-family:helvetica,arial, Helvetica, sans-serif; font-size: 9pt; color:#FFF; _width:100px;}


/*musikschulen*/
#ms { margin-left:0px; font-family:helvetica,arial, Helvetica, sans-serif; }
#ms_links { float:left; width:150px; height:150px; background-color:#CCCCCC; border: 1px solid #CCCCCC; font-family:helvetica,arial, Helvetica, sans-serif; font-size:10px; text-align:left 4px;  }
#ms_rechts {width:400px; min-height:150px; margin-left:155px;  border: 1px solid #CCCCCC; font-family:helvetica,arial, Helvetica, sans-serif; font-size:12px;  }
#ms_text_l { margin:15px;; width:150px;}
#ms_text_r { margin:5px; width:450px;}

/*Gästebuch*/
#gb { margin-left:20px; }
#gbform { margin-left:10px; }
#gb_links { float:left; width:150px; min-height:150px; background-color:#CCCCCC; border: 1px solid #CCCCCC; font-family:helvetica,arial, Helvetica, sans-serif; font-size:10px; text-align:left 4px;  }
#gb_rechts { width:500px; min-height:150px; margin-left:155px;  border: 1px solid #CCCCCC; font-family:helvetica,arial, Helvetica, sans-serif; font-size:12px;  }
#gb_text { margin:5px;}


#maingr_descr {width:746px; min-height:50px; margin-left:15px; margin-top:15px;  font-family:helvetica,arial, Helvetica, sans-serif; font-size:12px;  }
#maingr_descr_text { margin:5px;}

#kontakt_all { position:relative; width:610px; }
#kontakt { position:relative; float:right; width:450px; height:150px; margin-top:5px;  border: 1px solid #CCCCCC; font-family:helvetica,arial, Helvetica, sans-serif; font-size:12px;  }
#kontakt_text { position:relative; margin:5px; width:450px;}
#kontakt_bild { position:relative; background-color:#ffffff; margin-top:5px; border: 1px solid #CCCCCC; height:150px; width:150px; float:left;}
/*Kontakt GL ROT*/
#kontakt_gl { position:relative; float:right; width:450px; height:150px; margin-top:5px;  border: 1px solid #CC0000; font-family:helvetica,arial, Helvetica, sans-serif; font-size:12px;  }
#kontakt_bild_gl { position:relative; background-color:#ffffff; margin-top:5px; border: 1px solid #CC0000; height:150px; width:150px; float:left;}


#iframe {margin-top: 10px;font-family:helvetica,arial, Helvetica, sans-serif; font-size:12px; padding:5px;}
#iframe_top { width:90%; height:10px; background-color:#900;}


#footer {position:absolute; 
	left:295px;  
	top: 3px; 
	height:20px; 
	width:691px;
	/*background-image:url(../../img/footer_bg.jpg);*/
	/*z-index:99; */
	/*border: 1px solid #cc0000;*/
}
.footertable {}
.footertable  td {margin-left:10px;}
.footertable a:link { color:#FFB3BC; font-size:11px; font-family: helvetica,arial; text-decoration:none;}
.footertable a:visited {color:#FFB3BC; font-size:11px; font-family: helvetica,arial; text-decoration:none;}
.footertable a:hover {color:#ffffff; font-size:11px; font-family: helvetica,arial; }
.footertable a:focus {color:#FFB3BC; font-size:11px; font-family: helvetica,arial;}


#hintergrund{
			margin-left:980px;
			}
			
.seo_font_ul {margin-left:20px; }
.seo_font {color:#666666; font-size:12px; font-family: helvetica,arial; }
.seo_font a:link {font-weight:bold; color:#666666; font-size:12px; font-family: helvetica,arial; }
.seo_font a:visited {font-weight:bold; color:#999999; font-size:12px; font-family: helvetica,arial; }
.seo_font a:hover {font-weight:bold; color:#999999; font-size:12px; font-family: helvetica,arial; }
.seo_font a:focus {font-weight:bold; color:#999999; font-size:12px; font-family: helvetica,arial; }

/* Artikel auf Startseite*/
.iteminter {margin-left:10px; margin-top:390px;}
.iteminter h2 {
	margin: 3px 0px 0px 10px;
	color:#666666; font-size:12px; font-family: helvetica,arial; 
	}
.iteminter h3 {
		float:left; width:140px;
		margin: 3px 0px 0px 10px;
		color:#666666; font-size:10px; font-family: helvetica,arial; 
		}
.iteminter h3 i {
		color:#CC0000; font-size:12px; font-family: helvetica,arial; 
		}
.iteminter ul { }
.iteminter li {
	float:left; list-style-type:none; border: 1px solid #cccccc;
	margin:6px; height:102px; width:240px;
	}
.iteminter img.pic {margin-left:10px; height:66px;}
.iteminter img.testpic {float:left; padding-right:5px;}
.iteminter a:link {color:#FC0; font-size:10px; font-family: helvetica,arial; }
.iteminter a:visited {color:#FC6; font-size:10px; font-family: helvetica,arial; }
.iteminter a:hover {color:#FC6; font-size:10px; font-family: helvetica,arial; font-weight:bold; }
.iteminter a:focus {color:#FC6; font-size:10px; font-family: helvetica,arial; }
.iteminter h2 a:link {color:#333333; font-size:12px; font-family: helvetica,arial; }
.iteminter h2 a:visited { color:#666666; font-size:12px; font-family: helvetica,arial; }
.iteminter h2 a:hover {font-weight:bold; color:#666666; font-size:12px; font-family: helvetica,arial; }
.iteminter h2 a:focus { color:#666666; font-size:12px; font-family: helvetica,arial; }
.iteminter p.testbericht {
		background-color:#666; height:18px; #
		}

.meintensie {font-size:14px; font-family: helvetica,arial;}
.meintensie a:link { color:#00F; font-size:14px; font-family: helvetica,arial; }
.meintensie a:visited {color:#90C; font-size:14px; font-family: helvetica,arial; }
.meintensie a:hover {color:#90C; font-size:14px; font-family: helvetica,arial; }
.meintensie a:focus {color:#00F; font-size:14px; font-family: helvetica,arial;}

