@charset "utf-8";


div {
	text-align:justify;
	background-color:transparent;
}

ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}

:focus {
outline: 0;
}




.css {
	background-color: #000000;
}
body {margin-top: 0; margin-bottom: 0; background-color: #000000; }
#bodyl {
	background-image:url('bodyleft.png');
	position:absolute;
	background-repeat:repeat-x;
	margin-top:0;
	margin-right:50%;
	width:50%;
	height:100%;
	left: 0;

}
#bodyr {
	background-image:url('bodyright.png');
	position:absolute;
	background-repeat:repeat-x;
	margin-top:0px;
	margin-left:50%;
	width:50%;
	height:100%;
	right:0;
}
/* Formular Style */
form {
padding: 15px;
}


input,  textarea {
	color: #666666;
	background-color: #CCCCCC;
	border: 1px solid #999999;
	padding: 2px;
}
div#home {
	margin-top:0px;
	margin-left:0px;
	width:210px;
	height:auto;
}
#homes {
position:absolute;
margin-top:0px;
margin-left:0px;
width:804px;
height:auto;

}
#home_i {
position:absolute;
margin-top:0px;
margin-left:0px;
width:804px;
height:auto;

}
div#seite {
	
	margin-top:auto;
	margin-left:89px;
	width:804px;
	height:auto;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;

	
}
div#seite {
background-color:#FFFFFF;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}
/*------------------- HOME ---------------------*/


#ramka_home {


background:#e6e6e6;
margin-top:0px;
margin-left:0px;
width:210px;
height:450px;

}
#ramka_homes {
position:relative;
background:#e6e6e6;
margin-top:0px;
margin-left:0px;
width:210px;
height:450px;

}

#text_h {

margin-top:-20px;
margin-left:225px;
width:250px;
height:auto;


}
#text_hs {
	margin-top:-219px;
	margin-left:220px;
	width:300px;
	height:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#text_hs_agb {
	margin-top:-220px;
	height:auto;
	text-align: justify;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}

#text_hs_impre {
	margin-top:-120px;
	height:auto;
	text-align: justify;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}

#text_hs_anfahrt {
	margin-top:-220px;
	height:auto;
	text-align: left;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}

#text_hs_anfahrt2 {
	height: auto;
	text-align: center;
	left: -400px;
	top: -200px;
}

#text_hs_anfahrt3 {
	height:auto;
	text-align: center;
	left: -200px;
}
#galerie {
	margin-top:-420px;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font:bold;
	width:200px;
	height:60px;

}
#partner {
	margin-top:-420px;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font:bold;
	width:205px;
	height:auto;

}
#partner_text {
width:205px;
height:auto;
margin-top:10px;
margin-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#partners {
	margin-top:10px;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font:bold;
	width:205px;
	height:auto;

}
#partner_texts {
	width:205px;
	height:auto;
	margin-top:10px;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#text_m {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:inherit;
	margin-top:-270px;
	margin-left:225px;
	width:250px;
	height:auto;
	
}
#text_ms {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:inherit;
	margin-top:-270px;
	margin-left:220px;
	width:300px;
	height:auto;
	text-align: justify;
	}
	
#text_ms_agb {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:inherit;
	height:auto;
	}

#text_m2s {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:inherit;
	margin-top:50px;
	margin-left:220px;
	width:570px;
	height:150px;
	text-align: justify;
	font-weight: normal;
}
#text_m2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
position:inherit;
margin-top:20px;
margin-left:225px;
width:525px;
height:auto;
}
#zdjecia {
	margin-top:-20px;
	margin-left:530px;
	width:260px;
	height:300px;
}
/* -----------------------------------------------------------
KONTAKT                                             */

#text_next_bold{
margin-top:10px;
margin-left:5px;
width:205px;
height:auto;
}

#text_next{

margin-top:10px;
margin-left:5px;
width:205px;
height:auto;
}
#adres{
	margin-top:20px;
	margin-left:5px;
	width:205px;
	height:auto;
}
#tresc_k {
	margin-top:-260px;
	margin-left:220px;
	width:565px;
	height:auto;
	
}

#ramka_kontakt {
	background:#e6e6e6;
	margin-top:0px;
	margin-left:0px;
	width:210px;
	height:auto;

}





#text_pp {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:30px;
margin-left:5px;
}
#trescser {
	margin-top:-230px;
	margin-left:220px;
	background: transparent;
	width:560px;
	height:auto;
}
#tresc_an {
	margin-top:20px;
	margin-left:280px;
	width:auto;
	height:auto;
}



#trescagb {
			margin-top:0px;
			margin-left:220px;
			background: transparent;
			width:590px;
			height:auto;
		}

#tresc_i {
	margin-top:-345px;
	margin-left:220px;
	background: transparent;
	width:560px;
	height:auto;
}

#tresc {
	margin-top:-220px;
	margin-left:220px;
	background: transparent;
	width:560px;
	height:auto;
}


.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.style2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.style3 {
    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.style4 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.style4a {

	font-size: 12px;
	font-weight:normal;
}
.style5 {

	font-size: 14px;
	font-weight: bold;
}

.style6 {font-size: 16px;
font-family:Arial, Helvetica, sans-serif;
}
.text_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div#impressum_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

margin-top:-165px;
margin-left:450px;
width:310px;
height:auto;

}
div#impressum_bild {


margin-top:50px;
margin-left:70px;
width:305px;
height:231px;


}


div#agb{
position:relative;
margin-top:10px;
margin-left:0px
}

div#agb_oben {
position:relative;
	
margin-top:1px;
margin-left:1px;
}
div#agb_left {
	position:relative;
	margin-top:20px;
	margin-left:50px;
	text-align:center;
	width:700px;
	height:auto;
}
div#kontakt{
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

margin-top:5px;
margin-left:10px;
text-indent:10px;
}



#Nag {
	margin-top:0px;
	margin-left:0px;
	width:151px;
	height:39px;

}

#ramka {
	background:#e6e6e6;
	margin-top:0px;
	margin-left:0px;
	width:210px;
	height:auto;

}

#ramka_s {
	position:relative;
	margin-top:0px;
	margin-left:0px;
	width:210px;
	background-color:#e6e6e6;
	float:left;
}
#ramka_i {
position:relative;
margin-top:0px;
margin-left:0px;
width:210px;
height:470px;
background-color:#e6e6e6;
}

#foto_firma {
margin-top:20px;
margin-left:5px;
width:auto;
height:auto;
}
#foto_firma_i {
	margin-top:0px;
	width:560px;
	text-align: left;
}

#foto_imp {
	margin-top:-440px;
	margin-left:540px;
}
#foto_imp2 {
	margin-left:540px;
}






#adres_i{
	margin-top:-220px;
	margin-left:320px;
	width:205px;
	height:auto;
}

#adres_A{
	margin-top:0px;
	width:250px;
	height:inherit;
	margin-left: 250px;
}


#info_bold{
	margin-top:-330px;
	margin-left:5px;
	width:205px;
	height:auto;
}

#info{margin-top:10px;margin-left:5px;width:205px;height:auto;}
#infoA{
	margin-left:5px;
	width:205px;
	height:500px;
	margin-top: -140px;
}
#infoAGB{
	margin-top:0px;
	margin-left:5px;
	width:205px;
	height:auto;
}
#infoI{
	margin-top:-0px;
	margin-left:5px;
	width:205px;
	height:auto;
}
/*----------------------*/

#footer {
clear:both;

background: url('_Gr/footer.jpg') repeat-x;

width: 100%;
height: 25px;
}
.seite tr td #home #ramka #tresc div #foto_firma_i p .text_text {
	font-weight: normal;
}
.seite tr td #home #ramka_s #trescser .text_text tr td #text_text div p {
	font-weight: normal;
}
.seite tr td #home #ramka_s #trescser .text_text tr td {
	font-weight: normal;
}

