* {margin: 0; padding: 0;}

body {font-family: Arial, Verdana, Helvetica, sans-serif;}

body#leist,
body#faq2,
body#faq,
body#prox,
body#modelle,
body#finden,
body#impress,
body#conn,
body#gutschein,
body#verst1,
body#ton,
body#gebraucht {width: 960px;}
body#ohr {width: 930px;}

a.help,
a:visited.help {text-decoration:none;
		color:#003399;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		}

a:hover.help {
              border-bottom: #5588BB 1px solid;
			  color:#35588BB;
			  font-family:Arial,Helvetica,sans-serif;
			  font-size:12px;
			  font-weight: bold;
			  }
			  
a.lib 			{text-decoration:underline;
				cursor:help;
				color:#3979B3;
				font-family:Arial,Helvetica,san-serif;
				font-size:12px;
				}
				
a:visited.lib 	{text-decoration:underline;
				cursor:help;
				color:#3979B3;
				font-family:Arial,Helvetica,sans-serif;
				font-size:12px;
				}
				
a:hover.lib {text-decoration:none;
			  cursor:help;
			  color:#5588BB;
			  font-family:Arial,Helvetica,san-serif;
			  font-size:12px;
			  }

a {
   color: #003399;
   font-size: 0.8em;
   font-weight: bold;
   text-decoration: none;
   }

a:link,
a:visited {color: #003399;
   outline: none;}

a:hover {color: #5588BB;
   text-decoration: none;
   border-bottom: #5588BB solid 1px;}

a:active {color: #FFFFFF;
   outline: none;}

a.intern {font-size: 1em;
   font-weight: bold;}
a.intern:link,
a.intern:visited {
   font-size: 1em;
   color: #5588BB;
   text-decoration: none;
   outline: none;}
a.intern:hover {
   color: #0033AA;
   border-bottom: #0033AA 1px solid;}

a.extern {
   color: #003399;
   font-size: 1em;
   font-weight: bold;
   text-decoration: none;
   padding: 1px 1px 0 2px;}

a.extern:link,
a.extern:visited {
   font-size: 1em;
   color: #003399;
   text-decoration: none;
   outline: none;}

a.extern:hover {
   color: #FFFFFF;
   background-color: #003399;
   text-decoration: none;
   padding: 1px 1px 0 2px;}

a.extern2 {
   color: #003399;
   font-size: 1em;
   font-weight: bold;
   text-decoration: none;
   padding: 1px 1px 0 0;}

a.extern2:link,
a.extern2:visited {
   font-size: 1em;
   color: #003399;
   text-decoration: none;
   outline: none;}

a.extern2:hover {
   color: #FFFFFF;
   background-color: #003399;
   text-decoration: none;
   padding: 1px 1px 0 0;}


a {
   color: #003399;
   font-size: 0.8em;
   font-weight: bold;
   text-decoration: none;
   }

a.sonder {color: #003399;}

a.sonder:link,
a.sonder:visited {color: #003399;
   outline: none;}

a.sonder:hover {color: #5588BB;
   text-decoration: none;
   border-bottom: 0;}

a.sonder:active {color: #FFFFFF;
   outline: none;}

a#voelkel:hover {border-bottom: 0;}

.stopFloat {display: block;
            float: none;
            clear: both;
            height: 1px;
            width: auto;
            line-height: 0;
            font-size: 0;}

div#flug a.sonder img,
div#pia a.sonder img {border: #003399 1px solid;}

div#flug a.sonder img:hover,
div#pia a.sonder img:hover {border: #5588BB 1px solid;}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;}
.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555555;
	font-weight: bold;}
.text_fett {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	font-weight: bold;}
.text_rot_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	font-weight: bold;}
.text_rahmen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	background-color:#CCE5FF;}
	
.text_blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3979B3;}
	
.text_blau_gr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3979B3;
	font-weight:bold;}
	
.text_dgrau_gr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #555555;
	font-weight:bold;}
	
.headkl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	font-weight:bold;}

#z1 {font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
     color: #555555;
     font-weight: bold;
     margin-top: 20px;
     margin-bottom: 20px;}
#z2 {font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
     color: #555555;
     font-weight: bold;
     margin-top: 0;}

h1 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #555555;
	font-weight:bold;
	margin-top: 30px;
	padding-bottom: 10px;}

h2 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #555555;
	font-weight:bold;}

h3 {font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	font-weight:bold;}
	
h4 {font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #555555;
	font-weight:bold;}


.cont {width: 85%;
   margin-left: 60px;
   margin-top: 19px;
   line-height: 1.1em;}
.cont h2#hont {padding-top: 0px; margin-top: 0;}
td#impre p.p1,
td#impre p {padding-right: 50px;}

.tleistungen {width: 81%;
   margin-left: 60px;}

.tleistungen div#mmbild {float: left;
   margin: 40px 100px 20px 80px; height: 230px; padding: 0;}

.tleistungen div#mmbild img#portrait {height: 230px; padding: 0; margin: 0;}

.tleistungen div.li-xvg {float: left;
   margin: 50px 0 0 0; height: 200px;}

.tleistungen .text {line-height: 1.4em;}
.tleistungen .li-1 ul li, 
.tleistungen .li-1 ol li {line-height: 1.4em;
   padding-bottom: 5px;}
.tleistungen h1#ueber-1 {margin: 10px 0 0 0; font-size: 0.9em;}
.tleistungen div.li-xvg ul.leistunglist {margin: 0 0 0 0; padding-left: 0;}
.tleistungen ul.leistunglist li {list-style-type: none; padding-bottom: 0;}
.tleistungen ul.leistunglist li a {font-size: 0.8em;
   font-weight: bold;}
.tleistungen ul,
.tleistungen ol,
.tfaq ul,
.tfaq ol {margin: 10px 0 10px 0;
   padding-left: 25px;
   line-height: 1.4em;}
.tfaq ul.uebersicht li a {
   font-weight: bold;}
.tfaq ul.uebersicht li {list-style-type: circle;}
.tfaq ul.uebersicht {margin: 0 0 40px 0px;}
.tleistungen h3 {font-size: 16px;
   margin: 0 0 15px 0;
   padding-top: 20px;
   }
.tleistungen ul#ausbildung {margin: 0 0 50px 70px;}
.tleistungen ul#ausbildung li {list-style-type: circle; color: #444444;}
.tleistungen span.p5,
.tfaq span.p5,
.tfaq2 span.p5 {
   display: block;
   margin: 7px 0 40px 0;
   padding: 0;}

.tfaq p#eing {padding-top: 5px;}

.tfaq h1#mifi {margin-left: 250px;}
.tfaq p#mifi2 {margin: 20px 0 100px 180px; font-size: 16px; font-weight: bold;}
.tfaq p#mifi3 {margin-left: 255px;}
.tfaq p#mifi4 {margin-left: 265px;}
.tfaq p#mifi5 {margin-left: 260px;}
.tfaq div#mifi6 {margin-left: 275px; margin-top: 10px;}
.tleistungen span.p5 a,
.tfaq2 span.p5 a,
.tfaq span.p5 a {font-size: 1em;}

.tleistungen span.p55,
.tfaq2 span.p55 {
   display: block;
   padding-bottom: 0px;
   font-size: 12px;
   font-family:Arial,  Helvetica,sans-serif;
   color: #555555;}
.tfaq span.p55 {
   display: block;
   padding-bottom: 0px;
   margin-top: 10px;
   font-size: 12px;
   font-family:Arial,  Helvetica,sans-serif;
   color: #555555;}
.tfaq2 span.p56 {
   display: block;
   padding-bottom: 20px;
   font-size: 12px;
   font-family:Arial,  Helvetica,sans-serif;
   color: #555555;}
.tfaq span.p57 {
   display: block;
   padding: 15px 0 0 0;
   font-size: 12px;
   font-family:Arial,  Helvetica,sans-serif;
   color: #555555;}
.tfaq ul.ulli li {list-style-type: circle;}
.tfaq h2 {padding-top: 5px;}
.tfaq h2#gut {padding-top: 2px;}
.tfaq h1#mod {padding-top: 20px;
   margin-top: 0;
   margin-bottom: 20px;}
.tfaq h2#mod2 {margin-top: 40px; padding: 0;}
.tfaq h3#mod3 {margin-top: 40px; padding: 0;}
.tfaq div.text h4 {padding-top: 20px;}
.tleistungen ul li ul.inlist {margin: 10px 0 0 0;
   padding-left: 10px;}

div#flug {width: 160px;
   height: 142px;
   border: 0;}
div#pia {width: 160px;
   height: 142px;
   border: 0;}

div#pia a.sonder,
div#flug a.sonder {margin-bottom: 5px;}

.tfaq a.bild {font-size: 0.8em;}

#preisinhalt div#redeka {position: relative;
   top: -400px;
   left: 660px;
   width: 100px;}
.tfaq p {margin-top: 15px;}
.tfaq h4 {margin-top: 20px;
   color: #555555;}
.tfaq div#ihrefragen ul li {padding-bottom: 5px;}

.text_gros2 {font-size: 1em;}

.tkontakt {width: 80%;
   margin-left: 60px;}

.tfaq {width: 80%;
   margin-left: 60px;}
.tfaq2 {width: 87%;
   margin-left: 60px;}
.tfaq3 {width: 80%;
   margin-left: 60px;}
      
.tfaq p {line-height: 1.4em;}
.tfaq .pxa {padding-bottom: 20px;}

.tfaq ul li {padding-bottom: 3px;}
.tfaq ol li {padding-bottom: 2px;} 
.tfaq ul li a {font-weight: bold;}

.tkarte {width: 90%;
   margin-left: 30px;}

.tfaq h3 {padding-top: 20px;}
.tfaq h3#them {padding: 20px 0 10px 0;}

#ueber-2 {margin-top: 20px;
   padding-bottom: 0;}

.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #555555;
	font-weight:bold;}

.text_abstand_oben {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	margin-top: 20px;}


.kontext {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;}
	
.warnung {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	margin-bottom: 50px;
	padding-top: 5px;}

.fon {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #555555;
	font-weight:bold;
	padding: 0 5px 0 5px;}

.hinweis {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555555;
	font-weight:bold;
	margin-bottom: 25px;}

.vanity {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6699CC;
	font-weight:bold;
	padding: 0 5px 0 5px;
	border: 1px solid #CDDDEC;}

.werbung {font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #C6864C;
	font-weight:bold;
	font-style: italic;}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;}

body {
	scrollbar-face-color: #ffffff; 
	scrollbar-shadow-color: #000033; 
	scrollbar-highlight-color: #FFF1F1; 
	scrollbar-3dlight-color: #FFF1F1; 
	scrollbar-darkshadow-color: #FFF1F1; 
	scrollbar-track-color: #FFF1F1; 
	scrollbar-arrow-color: #000000;
	background-image:url(../images/bg.jpg);background-repeat:repeat; background-attachment:fixed;}

.rahmen    { color: #555555; background-color:#ffffff;border:1px solid #555555;}

.FormFeld    { font-family: Arial; font-size: 9pt; color: #555555; background-color:#ffffff;border:1px solid #666666;}
.FormFeldMuss { font-family: Arial; font-size: 9pt; color: #555555; background-color:#ffffff;border:1px solid #666666; background-color: #FFCC99;}
.schriftzug {
	position: relative;
	top: 4px;}

.schriftzug-klein {
   position: relative;
   top: 2px;}

#kp {margin: 0 0 30px 225px;}
#kp2 {margin-top: 50px;
   padding-right: 130px;
   font-size: 12px;
   font-family:Arial,  Helvetica,sans-serif;
   color: #555555;}
a#kontakt {text-decoration: none;
		color:#003399;
		font-family:Arial,Helvetica,sans-serif;
		font-size:20px;
		font-weight: bolder;
		margin: 30px 0 0 265px;
		}
a#kontakt:hover {
        text-decoration: none;
        border-bottom: #5588BB 1px solid;
        color:#5588BB;
		font-family:Arial,Helvetica,sans-serif;
		font-size:20px;
		font-weight: bolder;}
		
#kontakt2 {text-decoration:underline;
		color:#3979B3;
		font-family:Arial,Helvetica,sans-serif;
		font-size:14px;
		font-weight: bolder;}
		
a #kontakt2 {text-decoration: none;
		color:#3979B3;
		font-family:Arial,Helvetica,sans-serif;
		font-size:14px;
		font-weight: bolder;}
		
.li-1 ul li, .li-1 ol li {padding-bottom: 4px;}

#liste-1 a:hover.help {text-decoration:underline;}

#liste-1 a.help {font-weight: bold;}
   
.p1 {padding-bottom: 10px;
   font-size: 12px;
   font-family:Arial,  Helvetica,sans-serif;
   color: #555555;}
.abstand-ou {margin: 10px 0;}
.abstand-o {margin-top: 30px;}
#peng {padding-bottom: 20px;}
#preisinhalt h3 {margin: 0 0 15px 0px;
   padding-top: 20px;}
#preisinhalt h4 {margin: 20px 0 10px 0px;}
#preisinhalt h5 {margin: 25px 0 10px 0px;
   font-size: 1.1em;}
#preisinhalt h5 a {font-size: 1em;}
#preisinhalt ul {
   font-size: 0.8em;
   list-style: circle;
   margin: 15px 70px 10px 20px;}
#preisinhalt li {padding-bottom: 5px;
   padding-right: 20px;}
#preisinhalt ul li {font-size: 1.2em;}
#preisinhalt p {margin: 0 20px 0 0px;
   padding-right: 20px;}
#preisinhalt ul.uebersicht {margin: 15px 0 40px 20px;} 
#preisinhalt .uebersicht li a {font-size: 1.1em;}
#preisinhalt .uebersicht li {list-style-type: circle;}
#preisinhalt .einschub {margin: 10px 0 0 0px;
   font-size: 0.9em;}
.tfaq2 #sub2 {margin-top: 0px;}

.text_grau2 {color: #666666;
   font-size: 1.3em;
   font-weight: bold;}
.preis {font-weight: bold;
   color: #BF0000;
   font-size: 1em;}
.preis2 {font-weight: bold;
   color: #BF0000;
   font-size: 1em;}
.register {position: relative;
   top: -3px;
   padding-left: 1px;
   padding-right: 2px;
   font-size: 0.85em;
   font-weight: bold;}
.seitenende {padding-bottom: 28em;}
.seitenende2 {padding-bottom: 8em;}
.seitenende3 {padding-bottom: 23em;}
.seitenende4 {padding-bottom: 6em;}
body#leist {padding-bottom: 340px;}
body#prox {padding-bottom: 40px;}

/* Netzwerke */

div#netzwerk {position: absolute;
   width: 140px;
   height: 420px;
   top: 10px;
   left: 700px;}

div#netzwerk div#primateq {position: absolute;
   top: 10px;
   left: 0;
   width: 122px;
   height: 207px;}

div#netzwerk div#primateq a#aufeins {
   display: block;
   width: 122px;
   height: 207px;
   background-image: url(../images/primatek.jpg);}

div#netzwerk div#primateq a#aufeins:hover {
   display: block;
   width: 122px;
   height: 207px;
   background-image: url(../images/primajetzt.jpg);}


div#netzwerk a#hoer {
   display: block;
   width: 116px;
   height: 50px;
   position: absolute;
   top: 235px;
   left: 3px;
   background-image: url(../images/hoerbsplink.jpg);
   background-repeat: no-repeat;
   border-bottom: 0;}

div#netzwerk a#hoer:hover {
   display: block;
   width: 116px;
   height: 50px;
   position: absolute;
   top: 235px;
   left: 3px;
   background-image: url(../images/hoerbsphover.jpg);
   background-repeat: no-repeat;
   border-bottom: 0;}


div#netzwerk a#rahmen {
   display: block;
   width: 116px;
   height: 50px;
   position: absolute;
   top: 303px;
   left: 3px;
   background-image: url(../images/praetwitt.jpg);}

div#netzwerk a#rahmen:hover {
   display: block;
   width: 116px;
   height: 50px;
   position: absolute;
   top: 303px;
   left: 3px;
   background-image: url(../images/praefollow.jpg);}


div#netzwerk a#aura {position: absolute;
  top: 371px;
  left: 3px;
  width: 116px;
  height: 50px;
  background-image: url(../images/meinblog.jpg);
  background-repeat: no-repeat;}

div#netzwerk a#aura:hover {position: absolute;
  top: 371px;
  left: 3px;
  width: 116px;
  height: 50px;
  background-image: url(../images/zumthema.jpg);
  background-repeat: no-repeat;}

div#netzwerk a#rahmen:hover,
div#netzwerk div#primateq a#aufeins:hover,
div#netzwerk a#aura:hover,
div#netzwerk a#hoer:hover {border-bottom: 0;}

div.preload {display: none; width: 0; height: 0; border: 0;}
div.preload a#picprimateq {background-image: url(../images/primajetzt.jpg);}
div.preload a#pictwitter {background-image: url(../images/praefollow.jpg);}
div.preload a#picbeispiele {background-image: url(../images/hoerbsphover.jpg);}
div.preload a#picblog {background-image: url(../images/zumthema.jpg);}

/* Primatek Auszeichnung mittels img */

ul#ausbildung li a img.blauprima,
ul li a img.blauprima,
p.p1 a img.blauprima,
p a img.blauprima,
#preisinhalt p.p1 a img.blauprima {border: 0; margin-bottom: -1px;}



body#gebraucht table.tfaq table#listekauf {margin-bottom: 20px;}
#modelle ul#mech li {font-size: 0.8em; line-height: 1.4em;}

body#ohr ul#hoerproben li {margin-bottom: 20px;}
body#ohr ul#hoerproben {margin: 20px 0 10px 0;}
body#ohr p#ueaa {margin-top: 15px;}

