* {margin:0px;padding:0px;}
body
{	
	font-family:Courier New, Courier;
	font-size:12px;
	width:100%;
	background: #5c614d url('/img/orginal/framework/bg.jpg') repeat-x;
}   
#container
{
	margin:auto;	
	width:1020px;
}
#top
{
	float:left;	
	height: 161px;
	width: 970px;
}

#top .high
{
	float:left;	
	margin:0px 0px 11px 10px;
	height: 117px;
	width: 976px;
}
#top .low
{
	float:left;	
	margin:0px 30px 0px 30px;
	height: 33px;
	width: 960px;
	display:inline;
}
#top .low ul
{
    float:left;
    padding:0;
    margin:0;
    width:100%;
    list-style-type:none;    
}

#top .low ul li
{
    float:left;
    width:160px;
    height:33px;    
    text-align:center;
}
#top .low ul li a
{
    font-size:11px;
    text-decoration:none;
    color:#000;
    float:left;
    display:block;
    width:160px;
    height:17px;
    padding:8px 0px 8px 0px;
    background: url('/img/orginal/framework/menu_inactive-trans.png') no-repeat;
    }
#top .low ul li a.active
{
    font-size:11px;
    font-weight:bold;
    color:#9c0f1e;
    float:left;
    display:block;
    width:160px;
    height:17px;
    padding:8px 0px 8px 0px;
    background: url('/img/orginal/framework/menu_active-trans.png') no-repeat;
}
#main_top
{    
	float:left;	
	margin: 0px 22px 0px 21px;
	width: 976px;
	height:9px;
	background: url('/img/orginal/framework/top-trans.png') no-repeat;
	font-size:0.1em;
	display:inline;
}
#main
{
    position:relative;
	float:left;	
	margin: 0px 22px 0px 22px;
	width: 976px;
	min-height:600px;
	background: url('/img/orginal/framework/main_bg-trans.png') repeat-y;
	display:inline;
}
#content
{   	
   	float:left;	
	width: 960px;
	min-height:685px;
	margin:0px 8px 0px 8px;
	background-color: #eeece3;
	display:inline;
}
#content .left
{
   	position:relative;
   	float:left;	
	width: 560px;
	min-height: 300px;
	margin: 33px 0px 0px 42px;
	z-index:1;
	display:inline;
}

.region
{
    float:left;
    width:560px;
}
.region .t
{   
    float:left;
    width:560px;  
    height:24px;    
}
.region .t .flik
{   
    float:left;
    height:24px;  
    border:none;
}
.region .t .flik .l
{
    float:left; 
    width:5px;   
    height:24px; 
    background:url('/img/orginal/framework/region_corner_left-trans.png') no-repeat;  
}
.region .t .flik .m
{
    float:left;    
    height:24px; 
    background:url('/img/orginal/framework/region_corner_middle-trans.png') repeat-x; 
}
.region .t .flik .r
{
    float:left; 
    width:5px;   
    height:24px; 
    background:url('/img/orginal/framework/region_corner_right-trans.png') no-repeat;  
}
.region .t .space
{    
    float:left;
    height:24px;
}
.region .bborder
{
    float:left;
    width:558px;
    background-color:#d8d2c0;  
    border:1px solid #c2beb0;   
}
.region .bborder .contact
{
	float:left;
	width:532px;
	margin:13px 13px 0px 13px;
	display:inline;
}
.region .bborder .contact .space
{
    float:left;
    width:532px;
    height:13px;
    border-bottom:1px dashed #9c0f1e; 
}
.region .bborder .contact .space2
{
    float:left;
    width:532px;
    height:13px;
}
.region .bborder .contact .form
{
	float:left;
	width:532px;
}
.region .bborder .contact .form .fileupload
{
	position:relative;
	height:30px;
	width:260px;
}

.region .bborder .contact .form .fileupload .fu
{
	position: relative;
	text-align: right;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
    top: 5px;
    left: 0px;
}

.region .bborder .contact .form .fileupload .fake
{	
	position:absolute;
	z-index:1;
	top:0;
	left:-3px;	
}
.region .bborder .contact .form .fileupload .inputmiddle
{	
	border-style: none;
    border-color: inherit;
    border-width: medium;
    position:absolute;
	    background:url('/img/orginal/framework/kontakt_mediumfield-trans.png') no-repeat;
	    height:30px;
	    width:172px;
	    padding:6px 5px 0px 5px;
    top: 0px;
    left: 0px;
}
.region .bborder .contact .form .fileupload img
{
	position:absolute;
	height:29px;
	width:69px;
	left:190px;
	border:none;
}

.region .b
{
    float:left;
    width:558px;
    overflow:hidden;
    background-color:#d8d2c0;  
    border-left:1px solid #c2beb0;
    border-right:1px solid #c2beb0;
    border-bottom:1px solid #c2beb0;
}
.region .b .ad
{
    float:left;
    overflow:hidden;
    width:558px;
    
}
.region .b .ad .pic
{
    float:left;
    width:86px;
    height:58px;
    margin:13px 13px 0px 13px;
    background-color:#000;
}
.region .b .ad .logopic
{
    float:left;
    width:260px;
    height:82px;
    margin:13px 12px 0px 13px;
    background-color:#000;    
}
.region .b .ad .space
{
    float:left;
    width:532px;
    height:13px;
    margin:0px 13px 0px 13px;
    border-bottom:1px dashed #9c0f1e; 
}
.region .b .ad .spacee
{
    float:left;
    width:532px;
    height:13px;
    margin:0px 13px 0px 13px;
}
.region .b .ad .text
{
    float:left;
    height:58px;
    margin:13px 0px 0px 0px;
}
.region .b .ad .text .l
{
    float:left;
    width:7px;
    height:58px;
    background:url('/img/orginal/framework/region_text_left-trans.png') no-repeat;  
}
.region .b .ad .text .m
{
    float:left;
    width:419px;
    height:58px;
    padding: 3px 0px 0px 0px;
    background:url('/img/orginal/framework/region_text_middle-trans.png') repeat-x; 
}
.region .b .ad .text .r
{
    float:left;
    width:7px;
    height:58px;
    background:url('/img/orginal/framework/region_text_right-trans.png') no-repeat;  
}
.region .b .ad .adresstext
{
    float:left;
    height:82px;
    margin:13px 0px 0px 0px;
}
.region .b .ad .adresstext .l
{
    float:left;
    width:5px;
    height:82px;
    background:url('/img/orginal/framework/adress_left-trans.png') no-repeat;  
}
.region .b .ad .adresstext .m
{
    float:left;
    width:240px;
    height:77px;
    padding: 5px 5px 0px 5px;
    background:url('/img/orginal/framework/adress_middle-trans.png') repeat-x; 
}
.region .b .ad .adresstext .r
{
    float:left;
    width:5px;
    height:82px;
    background:url('/img/orginal/framework/adress_right-trans.png') no-repeat;  
}
.region .b .objecttext
{
    float:left;
    height:41px;
    margin:13px 0px 0px 13px;
}
.region .b .objecttext .l
{
    float:left;
    width:5px;
    height:41px;
    background:url('/img/orginal/framework/object_left-trans.png') no-repeat;  
}
.region .b .objecttext .m
{
    float:left;
    width:355px;
    height:38px;
    padding: 3px 5px 0px 5px;
    background:url('/img/orginal/framework/object_middle-trans.png') repeat-x; 
}
.region .b .objecttext .r
{
    float:left;
    width:5px;
    height:41px;
    background:url('/img/orginal/framework/object_right-trans.png') no-repeat;  
}
.region .b .pictext
{
    position: relative;
    float:left;
    height:41px;
    margin:13px 0px 0px 13px;
}
.region .b .pictext .picicon
{   
    position:absolute;
   	float:left;
   	top: -12px;
	left: 82px;
	margin:0px 0px 0px 0px;
	width: 67px;
	height:68px;
	background: url('/img/orginal/framework/picicon-trans.png') no-repeat;
}
.region .b .pictext .picicon a
{ 
   float:left;
   display:block;
   width:67px;
   height:68px;  
}
.region .b .pictext .l
{
    float:left;
    width:5px;
    height:41px;
    background:url('/img/orginal/framework/object_left-trans.png') no-repeat;  
}
.region .b .pictext .m
{
    float:left;
    width:123px;
    height:38px;
    padding: 3px 5px 0px 5px;
    background:url('/img/orginal/framework/object_middle-trans.png') repeat-x; 
}
.region .b .pictext .r
{
    float:left;
    width:5px;
    height:41px;
    background:url('/img/orginal/framework/object_right-trans.png') no-repeat;  
}
.region .b .arendetext
{
    float:left;
    width:532px;
    margin:13px 0px 0px 13px;
}
.region .b .arendetext .t
{
    float:left;
    width:532px;
    height:5px;
    background:url('/img/orginal/framework/arende_top-trans.png') no-repeat;  
}
.region .b .arendetext .m
{
    float:left;
    width:512px;
    min-height:50px;
    padding:0px 10px 5px 10px;
    background:url('/img/orginal/framework/arende-middle-trans.png') repeat-y; 
}
.region .b .arendetext .m .logostamp
{    
    float:left;
    width:512px;
    padding:5px 0px 0px 0px; 
}
.region .b .arendetext .b2
{
    float:left;
    width:532px;
    height:17px;
    background:url('/img/orginal/framework/arende_bottom-trans.png') no-repeat;  
}
.region .b .info
{
    float:left;
    width:558px;
}

#content .right
{
   	float:left;
   	width: 314px;
   	margin:0px 0px 0px 42px;
   	display:inline;
}
#content .right .top
{
   	float:left;
   	width: 289px;
    padding: 0px 0px 0px 25px;
    overflow:hidden;
}
#content .right .sign
{
   	float:left;
   	width:314px;
   	padding:20px 0px 0px 0px;
   	overflow:hidden;
}
#content .right .bottom
{
   	float:left;
   	width: 310px;
   	padding: 0px 0px 0px 5px;
   	overflow:hidden;
}
#content .paperclip
{
   	position:absolute;
   	float:left;
   	top: 10px;
	left: 878px;
	margin:0px 0px 0px 42px;
	width: 70px;
	height:66px;
	background: url('/img/orginal/framework/paperclip-trans.png') no-repeat;
	z-index:1;
	}
#main .coffeestain
{
    position:absolute;
	float:left;	
	top:300px;
	left:-10px;
	margin: 0px 22px 0px 22px;
	width: 187px;
	height:183px;
	background: url('/img/orginal/framework/coffee-trans.png') no-repeat;
	z-index:0;
}
#footer
{
	float:left;	
	margin:0px 22px 0px 22px;
	width: 976px;
	height: 23px;
	background: url('/img/orginal/framework/footer-trans.png') no-repeat;
	text-align:center;
	display:inline;
}
.spacer
{
	float:left;	
	width: 560px;
	height: 18px;
}
.input
{
	float:left;
	width:158px;
	background:url('/img/orginal/framework/kontakt_smallfield-trans.png') no-repeat;
	border:none;
	height:20px;
	padding:5px;
}
.inputbig
{
	float:left;
	width:520px;
	height:85px;
	background:url('/img/orginal/framework/kontakt_largefield-trans.png') no-repeat;
	border:none;
	padding:5px;
}

.AdminLogin
{
    color:#000;
}
.AdminLogin table
{
    width:270px;
}
.AdminLogin td
{
    text-align:left;
}
.AdminLogin .AdminLogin_title
{
    font-family:Courier New, Courier;
    font-size: 40px;
    line-height: 55px;
    font-weight:bold;
    color:#9c0f1e;
}
.AdminLogin .AdminLogin_cbx
{
    width:190px;
    height:35px;
}
.AdminLogin .AdminLogin_tbx
{
    width:140px;
}
.AdminLogin .AdminLogin_button
{
    color:#9c0f1e;
    border:2px solid #9c0f1e;
}

.status
{
    float:left;
    width:512px;
    margin:0px 0px 10px 0px;
    padding:5px;
    color:#9c0f1e;
    border:1px dotted #9c0f1e;
}
.adminmenu
{
    color:#9c0f1e;
}