
a {
  color: #5E7A9C;
}
a:hover, a:hover h2 {
  color: #FF9900;
}


img {
border:0;
}

ul {
list-style-type:none;
margin:0;
padding:0;
}
#top {
background-image:url('/img/back_nav.gif');
float:left;
position:absolute;
left:150px;
z-index:200;
}
#logo {
float:left;
z-index:10000;
}
#nav {

position:absolute;
left:-10px;
width:600px;
}
#nav ul
{
position:absolute;
left:0px;
top:0px;
}
#nav li {
list-style-type:none;
margin-right:0px;
display:inline;
}
#tel {
margin-top:-3px;
text-align:right;
padding-right:50px;
}
#suche {
float:left;
padding-left:30px;
margin-top:3px;
}

#content {
position:absolute;
text-align:left;
top:160px;
left:50px;
width:900px;
}

#inhalt, #inhalt2 {
font-family: 'Trebuchet MS', 'Gill Sans', Arial, Helvetica, sans-serif;
float:left;
position:absolute;
top:120px;
left:170px;
margin-left:10px;
width:900px;
text-align:left;
border:0px solid #ccc;
z-index:100;


}
/* B O X */
.box {
float:left;
}
.box h2 {
display:inline;
font-size:14px;
color:#333;
font-weight:bold;
font-style:italic;
text-transform:uppercase;
text-align:center;
}
.box_content {
clear:both;
}
.box_footer {
clear:both;

}
.ol {
background:url('/img/links_oben.gif') top left no-repeat;
width:19px;
height:28px;
float:left;
}
.ob {
background:url('/img/back_oben.gif') top left repeat-x;
width:250px;
height:28px;
float:left;
font-size:14px;
color:#5E7A9C;
font-weight:bold;
font-style:italic;
text-transform:uppercase;
text-align:center;
line-height:28px;
}
.ro {
background:url('/img/rechts_oben.gif') top right no-repeat;
width:22px;
height:28px;
float:left;
}

.li {
background:url('/img/linie_links.gif') top left repeat-y;
width:19px;
float:left;
height:430px;
}
.mi {
float:left;
width:250px;
padding-top:10px;
}
.re {
background:url('/img/linie_rechts.gif') top right repeat-y;
width:22px;
float:left;
height:430px;
}

.lu {
background:url('/img/links_unten.gif') top left no-repeat;
width:19px;
height:17px;
float:left;
}
.un {
background:url('/img/linie_unten.gif') top left repeat-x;
width:250px;
height:28px;
float:left;
}
.ru {
background:url('/img/rechts_unten.gif') top right no-repeat;
width:22px;
height:17px;
float:left;
}

.mi li {
float:left;
padding:3px 0 3px 0;
}
.links {
float:left;
background:#e3e8ed;
}
.mitte {
float:left;
width:150px;
height:45px;
background:#e3e8ed;
font-size: 11px;
line-height: 1.2;
color: #333333;
}
#produktebox h3 {
margin:2px 0 0 0;
color:#f90;
font-size:12px;
font-weight:bold;
}
#produktebox a {
text-decoration:none;
color:#f90;
}
#produktebox a:hover {
color:#5E7A9C;
}
#suchbox h3 {
margin:2px 0 5px 0;
color:black;
font-size:12px;
font-weight:bold;
}
#suchbox h4 {
display:inline;
margin:0 0 0 0;
color:#333;
font-size:10px;
}
#suchbox a {
/*color:#333;*/
text-decoration:none;
}
#suchbox a:hover {
color:#f90;
}
.rechts {
float:left;
clear:right;
}
#ausstattungbox h3 {
margin:2px 0 0 0;
color:#5E7A9C;
font-size:12px;
font-weight:bold;
}
#ausstattungbox a {
text-decoration:none;
color:#5E7A9C;
}
#ausstattungbox a:hover {
color:#f90;
}
#suchbox {
background:#F5F6F6;
font-weight:bold;
/*color:#5E7A9C;*/
}
#suchbox .mi {
background:url('/img/motiv.jpg') bottom left no-repeat;
height:420px;
}
#suchbox .mili {
padding-top:10px;
float:left;
text-align:center;
}
#suchbox .mire {
width:142px;
padding-top:25px;
float:left;
font-size:10px;
font-weight:normal
}
#access h1 {
display:none;
}
#access h2 {
display:none;
}


#start_hintergrund{
background:url('/img/startseite/background.jpg') top left repeat-x;
margin-left:auto;
margin-right:auto;
text-align:center;
height:550px;
}
#start {
width:798px;
text-align:left;
margin-left:auto;
margin-right:auto;
}
#start1 img {
margin-top:33px;
float:left;
}


#start2 img {
float:left;
margin-top:0;
}
#start1 {

}

#start2 li {
list-style-type:none;
display:inline;
}
#start2 {
clear:both;
padding:0;
margin:0;
border:0px solid #ccc;
height:157px;
}
#start_footer {

padding-top:10px;
}
#start_footer_left {
width: 340px;
text-align:right;
float:left;
}
#start_footer_left h2 {
font-size:20px;
font-weight: 900;
color: #003399;
font-style: oblique;
margin-top:2px;
margin-bottom:2px;
}
#start_footer_right {
padding-bottom:5px;
color:#666;
font-size:11px;
float:left;
width:800px;
}
.start_tel {
background:#039;
color:#fff;
font-size:12px;
font-weight:bold;
line-height:24px;
padding-right:5px;
}
#start_footer_bottom {
clear:left;
font-size:10px;
padding-top:15px;
}


#inhalt h1,#inhalt2 h1, #admininhalt h1 {
font-size:19px;
color:#5E7A9C;
padding:6px 0 0 0;
margin:0 0 20px 0;
font-family: 'Trebuchet MS', 'Gill Sans', Arial, Helvetica, sans-serif;

}
#inhalt img, #inhalt2 img, #admininhalt img {
display:inline;
float:left;
}

#mustertext {
float:left;
width:720px;
height: 95px;
/** margin-right:20px;**/
}
#kontakttext {
float:left;
width:320px;
margin-right:20px;
margin-left: 5px;
}

.muster-links {
float:left;
width: 270px;
}
	.muster-links .kontaktdaten {
	margin-left: 0px !important;
	width: 280px !important;
	}
	
	.muster-links .kontaktdaten input {
	width: 150px;	
	}
	
.muster-rechts {
width: 440px;
float: right;
}
	.muster-rechts .eingaben {
	float: none;
	display: block;
	}
	
	.muster-rechts .eingaben table img {
	margin-left: 18px;
	}
.kontaktdaten {
float:right;
width:350px;
}
#suche label,  form a {
color:#5E7A9C;
text-decoration:none;
/*margin:0 10px 0 10px;*/
}

#inhalt form, #inhalt2 form, #admininhalt form {
display:inline;
}
#eingaben {
float:left;
width:100%;
}
#eingaben label {
display:block;
float:left;
margin-right:10px;
}
#eingaben textarea {
float:left;
}
#eingaben fieldset {
float:left;
width:710px;
}

.red {
color: #f00;
font-weight:600;
}

fieldset {
border:1px solid #ccc;
background:#fff;
display:block;
padding:5px;
font-size:11px;
}
legend {
font-weight:bold;
font-size:12px;
background:transparent;
}
.kontaktdaten label { /* Alle Labels UND Formularelemente ausw�hlen */
display: block;
float: left;
width: 90px; /* Breite.*/
text-align: right; 
padding: 0.4em; 
}
.kontaktdaten input { /* Alle Labels UND Formularelemente ausw�hlen */
display: block;
float: left;
width: 200px; /* Breite.*/
font-size:11px;
}
form br { /* Alle Zeilenumbr�che in Formularen ausw�hlen */
  clear: left; /* das floating der labels und inputs aufheben */
}
input#submit { /* den Submit-Button */
  float: none;
  width: auto;
}
input {
font-size:11px;
}
.kontaktdaten select { /* Alle Labels UND Formularelemente ausw�hlen */
display: block;
float: left;
width: 50px; /* Breite.*/
font-size:11px;
}
select {
font-size:11px;
}
#pagefooter {
margin-top:20px;
float:left;
color:#333;
background:#E3E8ED;
text-align:center;
font-weight:bold;
width:900px;
line-height:2;
clear:both;
}
textarea {
font-family:"Trebuchet MS", Arial, sans-serif;
height:100px;
width:400px;
font-size:12px;
}
#mustertext h2 {
font-size:15px;
font-weight: 900;
color: #003399;
font-style: oblique;
margin-top:2px;
margin-bottom:2px;
}
table, td, tr, th {

}


#time {
position:absolute;
font-size:10px;
bottom:0;
left:0;
float:left;
}
.ueber h2 {
font-size:14px;
display:inline;
}
.ueber {
border-top:1px solid #B3B2B2;
width:790px;
}
#admin_bilder {
float:left;
}
.bilder img {
margin-right:5px;
display:inline;

}
.bilder {
display:block;
clear:both;
width:500px;
float:left;
border:1px solid #ccc;
margin-bottom:10px;
}
#admin_upload {
float:right;
width:245px;
}
.admintext {
float:left;
width:210px;
height:250px;

}
#admininhalt {
font-family: 'Trebuchet MS', 'Gill Sans', Arial, Helvetica, sans-serif;
float:left;
position:absolute;
top:130px;
left:50px;
margin-top:1px;
width:1000px;
text-align:left;
border:0px solid #ccc;
padding:13px;
z-index:100;
}
#admin_rubriken {
float:left;
width:154px;
}
#admininhalt h4 {
display:block;
margin:5px 0 2px 0;
}
#stats_muster {
float:left;
}
#stats_kalk {
float:left;
margin-left:10px;
}
#memorytext {
float:left;
clear:right;
width:200px;
}
#memorytext h2 {
font-size:12px;
font-weight:normal;
}
#memorytext h1 {
font-size:13px;
font-weight:bold;
}
.adneu
{
	color:#616161;
	font-size:11px;
	height:118px;
	width:272px;
	font-family:Arial;
	padding-left:10px;
	background-image:url(/css/img/hintergrund_angebot1.gif);
	background-repeat: no-repeat;
}
.adneu input
{
	background:none;
	border:0;
	color:#616161 !important;
	font-family:Arial;
}
.adneu2
{
	background-image:url(/css/img/background_adneu2.gif);
	width:272px;
	min-height:200px;
	background-repeat: repeat-y;
	color:#b1b3b5;
}
.adneu3
{
	background-image:url(/img/navi/ausstattungen_unten.gif);
	width:272px;
	height:14px;
	color:#b1b3b5;
}



