/*TAG's */
body
{
	background-image:url(../img/misc/kuehnrich_meixner_bg_main.gif);
	background-repeat:repeat-y;
	background-position:left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

h1
{
	font-size:14px;
	color:#FF0000;
	font-weight:normal;
	margin:0;
}

h2
{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	margin:0;
}
h3
{
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
p+h3
{
margin-top:25px;
}

p
{
	margin-top:0px;
	margin-left:0px;
}
a
{
	color:#666666;
	text-decoration:none;
}
a.link_head
{
	color: #000000;
	text-decoration:none;
}
a:hover, a.link_head:hover
{
	color:#ca513c;
	text-decoration:underline
}

/* ID's */
#logo
{
	position:absolute;
	left:19px;
	top:13px;
	width:272px;
}
#main_navi
{
	position:absolute;
	left:19px;
	top:130px;
	width:272px;
}
#content {
	position: absolute;
	z-index: 200;
	width: 530px;
	left: 370px;
	top: 140px;
	padding-bottom:90px;
}
#footer
{
	position: absolute;
	left:19px;
	bottom:15px;
	width:280px;
	top: 600px;
}

#headline 
{
	position: absolute;
	left: 370px;
	top: 40px;
	width: 618px;

}
#moveLayer 
{
	position:absolute;
	left: 350px;
	top: 16px;
	padding:0;
}

#headline_start 
{
	margin-top:10px;

}
#image_home 
{
}


/* NAVI LISTS*/
#main_navi_list
{
	list-style-type: none;
	line-height:28px;
	margin:0; 
	padding:0;
	font-size:14px;
	text-transform:uppercase;
	color:#a49e77;
}

#sub_navi_list
{
	list-style-type: none;
	line-height: 22px;
	margin-left:0;
	padding:0;
	font-size:12px;
	color:#ca513c;
}

#main_navi_list a
{
	color:#000000;
	text-decoration:none;
}

#sub_navi_list a 
{
	color:#FFFFFF;
	text-decoration:none
}

#main_navi_list a:hover, #sub_navi_list a:hover
{
	color:#ca513c;
	text-decoration:none;
}

/* CLASS's */
.list_text
{
margin-top:12px;
}
.list_bold
{
font-weight:bold;
margin-top:12px;
}
.black
{
color:#000000;
}
.grey
{
color:#666;
}
.bold
{
font-weight:bold;
}
.subheadline
{
color:#000000;
}
.margin_small
{
margin:0;
}
.margin_low
{
margin-top:-40px;
}
.margin
{
margin-bottom:40px;
}
.start
{
font-size:14px;
font-weight: bold;
}
.float
{
float:right;
margin-top:15px;
margin-left:20px;
margin-bottom:20px;
}
.float_left
{
float:left;
margin-top:0px;
margin-right:20px;
}
.antifloat
{
clear:both;
visibility:hidden;
margin:0;
}
.center
{
text-align:center;
margin-bottom:50px;
margin-top:50px;
}
.table_left, .table_right, .table_light
{
vertical-align:top;
padding-top:3px;
padding-bottom:3px;
}
.table_left
{
width:180px;
font-weight:bold;
padding-right:30px;
}
.table_light
{
width:200px;
}
/*Formular*/
.input_text
{
width:250px;
background-color: #FFF; 
border: 1px solid #666666;
}
.input_big
{
width:500px;
height:300px;
background-color: #FFF; 
border: 1px solid #666666;
}
.input_text_middle
{
width:200px;
background-color: #FFF; 
border: 1px solid #666666;
}
.input_text_small
{
width:40px;
background-color: #FFF; 
border: 1px solid #666666;
}
.input_140
{
width:140px;
background-color: #FFF; 
border: 1px solid #666666;
}
.sende {
cursor: hand;
border: #000000;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color:#d2c999;
color:#000000;
width:150px;
}
.form_td
{
vertical-align:top;
}
.small
{
font-size: 9px
}
