﻿@charset "utf-8";
/* CSS Document */

body {background-color:#ffffff;}

* {font-family:Arial, Helvetica, sans-serif;}
td {vertical-align:top;}

h1.headline{
	font-size:18px; 
	color:#DADADA;
	font-family:times, serif;
	
}

/*border main*/
.tl{height:4px;width:4px;}
.tm{height:4px;width:846px;}
.tr{height:4px;width:4px;}

.ml {width:4px;}
.mm {width:846px;}
.mr {width:4px;}

.bl{height:4px;width:4px;}
.bm{height:4px;width:846px;}
.br{height:4px;width:4px;}

/*border image*/
.itl{height:4px;width:4px;}
.itm{height:4px;}
.itr{height:4px;width:4px;}

.iml{width:4px;}
.imm{}
.imr{width:4px;}

.ibl{height:4px;width:4px;}
.ibm{height:4px;}
.ibr{height:4px;width:4px;}


/*areas*/
.imm{text-align:center}
#logohead{height:109px;text-align:left;}
#home {width:236px;height:48px;position:relative;top:-47px;text-align:left;}
#nav{float:left;width:236px;height:539px;position:relative;left:13px;top:48px;text-align:left;}
#nav .lvl2Nav a{display:block; padding-left:25px;padding-top:5px;}
#angebote {position:absolute;top:7px;left:10px;}
#bildergalerie{position:absolute;top:151px;left:10px;}
#referenzen{position:absolute;top:271px;left:10px;}
#aboutus{position:absolute;top:321px;left:10px;}
#kontakt{position:absolute;top:367px;left:10px;}
#partner{position:absolute;top:431px;left:10px;}
#content {float:left; width:586px;padding-bottom:24px;position:relative;}
.bild_container{margin-bottom:22px;text-align:left}
.gallery_container{margin-bottom:22px;text-align:center;width:520px;}
.text_container{text-align:left;margin-left:4px;}
.text_container .title{margin-bottom:19px;}
.text_container li {list-style:none;padding-left:50px;clear:both;height:24px;}
.text_container li span {width:200px;display:block;float:left;}
.form_container {margin-left:4px;text-align:left;}
#home {}

.clearer{clear:both;}
.thumbs_container .title {margin-bottom:42px; text-align:left;}
.thumbs_container .text{position:relative;top:-30px; text-align:left;}

.section {position:absolute;width:527px;height:102px;text-align:left;overflow:hidden;margin-right:5px;margin-left:5px;clip:rect(0px,527px,102px,0px);}
.thumbs {position:absolute;height:102px;white-space:nowrap;left:0px;}
.thumbs img {display:inline;margin:0px 4px; border:1px #ffffff solid;}
#kontakt_container{text-align:right; padding-right:26px;padding-top:20px;margin:0px;}
#kontakt_container div {padding-bottom:10px;}
#kontakt_container span{width:125px;vertical-align:top;position:relative;top:3px;}
#kontakt_container input,#kontakt_form textarea{width:262px; font-size:12px;}
#kontakt_container textarea{height:128px;}
.form_container .title,.form_container .text{text-align:left;padding-left:265px;}


#divGaleryContainer { /* für alle */
height: 336px;
}
html>body #divGaleryContainer { /* be nice to opera (&gekko) */
height: auto;
min-height: 336px;
}

/*fonts*/

/*nav*/
#home a{position:relative;top:7px; left:10px;}
#home a,#nav a, #nav{text-decoration:none; color:#666666;font-size:12px;}





/*content*/
.title,.title_all {font-size:14px; color:#666666}
.title_all{font-weight:bold;}
.text {font-size:12px; color:#666666;}
.text a{font-size:12px; color:#666666;text-decoration:none;background:url(../imgs/send_passiv.gif) no-repeat -15px 4px; padding-left:10px; text-align:right;}

/*formular*/

#kontakt_form span{font-size:12px; color:#666666;}
#kontakt_form a{font-size:12px; color:#666666;text-decoration:none;background:url(../imgs/send_passiv.gif) no-repeat left 4px;width:68px; text-align:right;display:block;float:right;}
/*footer*/
.ffooter{font-size:9px;color:#666666;padding-top:6px;}
.ffooter a{text-decoration:none;color:#666666;}

/*error*/
.errContainer {visibility:hidden;display:block;}
.errContainerVisible {visibility:visible;}
.inputfieldError {
	border:1px solid #ff0000;
}
#kontakt_form span.error{color:#FF0000;}
.thumbs_container .error {color:#ff0000;font-size:12px;position:relative;top:-30px;text-align:left;}

a.food_entry{font-size:12px;color:#666666;font-family:Arial, Helvetica, sans-serif;position:absolute;top:487px;left:74px;text-align:right;text-decoration:none;}
a.deco_entry{font-size:12px;color:#666666;font-family:Arial, Helvetica, sans-serif;position:absolute;top:487px;left:589px;text-align:left;text-decoration:none;}


/* Footer, aber nur die Weblinks! */
div.footer_area			{ text-align:center; padding:0px; width:800px; margin-top:20px; }
div.footer_line			{ margin:-3px 10% -3px 10%; height:1px; line-height:1px; font-size:1px; background-color:#888888; width:80%; }
sup.footer_highlight	{ font-family:Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold; color:#fb7305; }
p.footer_title			{ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:##666666; font-weight:bold; margin-bottom:-7px; }
p.footer_text			{ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:##666666; font-weight:normal; }
a.footer_link			{ color:#666666; text-decoration:none; }
