/* ++++++++++++++ Copyright by Nikolai Selders www.th3design.de 2006 ++++++++++++++++++  */
/* +++++++++++++ Codeänderungen nur mit Erlaubniss des Urhebers+++++++++++++++++ */

body { 
	margin: 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}


img {
border: 0;
}

h1 {
color: #660000;
font-family: Arial, sans-serif; 
font-size: 1.25em;
letter-spacing: 0.18em;
}

h4 {
/*color: #660000;*/
font-family: Arial, sans-serif; 
font-size: 1.1em;
letter-spacing: 0.05em;
margin:1px 0 3px 0;
}

h3 {
font-family: Arial, sans-serif; 
font-size: 1.6em;
letter-spacing: 0.05em;
margin:1px 0 3px 0;
}
td h4 {
/*color: #660000;*/
color: #000066;
font-family: Arial, sans-serif; 
font-size: 1em;
letter-spacing: 0.05em;
margin:1px 0 3px 0;
}



.tdcont {

font-family: Arial, sans-serif; 
font-size: 0.9em;
padding: 2 0 16px 0;
}

#head img  {
border: 0;
vertical-align: top;
}

#carrier .text img {
border: 0;
float:left;
margin: 5px 7px 5px 2px;
}


 #carrier {
position:	absolute; 
width:	766px;
left:	50%;
top	:	0;
margin-left	:	-383px;
border: 1px solid #000;	
background-image: url(../layout/bg1.gif);
background-repeat: repeat-y;
z-index:10;
} 

#head {
position:	absolute;
top: 0px;
width: 766px;
z-index:6;
}

#bildleiste {
position:absolute;
top: 138px;
left: 179px;
z-index:8;

}

form td{
vertical-align:top;
text-align: right;
}

input, textarea {
border: 1px solid #415fac;
width: 200px;
}

#kontakt{
position:	absolute;
top: 306px;
width: 190px;
height: 210px;
left: 540px;
z-index:36;
}


.adress1 , .adress2, .adress3, .adress4{ 
position:	absolute;
top: 306px;
width: 190px;
height: 210px;
left: 330px;
z-index:36;
}

.adress2 { 

top: 326px;

}

.adress3 { 

top: 395px;

}

.adress4 { 

top: 430px;

}

.preis {
font-weight: bold;
color: #660000;
background-color: #ffee88;
padding: 1px;
}

 .text {
position:	relative;
top: 0px;
left: 225px;
width: 365px;
padding: 264px 0 20px 0;
height:579px; 

}


html>body .text {
position:	relative;
top: 0px;
left: 225px;
width: 365px;
padding: 264px 0 20px 0;
min-height:292px; 
height:auto;

}


.text ul {
 list-style-image: url(../layout/pfeil.gif);
 }

 .proghead{
position:relative;
left: 0px;
width: 360px;
margin: 0 0 20px 0;
padding: 5px 0 5px 5px;
border: 0px solid #000;
border-bottom: 1px dotted #666;
} 
 
 .prog{
position:relative;
left: 0px;
width: 380px;
height: 145px;
margin: 0 0 20px 0;
padding: 5px 0 5px 5px;
border: 0px solid #000;
font-size: 10pt;
}

.prog img {
width: 200px;
margin-right: 5px;
}
.prog .tb{
border-bottom: 1px dotted #666;
}

/* html .prog {
width: 365px;
}

 .prog div{
position:absolute;
top: 5;
left: 210px;
border: 0px solid #000;
width: 150px;
height: 135px;
}*/

.prog ul {
 list-style-image: url(../layout/pfeil.gif);
 padding: 0 0 0 25px;
}

* html .prog ul{
margin: 10 0 0 -5;
}

.prog li {
margin: 5px;
}

 .prog .info{
position:absolute;
top: 125;
left: 210px;
border: 0px solid #000;
width: 150px;
height: 20px;
}

.prog .preis {
font-weight: bold;
color: #660000;
background-color: #ffee88;
padding: 1px;
font-size: 8pt;
}

#foot {
position:	relative;
width: 766px;
height: 32px;
bottom: 0px;
padding: 5px 5px 0 5px;
background-image: url(../layout/foot1blau.gif);
background-repeat: repeat-x;
/*z-index:5;*/
color: #fff;
}

html>body #foot {  /* nur fuer moderne Browser! */
width: 756px;
bottom: -5px;
  }

#foot a {
text-decoration: none;
color: #fff;
}

#foot a:hover {
text-decoration: underline;
color: #fff;
}

#foot #w3c  {
text-decoration: none;
color: #fff;
text-align: right;
margin: 0 0 0 230px;
}

#ad {
position:	absolute;
top: 280px;
right: 10px;
z-index:16;
}


.suche {
font-size: 9pt;
background-color: #D1E2E6;
color: #445454;
width: 500px;
}

.suche a{
font-size: 9pt;
color: #445454; 
text-decoration:  none;
}

.suche h4{
font-size: 9pt;
color: #445454; 
margin:0 0 0 5px;
}

