/* Grundeinstellungen */
*{
	margin:0px;
	padding:0px;
}
body{
    background:transparent url(bilder/bg.jpg) repeat-x;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
a{
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
}
a:hover{
	color:#FF9999;
}
img{
border:none;
display: block;
float:left;
}
.text
{font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
margin-left:10px;
}

/*p{
border:solid 1px #FF0000;
margin-left:10px;
margin-right:10px;
margin-top:10px;
}*/

h1{
padding-top:10px;
padding-left:10px;
font-size:12px;
font-weight:bold;
color:#EA0000;
}
h2{
padding-top:10px;
padding-left:10px;
font-size:11px;
font-weight:bold;
}


/* Allgemeine einstellungen */
#zentrieren {
width:944px;
height:100%;
margin:0px auto;
}



/* Logo Leiste */
#logo_leiste{
width:944px;
height:131px;
background:transparent url(bilder/logo_leiste.jpg) repeat-x;
margin:auto 0px;
}
/* Hack wegen 3pixel fehler */

#logo_leiste ul{
width:944px;
}
#logo_leiste li{
float:left;
list-style-type:none;
}
		

/* Header */
#header {
width:950px;
min-height:50px;
float:left;
margin:auto 0px;
}
#header img{
border:none;
margin:0px 0px;
padding:0px 0px;
/*display:block;*/
}
#header ul {
text-align:center;
float:left;
}
#header li {
vertical-align:middle;
display:inline;
list-style-type:none;
float:left;
}
#header a {
color:#FFFFFF;
text-decoration:none;
display:block;
line-height:1.5em;
float:left;
}
#header a:hover {
color:#FF9999;
}
#menu_trenner_1{
width:944px;
height:15px;
float:left;
margin:auto 0px;
}
#menu_trenner_2{
width:944px;
height:15px;
float:left;
margin:auto 0px;
}

#menu{
width:944px;
height:36px;
background:transparent url(bilder/menu_bg.jpg) repeat-x;
float:left;
margin:auto 0px;
}
/* hack wegen 3pixel fehler */
* html #menu {
        /* \*/
        margin-top:   -1px;
        /* */
}
#menu ul{
padding-left:62px;
width:900px;
float:left;
}
#menu li{
display:inline;
margin-top:8px;
margin-right:17px;
margin-left:17px;
padding-left:0px;
float:left;
}
#menu img {
float:left;
margin: 0px;
padding: 0px;
}
#menu a{
display:block;
}


/* Content */
#content {
background:transparent url(bilder/content_bg.jpg) no-repeat;
width:850px;
height:485px;
float:left;
}
#content a{
background:transparent url(bilder/pfeil_dunkel.gif) no-repeat;
padding-left:15px;
font-size:11px;
color:#CC0000;
}
#content a:hover{
background:transparent url(bilder/pfeil_hell.gif) no-repeat;
color:#EA0000;
}
#content img {
border:none;
float:left;
margin-right:1px;
margin-left:1px;
margin-top:1px;
}
#content li{
margin-left:25px;
list-style-type:square;
}
#content p{
margin-left:10px;
margin-right:10px;
}
* html #content {
        /* \*/
        margin-top:   -3px;
        /* */
}
#content_start{
width:49px;
height:480px;
background:transparent url(bilder/content_start.jpg) no-repeat;
float:left;
margin:auto 0px;
}
* html #content_start {
        /* \*/
        margin-top:   -3px;
        /* */
}
#content_ende{
width:45px;
height:480px;
background:transparent url(bilder/content_ende.jpg) no-repeat;
float:left;
margin:auto 0px;
}
* html #content_ende {
        /* \*/
        margin-top:   -3px;
        /* */
}


/* Footer einstellungen */
#footer{
width:944px;
height:15px;
float:left;
margin:auto 0px;
}
* html #footer {
        /* \*/
        margin-top:   -3px;
        /* */
}
#footer_bg{
width:944px;
height:8px;
float:left;
}

#footer img{
border:none;
margin:0px 0px;
padding:0px 0px;
/*display:block;*/
}
#footer ul {
text-align:center;
float:left;
}
#footer li {
vertical-align:middle;
display:inline;
list-style-type:none;
float:left;
}
#footer_menu{
width:944px;
height:22px;
background:transparent url(bilder/footer_bg_2.jpg) repeat-x;
float:left;
margin:auto 0px;
}
/* hack wegen 3pixel fehler */

#footer_menu ul{
padding-left:70px;
width:300px;
float:left;
}
#footer_menu li{
margin-top:3px;
margin-right:30px;
margin-left:0px;
padding-left:0px;
float:left;
}
#footer_menu a{
font-size:10px;
}
#footer_menu img {
float:left;
margin: 0px;
padding: 0px;
}

#text_rechts{
border:solid 1px #FF0000;
width:519px;
height:478px;
margin-top:1px;
float:left;
}
#text_rechts img{
margin-left:5px;
border-bottom: #FF0000 1px solid;
border-left: #FF0000 1px solid;
border-right: #FF0000 1px solid;
border-top: #FF0000 1px solid;
}
#text_rechts_lang{
border:solid 1px #FF0000;
width:519px;
height:478px;
margin-top:1px;
float:left;
background-color:#F6E8DB;
}



#parkett_text{
border:solid 1px #FF0000;
width:519px;
height:478px;
margin-top:1px;
float:right;
}
#parkett_text img{
margin-left:5px;
border-bottom: #FF0000 1px solid;
border-left: #FF0000 1px solid;
border-right: #FF0000 1px solid;
border-top: #FF0000 1px solid;
}
#siegel{
	width:171px;
	height:236px;
	float:right;
	background-image:url(bilder/siegel.gif);
	top: 200px;
}

/* Untermenue einstellungen */
#untermenue{
background-color:#CC0000;
border:solid 1px #FF0000;
margin-top:1px;
width:324px;
height:180px;
float:left;
color:#FFFFFF;
}
#untermenue_quali{
background-color:#CC0000;
border:solid 1px #FF0000;
margin-top:1px;
width:324px;
height:120px;
float:left;
color:#FFFFFF;
}
#untermenue_quali li{
list-style-type:none;
}
#untermenue_quali a{
background:transparent url(bilder/untermenue_pfeil_dunkel.gif) no-repeat;
color:#FFFFFF;
}
#untermenue_quali a:hover{
background:transparent url(bilder/untermenue_pfeil_hell.gif) no-repeat;
color:#FF9999;
}
#untermenue_quali h1{
color:#FFFFFF;
}





#untermenue li{
list-style-type:none;
}
#untermenue a{
background:transparent url(bilder/untermenue_pfeil_dunkel.gif) no-repeat;
color:#FFFFFF;
}
#untermenue a:hover{
background:transparent url(bilder/untermenue_pfeil_hell.gif) no-repeat;
color:#FF9999;
}
#untermenue h1{
color:#FFFFFF;
}

#untermenue_parkett{
background-color:#CC0000;
border:solid 1px #FF0000;
margin-top:1px;
width:324px;
height:180px;
float:right;
color:#FFFFFF;
}
#untermenue_parkett li{
list-style-type:none;
}
#untermenue_parkett a{
background:transparent url(bilder/untermenue_pfeil_dunkel.gif) no-repeat;
color:#FFFFFF;
}
#untermenue_parkett a:hover{
background:transparent url(bilder/untermenue_pfeil_hell.gif) no-repeat;
color:#FF9999;
}
#untermenue_parkett h1{
color:#FFFFFF;
}



#untergallerie{
background-color:#CC0000;
border:solid 1px #FF0000;
margin-top:1px;
width:324px;
height:478px;
float:left;
color:#FFFFFF;
overflow:auto;
}
#untergallerie a{
background:none;
}
#untergallerie a:hover{
background:none;
color:#FF9999;
}
#untergallerie img{
border:solid 1px #FFFFFF;
}


#untergallerie_parkett{
background-color:#CC0000;
border:solid 1px #FF0000;
margin-top:1px;
width:324px;
height:300px;
float:left;
color:#FFFFFF;
}
#untergallerie_parkett a{
background:none;
}
#untergallerie_parkett a:hover{
background:none;
color:#FF9999;
}
#untergallerie_parkett img{
border:solid 1px #FFFFFF;
}




.gallerieleiste{
width:300px;
float:left;
}
.gallerieleiste img{
float:left;
}
.gallerieleiste a{
display:block;
float:left;
}

/* Formular einstellungen */
#formular{
width:200px;
margin-left:15px;
margin-top:1px;
float:left;
}
#formular input{
font-size:11px;
color:#CC0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom-color:#FBF6F0;
border-left-color:#FBF6F0;
border-right-color:#FBF6F0;
border-top-color:#FBF6F0;
background-color:#FBF6F0;
margin-top:-12px;
margin-left:110px;
float:left;
}
#formular textarea{
font-size:11px;
color:#CC0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom-color:#FBF6F0;
border-left-color:#FBF6F0;
border-right-color:#FBF6F0;
border-top-color:#FBF6F0;
background-color:#FBF6F0;
margin-top:-12px;
margin-left:110px;
float:left;
}
#formular img{
margin-top:15px;
}

#popup{
text-align:justify;
padding:20px;
background-color:#FBF6F0;
margin:0px auto;
width:500px;
}
#popup a{
color:#CC0000;
}
#popup a:hover{
color:#FF6666;
}
#impressum{
background-color:#CC0000;
border:solid 1px #FF0000;
margin-top:1px;
width:324px;
height:300px;
float:left;
color:#FFFFFF;
}
#impressum a{
background:transparent url(bilder/untermenue_pfeil_dunkel.gif) no-repeat;
color:#FFFFFF;
}
#impressum a:hover{
background:transparent url(bilder/untermenue_pfeil_hell.gif) no-repeat;
color:#FF9999;
}


#shadowbox_title {
  border: 0px solid;
}

#shadowbox_info {
  border: 0px solid;
}

