html, body {
	margin:0px;
	padding:0px;
}

body{
	color:#333;
	font-family:arial;
	font-size:12px; line-height:16px;
}


.page_title{display:none;}

h1,h2,h3,h4,h5{margin:0;}

p{padding:0px 0; margin:0px 0 10px 0;}

a.index{position:absolute; left:0; top:0; height:105px; width:105px; background:url(../design/); text-indent:-900em; display:block; z-index:100;}

img{border:0px;}
form{margin:0; padding:0;}

div.hr{clear:both; background:url(../design/hr.gif); height:1px; width:100%; overflow:hidden; margin-bottom:15px;}
div.clear{clear:both;}

a{text-decoration:underline; color:#006dad;}


#page_position{
	/* background:#fff url(../design/logo.gif) no-repeat;  */
    position: relative;
	text-align:left;
	padding:0 0px;
	}
#page_header{height:100px; background:#fff url(../design/header.jpg) no-repeat;}


#navi{
	position:absolute; left:140px; top:30px; margin:0; padding:0; list-style:none;
	}

#navi li{padding-left:0px; float:left; position:relative; height:50px;}
#navi li a{height:50px; display:block; text-indent:-900em;}
	#navi li.home a{background:url(../design/navi/home.gif) no-repeat; width:80px;}
	#navi li.ueber a{background:url(../design/navi/ueber.gif) no-repeat; width:80px;}
	#navi li.angebote a{background:url(../design/navi/angebote.gif) no-repeat; width:80px;}
	#navi li.gfm a{background:url(../design/navi/gfm.gif) no-repeat; width:60px;}
	#navi li.kontakt a{background:url(../design/navi/kontakt.gif) no-repeat; width:75px;}
  #navi li.anfahrt a{background:url(../design/navi/anfahrt.gif) no-repeat; width:75px;}
	#navi li.wohnen a{background:url(../design/navi/wohnen.gif) no-repeat; width:75px;}
	#navi li.werkstatt a{background:url(../design/navi/werkstatt.gif) no-repeat; width:85px;}
	#navi li.kueche a{background:url(../design/navi/kueche.gif) no-repeat; width:60px;}
#navi li a:hover{background-position:0 -50px;}

#page_startcontent{height:442px; background:#eee url(../design/startcontent.jpg) no-repeat;}
#page_bilder{background:#eee url(../design/startcontent.jpg) no-repeat;}

#page_ueberuns{height:450px; background:#eee url(../design/ueberuns.jpg) no-repeat;}
#page_wohnen{height:450px; background:#eee url(../design/wohnen.jpg) no-repeat;}
#page_kueche{height:450px; background:#eee url(../design/kueche.jpg) no-repeat;}
#page_anfahrt{height:450px; background:#eee url(../design/anfahrt.jpg) no-repeat;}
#page_kontakt{height:450px; background:#eee url(../design/kontakt.jpg) no-repeat;}
#page_werkstatt{height:450px; background:#eee url(../design/werkstatt.jpg) no-repeat;}
#page_angebote{height:150px; background:#eee url(../design/angebote.jpg) no-repeat;}
#page_angebote2{height:82px; background:#eee url(../design/angebote2.jpg) no-repeat;}
#page_ausstellung{height:150px; background:#eee url(../design/ausstellung.jpg) no-repeat;}
#page_impressum{height:150px; background:#eee url(../design/impressum.jpg) no-repeat;}


#text_ueberuns{position:absolute; left:435px; top:285px; width:365px; height:400px; font-family:Arial; font-size:0.916em; text-align:justify;}
#text_wohnen{position:absolute; left:435px; top:197px; width:365px; height:400px; font-family:Arial; font-size:0.916em; text-align:justify;}
#text_kueche{position:absolute; left:435px; top:365px; width:365px; height:400px; font-family:Arial; font-size:0.916em; text-align:justify;}
#text_werkstatt{position:absolute; left:435px; top:365px; width:365px; height:400px; font-family:Arial; font-size:0.916em; text-align:justify;}
#text_anfahrt{position:absolute; left:435px; top:197px; width:365px; height:400px; font-family:Arial; font-size:0.916em; text-align:justify;}
#text_kontakt{position:absolute; left:435px; top:200px; width:365px; height:400px; font-family:Arial; font-size:0.916em; text-align:justify;}

#footer{height:14px; background:#eee url(../design/footer.jpg) no-repeat;}
#footer2{height:14px; background:#eee url(../design/footer2.jpg) no-repeat;}
#footer3{height:14px; background:#eee url(../design/footer3.jpg) no-repeat;}


#text_wohnen p{margin:5px 0 5px 0;}


div.cnt_start{width:220px; float:left; margin-left:30px;font-size:0.916em; }
div.cnt_start h2{font-size:14px; font-weight:bold; color:#972e0d; margin:0; padding:0;}
div.cnt_start table{font-size:11px;}

#page_flashcontent{position:absolute; top:452px;height:100px; background:#333; width:821px;}

#page_content1{padding:20px 0px 0 0px;}
#page_content1 p{font-size:11px; line-height:13px;}

#page_bottom{
	clear:both; font-size:11px; line-height:18px; width:820px;
	padding:10px 0px 10px 20px; color:#777; margin:15px 0 20px 0px; border-top:3px solid #eee;
}

#page_bottom span.b{width:200px; display:block;}
#page_bottom span.b span{float:left; display:block; padding-right:3px;}
#page_bottom span.b a{float:left; display:block; width:70px; height:20px; text-indent:-900em; background:url(../design/tiweb.jpg) no-repeat scroll 0 2px;}

#page_bottom_u{
	clear:both; font-size:11px; line-height:18px; width:820px;
	padding:10px 0px 10px 20px; color:#777; margin:0 0 20px 0px;
}

#page_bottom_u span.b{width:200px; display:block;}
#page_bottom_u span.b span{float:left; display:block; padding-right:3px;}
#page_bottom_u span.b a{float:left; display:block; width:70px; height:20px; text-indent:-900em; background:url(../design/tiweb.jpg) no-repeat scroll 0 2px;}

div.kontaktform{padding:0px 0px 5px 0px; margin:0px 0;}
div.kontaktform input{float:left; margin-bottom:5px;border:1px solid #939393;width:240px;background:transparent;font-size:0.961em;}
div.kontaktform input.submit{clear:both; margin:5px 0 0 0px;width:100px;font-weight:bold;font-size:0.961em;}
div.kontaktform textarea{width:350px;height:100px;font-size:0.961em;border:1px solid #939393;background:transparent;}
div.kontaktform input.check{width:45px;}
div.kontaktform label{width:110px; display:block; float:left; clear:left; padding-top:2px;}
div.kontaktform img.check{margin:0 0 2px 2px;}

div.space{clear:both; height:7px; width:100%; overflow:hidden;}
div.space3{clear:both; height:3px; width:100%; overflow:hidden;}

#angebot{background:#fff;width:821px;padding:5px 0 5px 5px;}
#angebot h2{font-size:14px; font-weight:bold; color:#972e0d; margin:0; padding:0;}
td.angebot h2{font-size:14px; font-weight:bold; color:#972e0d; margin:0; padding:0;}
td.angebot{font-size:0.961em;}

div.red{font-weight:bold;color:#0d7d08;font-size:16px;}
div.green{font-weight:bold;color:#9c1d1d;}

#slider{position:absolute; top:452px; height:90px; background:#333; width:821px;}
#slider div.001{width:136px;height:90px;background:url(../design/sliderpics_small/001.jpg) no-repeat; background-position:-1px -1px;}

#angebot input{float:left; margin-bottom:5px;border:1px solid #939393;width:350px;background:transparent;font-size:0.961em;}
#angebot input.file{float:left; margin-bottom:5px;border:1px solid #939393;width:350px;background:transparent;font-size:0.961em;}
#angebot input.submit{clear:both; margin:5px 0 0 0px;width:100px;font-weight:bold;font-size:0.961em;}
#angebot textarea{width:350px;height:100px;font-size:0.961em;border:1px solid #939393;background:transparent;float:left; }
#angebot input.check{width:45px;}
#angebot label{width:110px; display:block; float:left; clear:left; padding-top:2px;}
#angebot .radio{margin:0;padding:0;float:none;clear:none; width:30px;}