@charset "utf-8";
/* CSS Document */


	.root 
	{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	}

	body.general
	{
	margin:0,0,0,0;
	padding:0,0,0,0;
	background-color:#3c556d;
	min-height:800px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-image:url(../grafiken/weiner-testbg.jpg);
	border:2px;
	border-color:#ffffff;
	}

	#grey-font
	{
	position:absolute;
	z-index:1;
	top: 50px;
	width:1000px;
	height:706px;
	background-color:#727272;
	}
	
	#head
	{
	position:absolute;
	z-index:4;
	background-color:#ffffff;
	background-image:url(../grafiken/weiner-head.jpg);
	background-repeat:no-repeat;
	border:1px solid;
	border-color:#000000;
	left: 20px;
	top: 20px;
	width:960px;
	height:128px;
	}
	
	#headinfo1
	{
	position:absolute;
	z-index:5;
	top:83px;
	left:37px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	}
	
	#headinfo2
	{
	position:absolute;
	z-index:5;
	top:83px;
	left:598px;
	width:330px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:right;
	}
	
	#box1
	{
	position: absolute;
	z-index: 4;
	background-color:#b1beda;
	border: 0px solid;
	border-color:#000000;
	left: 20px;
	top: 165px;
	width: 180px;
	height: 20px;
	text-align:center;
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
		
	#naviline
	{
	position:absolute;
	z-index:10;
	background-color:#f4f4f4;
	border:0px solid;
	border-color:#000000;
	left: 215px;
	top: 165px;
	width:765px;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	}
	
	#angebote
	{
	position:absolute;
	z-index:4;
	background-color:#e7e8f1;
	border:1px solid;
	border-color:#000000;
	left: 20px;
	top: 210px;
	width: 180px;
	height: 475px;
	}
	
	#angebot-1
	{
	position:absolute;
	z-index:5;
	background-color:#b1beda;
	left: 10px;
	top: 15px;
	width: 158px;
	height: 112px;
	padding-top:2px;
	padding-left:2px;
	}
	
	#text-1
	{
	position:absolute;
	z-index:5;
	background-color:#b1beda;
	left: 10px;
	top: 130px;
	width: 156px;
	height: 17px;
	padding-left: 4px;
	padding-top: 3px;
	letter-spacing: -1px;
	}
	
	#angebot-2
	{
	position:absolute;
	z-index:5;
	background-color:#b1beda;
	left: 10px;
	top: 170px;
	width: 158px;
	height: 112px;
	padding-top:2px;
	padding-left:2px;
	}
	
	#text-2
	{
	position:absolute;
	z-index:5;
	background-color:#b1beda;
	left: 10px;
	top: 285px;
	width: 156px;
	height: 17px;
	padding-left: 4px;
	padding-top: 3px;
	letter-spacing: -1px;
	}
	
	#angebot-3
	{
	position:absolute;
	z-index:5;
	background-color:#b1beda;
	left: 10px;
	top: 325px;
	width: 158px;
	height: 112px;
	padding-top:2px;
	padding-left:2px;
	}
	
	#text-3
	{
	position:absolute;
	z-index:5;
	background-color:#b1beda;
	left: 10px;
	top: 440px;
	width: 156px;
	height: 17px;
	padding-left: 4px;
	padding-top: 3px;
	letter-spacing: -1px;
	}
	
	#content
	{
	position:absolute;
	z-index:4;
	background-color:#e7e8f1;
	left: 215px;
	top: 210px;
	width:765px;
	height:475px;
	border:1px solid;
	border-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	#textarea
	{
	position:absolute;
	z-index:5;
	left: 15px;
	top: 15px;
	width:470px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	#infobox
	{
	position:absolute;
	z-index:5;
	background-color:#b1beda;
	left: 495px;
	top: 55px;
	width: 240px;
	height: 390px;
	padding: 10px;
	}
	
	#liste 
	{
	text-align:left;
	}
	
	a.footer
	{
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0.1em;
	}
	
	a.intext
	{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
    	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#187bb6;
	}
	
	a.intext:hover
	{
	color:#b16330;
	text-decoration:none;
    	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#187bb6;
	}
	
	.td_head
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#407836;
	}
	
	.td_text
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#407836;
	}
	
	
	.borders
	{
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	}
	
	h1	
	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
        font-weight:bold;
        text-decoration:underline;
        color:#187bb6;
        }
        
        h2	
	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
        font-weight:bold;
        }
	
	h3,
	h4,
	h5,
	h6
	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
        font-weight:bold;
        }

	/* FORMULAR: Anfrage start */
	form#mailform	input,
	form#mailform textarea#mailformAnfrage {
		position: absolute;
		left: 140px;
	}
	
	form#mailform textarea#mailformAnfrage {
		position: absolute;
		left: 140px;
		height: 100px;
	}
	
	form#mailform input#mailformformtype_mail {
		left:140px;
		top:370px;
		width:120px;
		position:absolute;
	}
	
	form#mailform	label {
		position: absolute;
		margin-top: 6px;
		width: 140px;
	}

	form#mailform div.csc-mailform-field {
		height: 23px;
	}

	form#mailform fieldset {
		position:absolute;
		border:0;
	}		
	/* FORMULAR: Anfrage ende */