﻿/* 
Projekt: DOGEWO
Start: 21.04.2008
*/




html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select {
margin : 0;
padding : 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; }
 
body {font-size : 100%; padding : 0; margin : 0; background:#ffffff} 
	
body.popup {font-size : 100%; padding : 0; margin : 0; background:#ffffff;} 	


	
	

/* GLOBAL */
dfn {
font : bold 0.8em verdana, sans-serif; 
color : #000000; } 

.unsichtbar {
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;}

hr {
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;}


div.abstand {
display:none;}



p img {
margin: 0px 6px 6px 0px;
}
















/* HEAD */
#head {
width:100%;
}


/* METANAV */
#metanav {
display:none;
}



/* TITLE */
#title {

display:none;
}


/* LOGO */
#logo {
display:none;
}

#logo-druck {
width:100%;
text-align:right;
padding:0 0 50px 0;}



/* NAVIGATION 1.EBENE */
#nav01 {
display:none;}






/* NAVIGATION */
#menue {
display:none;}






/* PFAD */
#pfad {
display:none;}











/* CONTENTSUPERCONTAINER */
#contentsupercontainer {
width:100%;}


div.zeile1 {
width:100%;}





/* STARTCONTENT */
#startcontent {
width:100%;}

#startillu {
display:none;}



div.quicklinks-container {
display:none;}




#news {
width:100%;}

#newsbereiche {
width:100%;}

#newsbereich-1 {
display:none;}

#newsbereich-2 {
display:none;}

#newsbereich-3 {
width:100%;}

div.newsbereich-head {
width:160px;
margin:0 5px 5px 5px;
background:#A60A18;}

div.newsbereich-head h3{
color:#ffffff; font-weight:bold; font-size:0.65em; padding:3px 5px 4px 10px; margin:0;}

img.newsbereich-illu{
margin:0 5px 4px 5px; padding:0;}

a.newsbereich-illu:link, a.newsbereich-illu:visited{
background:transparent;}
a.newsbereich-illu:hover, a.newsbereich-illu:active{
background:transparent;}

p.newsbereich-text{
width:160px; line-height: 120%; font-size:0.65em; padding:0 5px 5px 5px; margin:0;}


div.newsbereich-date{
width:160px;
padding:0; 
margin:0;}

p.newsbereich-date{
width:150px; line-height: 120%; font-size:0.65em; padding:2px 5px 0px 15px; margin:0;}

a.newsbereich-link:link, a.newsbereich-link:visited {
width:140px; font-size: 100%; font-weight: bold; text-decoration: none; color: #A60A18; padding: 0px 0px 2px 0px; margin: 0; display: block; background-color: transparent; }
a.newsbereich-link:active, a.newsbereich-link:hover {
width:140px; font-size: 100%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0px 0px 2px 0px; margin: 0; background: #A60A18; }

div.newsbereich-trenner{
width:160px;
height:1px;
background:#E6E6E6; 
padding:0; 
margin:3px 0 2px 5px;}

div.weitere{
padding:0; 
margin:5px 0 0 13px;}

div.weitere2{
padding:0; 
margin:5px 0 0 9px;}

a.weitere:link, a.weitere:visited {
font-size: 0.65em; font-weight: bold; text-decoration: none; color: #A60A18; padding: 0px 1px 2px 1px; margin: 0; background-color: transparent; }
a.weitere:active, a.weitere:hover {
font-size: 0.65em; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0px 1px 2px 1px; margin: 0; background: #A60A18; }



a.mehr:link, a.mehr:visited {
font-size: 100%; font-weight: bold; text-decoration: none; color: #A60A18; padding: 0px 1px 2px 1px; margin: 0; background-color: transparent; }
a.mehr:active, a.mehr:hover {
font-size: 100%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0px 1px 2px 1px; margin: 0; background: #A60A18; }



#angebote {
width:237px;
height:17.50em;
float:left;
margin:10px 0 0 1px;
background:#ffffff;}

#angebotebereich {
height:13.13em;
float:left;}

div.angebote-head {
width:217px;
margin:0 5px 5px 10px;
background:#A60A18;}

div.angebote-head h3{
color:#ffffff; font-weight:bold; font-size:0.65em; padding:3px 5px 4px 10px; margin:0;}

div.angebote-textcontainer {
width:217px;
margin:0 5px 5px 10px;}

div.angebote-textzeile {
width:134px;
background:#E6E6E6;}
div.angebote-textzeile p{
font-weight:normal; font-size:0.65em; padding:1px 0 2px 9px; margin:0;}

div.angebote-textzeile2 {
width:217px;
background:#E6E6E6;
margin:5px 0 0 0;}
div.angebote-textzeile2 p{
font-weight:normal; font-size:0.65em; padding:1px 0 2px 9px; margin:0; line-height:180%;}

img.angebotillu {
float:right;}

div.angebot-trenner{
width:134px;
height:1px;
padding:0; 
margin:0;}





div.rubrikhead {
float:left;
margin:8px 0 5px 0;}

div.rubrikhead h2{
font-size:0.70em; font-weight:bold; color:#ffffff; padding:0 10px 0 15px; margin:0;}



div.rubrikhead2 {
float:left;
margin:8px 0 5px 0;}

div.rubrikhead2 h2{
font-size:0.70em; font-weight:bold; color:#ffffff; padding:0px 10px 0px 15px; margin:0;}



div.rubrikhead3 {
display:block;
margin:0 0 5px 0;
background:#A60A18;}

div.rubrikhead3 h2{
font-size:0.70em; font-weight:bold; color:#ffffff; padding:3px 10px 4px 15px; margin:0;}




div.startteaser {
width:100%;}

div.startteaser h1{
font-size:1.25em; line-height:120%; font-weight:bold; color:#A60A18; padding:0 0 5px 0; margin:-5px 0 0 0;}
div.startteaser h1 span{
color:#B7B7B7;}

div.startteaser p{
font-size:0.70em; line-height:1.25em; font-weight:normal; color:#000000; padding:0 0 0 0; margin:0 0 1.25em 0;}

div.startteaser a:link, div.startteaser a:visited {
font-weight:bold; text-decoration:none;}







/* MARGINALSPLATE */
#marginalspalte {
width:230px;
float:left;}

#service {
float:left;
dipslay:inline;
width:230px;
background:#79AC29;
margin:4px 0 0 0;
padding: 0 0 0 0;
height:85px;}

div.servicetext{
padding:0; 
margin:0; 
clear:left;}

div.servicetext p{
padding:0; 
margin:0; }

div.servicetext p{
line-height: 120%; font-size:0.65em; padding:0px 0 0px 15px; margin:0; color:#ffffff;}

div.serviceauswahl{
padding:0; 
margin:5px 0 3px 0; }

div.serviceauswahl2{
padding:0; 
margin:0; }

select.serviceauswahl{
width:149px;
font-size:0.65em;
padding:0; 
margin:0px 5px 5px 15px; 
vertical-align:center;}

img.servicebutton{
padding:0; 
margin:0; 
vertical-align:center;}

a.servicebutton:link, a.servicebutton:visited{
background:transparent;}
a.servicebutton:hover, a.servicebutton:active{
background:transparent;}



#suche {
display:none;}

#suche-folge {
display:none;}





/* FOLGECONTENT */
#folgecontent {
width:100%;}


div.folgecontent-supercontainer {
width:100%;}


div.folgecontent-illu {
display:none;}







/* NAVIGATION 2.EBENE */
#menue2container {
display:none;}



#folgecontent-container {
width:100%;}

#folgecontent-subcontainer {
width:100%;}

#folgecontent-main {
width:100%;}

#folgecontent-main2 {
width:100%;}

#folgecontent-main3 {
width:100%;}

#folgecontent-sideillu {
margin:0;
padding:0;
width:180px;
float:left;
background:#ffffff;}


h1.folgecontent-head {
font-size: 1.25em; color: #A60A18; line-height:140%; font-weight: bold; text-decoration: none; padding: 0; margin: 0 0 0 0;  }
h3.folgecontent-subhead {
font-size: 0.80em; line-height:140%; font-weight: bold; text-decoration: none; padding: 0; margin: 10px 0 20px 0;  }







p {color: #000000; line-height: 150%; font-size:0.70em; }
 
a:link , a:visited{
color: #A60A18; text-decoration: underline; padding:0px; margin:0px;} 
a:hover , a:active{
color: #ffffff; text-decoration: none; padding:0 0 0 0; margin:0px; background: #A60A18;} 

h1.head {font-size : 1.25em; font-weight: normal; line-height: 140%; color: #A60A18; padding: 20px 0px 1px 0px; margin: 0px;} 

h1 {font-size : 0.95em; font-weight: normal; margin:0 0 -10px 0;} 
h2 {font-size : 0.90em; font-weight: normal; margin:0 0 -10px 0;} 
h3 {font-size : 0.75em; font-weight: normal; margin:0 0 -10px 0;} 
h4 {font-size : 0.55em; font-weight: normal; } 
h5 {font-size : 0.50em; font-weight: normal; } 
h6 {font-size : 0.45em; font-weight: normal; } 

ul		{ 	 margin-top:5px; margin-bottom:5px;}
ul li	{ 	 font-size: 0.65em; line-height: 150%; list-style: disc outside; display: list-item; margin: 0px 10px 0px 30px;}
ul li li{ 	 font-size: 100%; line-height: 150%; list-style: square outside; display: list-item; margin: 0px 10px 0px 20px;}
ol 		{ 	 margin-top:5px; margin-bottom:5px;}
ol li	{ 	 font-size: 0.65em; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0px 10px 0px 35px;}
ol li li{ 	 font-size: 100%; line-height: 150%; list-style:  upper-roman outside; display: list-item; margin: 0px 10px 0px 25px;}





#folgecontent-main td p{
font-weight:normal; 
padding:0;
margin:0;
font-size:0.70em; 
voice-family: "\"}\"";
voice-family:inherit;  }


#folgecontent-main2 td p{
font-weight:normal; 
padding:0;
margin:0;
font-size:0.70em; 
voice-family: "\"}\"";
voice-family:inherit;  }



/* SEITENFUNKTIONEN */
div.seitenfunktionen {
display:none;}



div.angebotfunktionen {
margin:5px 0 0 0;
padding:0;
width:220px;
float:left;}

a.angebotfunktionen-drucken:link, a.angebotfunktionen-drucken:visited {
font-size: 0.65em; line-height:100%; font-weight: bold; text-decoration: none; color: #ffffff; display:block; padding: 0.35em 10px 0.35em 29px; margin:0 0 1px 0; background: #747474 url(../images/angebotfunktionen_bullet_drucken_aus.gif) left top no-repeat; }
a.angebotfunktionen-drucken:active, a.angebotfunktionen-drucken:hover {
font-size: 0.65em; line-height:100%; font-weight: bold; text-decoration: none; color: #000000; display:block; padding: 0.35em 10px 0.35em 29px; margin:0 0 1px 0; background: #ffffff url(../images/angebotfunktionen_bullet_drucken_over.gif) left top no-repeat; }

a.angebotfunktionen-empfehlen:link, a.angebotfunktionen-empfehlen:visited {
font-size: 0.65em; line-height:100%; font-weight: bold; text-decoration: none; color: #ffffff; display:block; padding: 0.35em 10px 0.35em 29px; margin:0 0 1px 0; background: #747474 url(../images/angebotfunktionen_bullet_empfehlen_aus.gif) left top no-repeat; }
a.angebotfunktionen-empfehlen:active, a.angebotfunktionen-empfehlen:hover {
font-size: 0.65em; line-height:100%; font-weight: bold; text-decoration: none; color: #000000; display:block; padding: 0.35em 10px 0.35em 29px; margin:0 0 1px 0; background: #ffffff url(../images/angebotfunktionen_bullet_empfehlen_over.gif) left top no-repeat; }

a.angebotfunktionen-anfrage:link, a.angebotfunktionen-anfrage:visited {
font-size: 0.65em; line-height:100%; font-weight: bold; text-decoration: none; color: #ffffff; display:block; padding: 0.35em 10px 0.35em 29px; margin:0 0 1px 0; background: #747474 url(../images/angebotfunktionen_bullet_anfrage_aus.gif) left top no-repeat; }
a.angebotfunktionen-anfrage:active, a.angebotfunktionen-anfrage:hover {
font-size: 0.65em; line-height:100%; font-weight: bold; text-decoration: none; color: #000000; display:block; padding: 0.35em 10px 0.35em 29px; margin:0 0 1px 0; background: #ffffff url(../images/angebotfunktionen_bullet_anfrage_over.gif) left top no-repeat; }

a.angebotfunktionen-karte:link, a.angebotfunktionen-karte:visited {
font-size: 0.65em; line-height:100%; font-weight: bold; text-decoration: none; color: #ffffff; display:block; padding: 0.35em 10px 0.35em 29px; margin:0 0 1px 0; background: #747474 url(../images/angebotfunktionen_bullet_karte_aus.gif) left top no-repeat; }
a.angebotfunktionen-karte:active, a.angebotfunktionen-karte:hover {
font-size: 0.65em; line-height:100%; font-weight: bold; text-decoration: none; color: #000000; display:block; padding: 0.35em 10px 0.35em 29px; margin:0 0 1px 0; background: #ffffff url(../images/angebotfunktionen_bullet_karte_over.gif) left top no-repeat; }









/* LISTE */
#listnavcontainertop{
width: 100%;
height: 1.5em;
padding: 0;
margin: 0 0 0 0;
border-top: 1px solid #AEAEAE;
border-bottom: 1px solid #AEAEAE;
}

#listnavcontainerbottom{
width: 100%;
height: 1.5em;
padding: 0;
margin: 0 0 0 0;
border-top: 1px solid #AEAEAE;
border-bottom: 1px solid #AEAEAE;float:left;}


div.listnav{
padding: 0;
margin: 0;
border-right: 1px solid #AEAEAE;
float:left;}

div.listnav2{
padding: 0;
margin: 0;
border-right: 1px solid #AEAEAE;
float:left;}

p.listnav{
color: #000000; font-size: 0.65em; font-weight: normal; padding: 4px 5px 4px 5px; margin:0 0 0 3px; text-decoration: none; display: block; }
p.listnav2{
color: #000000; font-size: 0.65em; font-weight: normal; padding: 4px 5px 4px 3px; margin:0 0 0 3px; text-decoration: none; display: block; }

p.seitennr										{padding: 0; margin: 0; font-size:100%; font-weight: normal; }
a.seitennraus:link, a.seitennraus:visited		{color: #000000; font-size: 0.65em; font-weight: normal; padding: 0px 8px 0px 8px; margin: 0; text-decoration: none; display: block; background: #FBFBF9; }
a.seitennraus:active, a.seitennraus:hover		{color: #515151; font-size: 0.65em; font-weight: normal; padding: 0px 8px 0px 8px; margin: 0; text-decoration: none; display: block; background: #CCCCCC; }
a.seitennran:link, a.seitennran:visited			{color: #515151; font-size: 0.65em; font-weight: bold; padding: 0px 8px 0px 8px; margin: 0; text-decoration: none; display: block; background: #CCCCCC; }
a.seitennran:active, a.seitennran:hover			{color: #515151; font-size: 0.65em; font-weight: bold; padding: 0px 8px 0px 8px; margin: 0; text-decoration: none; display: block; background: #CCCCCC; }


div.trennerlist {
background: #AEAEAE;
height: 1px;
width:100%;
margin: 0;
padding:0;
display:block;
float:left;}


div.listcontainer {
margin : 10px 0px 10px 0px;
padding:0; 
display:block;
float:left;} 



p.listdate { font-size : 0.65em; color : #999999; font-weight : bold; padding: 0; margin: 0; }
 
.listilluleft {
float : left; 
margin : 0 10px 0 0; 
padding : 0 0 5px; } 

p.list { font-size : 0.70em; color : #000000;padding: 0; margin: 0;  } 

a.list:link , a.list:visited { color : #000000; font-weight : bold; text-decoration : none; font-size : 125%;} 
a.list:hover , a.list:active { color : #ffffff; font-weight : bold; text-decoration : none; background-color: #000000;} 






div.add-container {
float:left;
display:inline;
width: 100%;
height:235px;
overflow:visible;
margin:0 0 0 0;
padding:0 0 0 0;
background:#e7e7e7 url(../images/5x5weiss.gif) bottom repeat-x;}











/* FORMULAR */
form {
margin: 0;
padding: 0; } 

fieldset {
border: 0px solid #000000;
padding : 15px 0px 15px 0; 
margin:0 0px 0 0px;
/*background:#F5F5F5;*/}
 
legend {
display:none;
font-size : 0.65em; 
font-weight : bold; 
color : #83B641; 
margin: 0 5px 10px 10px;
padding: 0 5px 0 5px; } 





.formtext {
float : left; 
font-size : 0.75em; 
padding-top: 10px;
} 



label.left {
float : left; 
text-align : left; 
width : 140px; 
margin:5px 0 10px 0;
font-size : 0.65em; 
font-weight : bold; 
line-height : 150%; 
} 




select.formular-mittel {
float : left; 
font-size : 0.65em; 
font-weight : normal; 
width : 8em; 
margin-left : 0px; 
margin-top : 5px; ;
} 




textarea.formular {
float : left; 
font-size : 0.65em; 
line-height: 150%;
font-weight : normal; 
width : 203px; 
margin-left : 0px; 
margin-top : 5px; 
padding: 3px 0 3px 5px;
} 



input.formular {
float : left; 
font-size : 0.65em; 
font-weight : normal; 
width : 200px; 
margin: 5px 10px 0 0;
padding: 3px 0 3px 5px;}

input.formular-mittel {
float : left; 
font-size : 0.65em; 
font-weight : normal; 
width : 100px; 
margin: 5px 10px 0 0;
padding: 3px 0 3px 5px;}

input.formular-kurz {
float : left; 
font-size : 0.65em; 
font-weight : normal; 
width : 50px; 
margin: 5px 10px 0 0;
padding: 3px 0 3px 5px;}
 

input.radiobutton {
float : left; 
font-size : 0.65em; 
font-weight : normal; 
margin: 5px 5px 0 0px;
padding: 0px 0 0px 0px;} 

input.checkbox {
float : left; 
font-size : 0.65em; 
font-weight : normal; 
margin: 5px 5px 0 0;
padding: 0px 0 0px 0px;} 






#submit{
padding: 0; margin: 20px 0 10px 246px;  }

a.submit:link, a.submit:visited {
font-size: 0.65em; line-height:100%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0.30em 10px 0.35em 29px; margin: 0; background: #747474 url(../images/submit_bullet_aus.gif) left top no-repeat; }
a.submit:active, a.submit:hover {
font-size: 0.65em; line-height:100%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0.30em 10px 0.35em 29px; margin: 0; background: #A60A18 url(../images/submit_bullet_over.gif) left top no-repeat; }



form br {
clear : both; } 

.rot {
padding: 0;
margin: 0;
color : #ff0000; } 

.rot2 {
padding: 10px 0 0 0;
margin: 0;
color : #ff0000; } 


fieldset p.formular {
font-size : 0.75em; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding : 0 20px 20px 0px; 
} 



input.right {
float : left; 
width : auto; 
height: 1.5em;
clear : both; 
margin: 4px 5px 0 0;
font-size : 0.65em; 
font-weight : bold; 
} 

label.right {
text-align : left; 
margin-right : 0; 
margin-left : 0; 
padding-left : 0px; 
font-size : 0.65em; 
font-weight : bold; 
line-height : 140%; 
} 





select.select-01 {
float : left; 
font-size : 0.65em; 
line-height: 150%;
font-weight : normal; 
width : 243px; 
height: 100px;
margin-left : 0px; 
margin-top : 5px; 
padding: 3px 0 3px 5px;
border:1px solid #000000;}

select.select-02 {
float : left; 
font-size : 0.65em; 
line-height: 150%;
font-weight : normal; 
width : 203px; 
margin-left : 0px; 
margin-top : 5px; 
padding: 3px 0 3px 5px;
border:1px solid #000000;}



div.suchetext3{
background:#CCCCCC;
padding:0; 
margin:5px 0 0 0;}

input.formular-von-bis-01 {
float:left;
font-size : 0.65em; 
font-weight : normal; 
width : 20px; 
margin: 5px 10px 0px 0;
padding: 3px 0 3px 5px;}

input.formular-von-bis-02 {
font-size : 0.65em; 
font-weight : normal; 
width : 20px; 
margin: 5px 10px 0px 0;
padding: 3px 0 3px 5px;}

.suche-von-bis-01{
line-height: 120%; font-size:0.65em; padding:8px 5px 3px 0; margin:0; float:left; }



input.formularvon {
float:left;
font-size : 0.65em; 
font-weight : normal; 
width : 30px; 
margin: 5px 10px 0px 0;
padding: 3px 0 3px 5px;}

input.formularbis {
font-size : 0.65em; 
font-weight : normal; 
width : 30px; 
margin: 5px 10px 0px 0;
padding: 3px 0 3px 5px;}

.suchevon{
line-height: 120%; font-size:0.65em; padding:8px 5px 3px 0; margin:0; float:left; }

.suchebis{
line-height: 120%; font-size:0.65em; padding:8px 5px 3px 0; margin:0; float:left; }


h3.formhead {
font-size : 0.80em; 
font-weight : bold;
color: #A60A18; 
margin: 5px 5px 5px 0px;
padding: 0 5px 0 0px; }









/* SITEMAP */
#sm-menue {
width : 100%;
margin: 0 0 10px 0;
}


#sm-menue ul {
list-style : none;
padding : 0 0 0 0;
margin : 0;
}
#sm-menue ul ul {
list-style : none;
padding : 0 0 0 0;
margin : 0;
}
#sm-menue ul ul ul {
list-style : none;
padding : 0;
margin : 0;
}


#sm-menue ul li {
margin : 0;
padding : 0;
display : inline;
font-size: 100%;
}
#sm-menue ul li ul li {
margin : 0;
padding : 0;
display : inline;
font-size: 100%;
}
#sm-menue ul li ul li ul li {
margin : 0;
padding : 0;
display : inline;
font-size: 100%;
}


a.sm-nav01aus:link , a.sm-nav01aus:visited {
font-size: 0.65em; display : block; font-weight: bold; color : #ffffff; text-decoration : none; padding: 2px 10px 2px 20px; margin: 20px 0px 0 0px; border-bottom: 1px solid #CCCCCC; background: #7D060E; }
a.sm-nav01aus:hover , a.sm-nav01aus:active {
font-size: 0.65em; display : block; font-weight: bold; color : #000000; text-decoration : none; padding: 2px 10px 2px 20px; margin: 20px 0px 0 0px; border-bottom: 1px solid #CCCCCC; background: #F5E7E8;}

a.sm-nav02aus:link , a.sm-nav02aus:visited {
font-size: 0.65em; display : block; font-weight: bold; color : #737373; text-decoration : none; padding: 0px 10px 0px 40px; margin: 0 0px 0 0px; border-bottom: 1px solid #CCCCCC; background: #F5F5F5;}
a.sm-nav02aus:hover , a.sm-nav02aus:active {
font-size: 0.65em; display : block; font-weight: bold; color : #000000; text-decoration : none; padding: 0px 10px 0px 40px; margin: 0 0px 0 0px; border-bottom: 1px solid #CCCCCC; background: #F5E7E8;}

a.sm-nav03aus:link , a.sm-nav03aus:visited {
font-size: 0.65em; display : block; font-weight: normal; color : #737373; text-decoration : none; padding: 0px 10px 0px 60px; margin: 0 0px 0 0px; border-bottom: 1px solid #CCCCCC; background: #ffffff;}
a.sm-nav03aus:hover , a.sm-nav03aus:active {
font-size: 0.65em; display : block; font-weight: normal; color : #000000; text-decoration : none; padding: 0px 10px 0px 60px; margin: 0 0px 0 0px; border-bottom: 1px solid #CCCCCC; background: #F5E7E8;}





/* WOHNUNGSANGEBOTE */
div.listangebotcontainer {
width:100%;
margin : 18px 0px 15px 0px;
padding:0; 
float:left;} 

div.listangebotcontainer-links {
width:245px;
margin : 18px 10px 15px 0px;
padding:0; 
float:left;} 

div.listangebotcontainer-rechts {
width:220px;
margin : 18px 0px 15px 0px;
padding:0; 
float:left;} 

div.listangebottrenner {
background: #AEAEAE;
height: 1px;
width:100%;
margin: 0;
padding:0;
float:left;}

div.listangebottrenner2 {
background: #AEAEAE;
height: 1px;
width:100%;
margin: 5px 0 8px 0;
padding:0;
float:left;}


div.listangebotbild {
width:110px;
margin:0 20px 0 0;
padding:0; 
float:left;} 

div.listangebotbild img{
margin:0;
padding:0; } 

div.listangebotbild2 {
width:220px;
margin:0 0 0 0;
padding:0; 
float:left;} 

div.listangebotbild2 img{
width:220px;
margin:5px 0 0 0;
padding:0; } 


#anzeigen{
padding: 0; 
margin: 20px 0 10px 228px;  }

a.anzeigen:link, a.anzeigen:visited {
font-size: 0.65em; line-height:100%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0.30em 10px 0.35em 29px; margin: 0; background: #747474 url(../images/anzeigen_bullet_aus.gif) left top no-repeat; }
a.anzeigen:active, a.anzeigen:hover {
font-size: 0.65em; line-height:100%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0.30em 10px 0.35em 29px; margin: 0; background: #A60A18 url(../images/anzeigen_bullet_over.gif) left top no-repeat; }


div.listangebotlink{background:#f6f6f6;
width:345px;
padding: 0;
margin: 0; 
float:left; }

a.listangebotlink:link, a.listangebotlink:visited {
font-size: 0.70em; line-height:100%; font-weight: bold; text-decoration: none; color: #A60A18; padding:0.35em 10px 0.35em 29px; margin:0; float:left; background: #ffffff url(../images/listangebotlink_bullet_aus.gif) left top no-repeat; }
a.listangebotlink:active, a.listangebotlink:hover {
font-size: 0.70em; line-height:100%; font-weight: bold; text-decoration: none; color: #ffffff; padding:0.35em 10px 0.35em 29px; margin:0; background: #A60A18 url(../images/listangebotlink_bullet_over.gif) left top no-repeat; }

div.listangebotzeile{
width:100%;
padding: 0;
margin: 0; 
float:left; }

div.listangebotzeile p{
font-size: 0.65em; 
padding: 0;
margin: 0;  }

div.listangebottext{
background:#F5F5F5;
width:325px;
padding: 15px 10px 10px 10px;
margin: 0 0 5px 0; 
float:left; }

div.listangebottext2{
background:#F5F5F5;
width:225px;
padding: 15px 10px 10px 10px;
margin: 0 0 5px 0; 
float:left; }

label.angebotleft {
float : left; 
clear:both;
width : 45%; 
margin:0px 0 5px 0;
font-size : 0.65em; 
font-weight : bold; 
line-height : 150%; 
} 

.angebotright {
float : left; 
width : 54%; 
margin:0px 0 5px 0;
font-size : 0.65em; 
font-weight : normal; 
line-height : 150%; 
} 






div.listangebothead{
background:#F5F5F5;
width:245px;
padding: 0;
margin: 5px 0 0 0; 
float:left; }

div.listangebothead h4 {
font-size: 0.70em; line-height:100%; font-weight: bold; text-decoration: none; color: #000000; padding:0.35em 10px 0.35em 10px; margin:0; float:left; background: #ffffff; }











/* TEASERLISTE */

#teaserlistheadillu	{
width: 100%;
padding: 0;
margin: 0;
float:left;}

#teaserlistintro	{
margin:0 0 0 125px;
padding:0 0 30px 0px;
width:380px;
min-height:180px;
float:left;
display:inline;}



#teaserlistintro h1 {
color:#A60A18; font-size: 1.25em; line-height:140%; font-weight: bold; text-decoration: none; padding: 0; margin: 0 10px 10px 0;  }

#teaserlistintro p {color: #000000; font-size: 0.70em; line-height: 140%; padding: 0; margin: 0 15px 0 0;}


div.teaserlistcontainer	{
width: 505px;
padding: 0 0 0 0;
margin: 0 0 0 5px;
float:left;
display:inline;
border-top:5px solid #E1E1E1;}


div.teaserlistimage{
background:#E1E1E1;
width: 110px;
height:80px;
padding: 0 0 0 0;
margin: 0;
float:left;
display:inline;}

div.teaserlistimage img{
width: 110px;
height:80px;}





div.teaserlisttext{
width:395px;
padding: 0;
margin: 0;
float:left;
display:inline;}

div.teaserlisttext h4.head 	{color: #000000; font-size: 0.85em; line-height: 130%; font-weight: bold; padding : 7px 0 0px 10px; margin:0;  }
div.teaserlisttext p.text 	{color: #000000; font-size: 0.70em; line-height: 130%; font-weight: normal; padding : 0 0 10px 10px; margin:0;}




a.listlink:link, a.listlink:visited{
font-size: 100%; font-weight: bold; text-decoration: none; color: #A60A18; padding: 0px 1px 2px 1px; margin:0; background-color: transparent; float:left; display:inline; clear:left;}
a.listlink:active, a.listlink:hover{
font-size: 100%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 0px 1px 2px 1px; margin:0; background: #A60A18; }























/* POPUP */
#head-popup {
width: 100%;
margin: 0;
padding: 0;
float:left;
background: #A60A18 url(../images/logo_popup.gif) right no-repeat;}

#head-popup h1{
font-size: 0.95em; line-height: 125%; font-weight: bold; text-decoration: none; color: #ffffff; margin: 30px 10px 15px 30px; padding: 0; }




#content-popup {
width: 100%;
margin: 0;
padding: 0 0 30px 0;
float:left;}

#content-popup-innen {
margin: 0;
padding: 0 30px 0 30px;
float:left;}




.logo-druck {
margin: 0;
padding: 0; 
float:right;}












/* Footer */
div.footer {
display:none;}
















/* Teaser linker und rechter Rand */


/* Bildcontainer */
div.add-container {
display:none;}





/* Linker Textcontainer */
div.add-container1 {
display:none;}




/* Rechter Textcontainer */
div.add-container2 {
display:none;}



