BODY{
	margin:0px; padding:0px;
	font-family:Verdana; font-size:11px;
	background-color:#594D3D;
	background-image:url(layout1/_img/bg.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

DIV#page{
	position:absolute; top:50%; height:384px; width:100%;
	margin-top:-194px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	background-color:#EAE7E2;
}

DIV#top{
	position:absolute; left:0px; right:0px; height:25px;
	background-color:#8E8679;
}

DIV#bottom{ 
	position:absolute; bottom:0px; left:0px; right:0px; height:25px;
	background-color:#8E8679;
}

DIV.menu UL {list-style-type:none; font-size:1.2em;}
DIV.menu A{color:#FFF; text-decoration:none;}
DIV.menu A.active{font-weight:bold;}
DIV.hmenu LI {margin-right:20px;}
DIV.hmenu LI {display:inline;}

DIV#top IMG {
	position:absolute; left:50%;
	margin-left:-400px;
	margin-top:-59px;
}

DIV#top DIV.menu {
	position:absolute; left:50%;
	margin-left:-110px;
	padding-top:3px;
}

DIV#bottom DIV.menu {
	position:absolute; left:50%; bottom:-20px;
	margin-left:-400px;
}

DIV#middle {
	position:absolute; top:26px; bottom:26px; left:0px; right:0px;
	background:url(./layout1/_img/bg_stripes.png) repeat;
}

DIV#content {
	position:absolute; left:50%; top:0px; width:800px; height:334px;
	margin-left:-400px;
	background-color:#FFF;
}

DIV#lbox {
	position:absolute; top:-1px; bottom:0px; width:260px;
}
DIV#rbox {
	position:absolute; left:260px; top:0px; height:309px; width:505px;
	padding:15px 5px 10px 30px; 
	overflow:auto;
}

DIV#newsfeed {
	position:absolute; left:50%;
	width:800px; overflow:hidden;
	margin-left:-400px;
	padding-top:3px;
	white-space:nowrap;
	color:#FFF;
}

H1 {
	font-size:1.3em; line-height:1.2em; font-weight:bold;
	margin-bottom:10px;
}
H2 {
	font-size:1em; line-height:1.1em; font-weight:bold;
	margin-bottom:10px;
}
H3 {
	font-size:1em; line-height:1.1em; font-weight:bold;
}

P {
	font-size:1em; line-height:1.1em; 
	margin-bottom:10px;
}
A {color:#000;}

.b {font-weight:bold;}

DIV.nl {clear:both;}

#referenzen DIV#lbox {
	padding:25px 5px 5px 20px;
	background:#FFF url(../_img/content/referenzen.png) no-repeat;
}
#referenzen DIV#lbox li {padding-bottom:5px;}
#referenzen DIV#lbox li a {color:#000;}

#referenzen #items a {text-decoration:none;}
#referenzen .item {position:relative; padding:10px 0px 5px 0px; border-bottom:1px solid #000;}
#referenzen .item  .title {float:left; padding-bottom:3px; font-size:1.4em; font-weight:bold;}
#referenzen .item  .date {float:right; font-size:1.1em; font-weight:bold; color:#999;}
#referenzen .item  .subtitle {clear:both; padding-bottom:5px; font-size:1.1em; font-weight:bold; color:#999;}
#referenzen .item  IMG {float:left; margin:0px 5px 5px 0px; border:1px solid #000;}
#referenzen .item  .text {clear:both; padding:5px 0px 15px 0px; font-size:1em;}
#referenzen .item  a.intrest {font-size:1.1em; color:#999;}
#referenzen .item  a.pdf {position:absolute; bottom:5px; right:0px; font-size:1.1em; color:#999;}

#partner UL {list-style-type:none; font-size:1.2em;}
#partner LI {margin-bottom:1em;}

#intrest_form  input.right, textarea.right {font-size:11px; border:1px solid #000; width:250px; padding:2px;}
#intrest_form div#title {padding-bottom:20px; color:#777;}
#intrest_form div.line {position:relative; padding-bottom:15px; clear:both;}
#intrest_form .right {float:right;}
#intrest_form div.text {height:80px;}
#intrest_form div.bottom {font-size:9px; color:#777;}

#kontakt DIV#rbox DIV#left {float:left; width:330px; padding-top:20px;}
#kontakt DIV#rbox DIV#right {float:left;padding-top:20px;}
#kontakt TD {vertical-align:top;}
#kontakt TD.left {padding-right:10px;}
#kontakt input,
#kontakt textarea {
	margin-bottom:1em;
	border:1px #AAA solid;
	font-size:1em; line-height:1em;
}
#kontakt input {width:200px;}
#kontakt textarea {width:200px;height:80px;}
#kontakt TD#sent {vertical-align:bottom;}

/* öäü */

