/* CSS by Rainer Bressel, April 2005 */

@page { size:21.0cm 29.7cm;
        margin-top:2cm;
        margin-bottom:3cm;
        margin-left:2.5cm;
        margin-right:2cm
}

body  {
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 15px;
	font-family : Verdana,Arial,sans-serif;
}

h1  {
	margin-top : 20px;
	margin-bottom : 15px;
	margin-left : 90px;
	color : #000000;
	font-family : Verdana, Arial, sans-serif;
	font-size : 14px;
}

h2  {
	margin-left : 90px;
	margin-bottom : 8px;
	margin-top : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-size : 16px;
	font-weight : normal;
	width : 485px;
	color : #7AA590;
}

h3  {
	margin-bottom : 5px;
	margin-left : 90px;
	color : #000000;
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	font-weight : bold;	
}

p  {
	margin-left : 90px;
	margin-top : 0px;
	margin-bottom : 10px;
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	line-height:1.4em;	
	color : #000000;
	width : 485px;
}

p.startseite  {
	margin-left : 10px;
	margin-top : 10px;
	margin-bottom : 10px;
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	color : #000000;
	width : 300px;
}

p.intro  {
	margin-left : 10px;
	margin-top : 20px;
	margin-bottom : 5px;
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	font-weight : bold;	
	color : #000000;
	width : 580px;
}

p.footer  {
	margin-left : 10px;
	margin-top : 5px;
	margin-bottom : 30px;
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	text-align : center; 
	color : #999999;
}

div.footerline {
	border-bottom:1px outset #BAD9CB;
	margin-left : 10px;
	margin-top : 20px;
	margin-bottom : 5px;
	width : 580px;

}

div.tabcontent {
	margin-left : 8px;
	margin-top : 5px;
	margin-bottom : 8px;
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	color : #000000;
}

img.heading {
	margin-top:5px;
	margin-bottom:10px;
	margin-left:8px; 
}

img.leftfloat {
	float : left;
	margin : 0px 6px 3px 0px;
	border : 1px;
	border-color : black;
}

img.rightfloat {
	float : right;
	margin : 0px 0px 3px 6px;
	border : 1px;
	border-color : black;
}

td.content {
	text-align : left;
	vertical-align : top;
	background : #FFFFFF;
	color : #000000;
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
}

/* SIDEBOX START  */

td.sidebox {
	vertical-align : top;	

}

td.sidebox div.head {
	width : 155px;
	background-image : url(../bilder/bg.png);
	margin: 55px 0px 0px 0px;
	padding : 3px;
	text-align : left;
	border-width : 1px;
	border-style : solid;
	border-color : #8C8C8C;
	color : #000000;
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;

}

td.sidebox div.cont {
	width : 155px;
	margin : 3px 0px 0px 0px;
	padding : 8px 3px 5px 3px ;
	text-align : center;
	border-width : 1px;
	border-style : dotted;
	border-color : #8C8C8C;
	color : #000000;
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
}

img.partnerlogo {
	margin : 0px 0px 3px 0px;
}

/* SIDEBOX END  */

table.content {
	table-layout : auto;
	border  : 0px;
	margin-left : 5px;
	margin-top : 0px;
	margin-bottom : 10px;
	font-family : Verdana,Arial,sans-serif;
	font-size: 12px;
	width : 585px;
}

table.startseite {
	border  : 0px;
	margin-left : 5px;
	margin-top : 0px;
	margin-bottom : 10px;
	font-family : Verdana,Arial,sans-serif;
	font-size: 12px;
	padding : 0px;
}


/* Mailformular START */

.formbox_grid {
	clear: both;
	padding: 5px 0px;
}

.formbox_blank_grid {
	clear: both;
	padding: 5px 0px;
	margin-bottom:15px;
}

.formbox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	margin-left : 90px;
	margin-top : 10px;
	width : 430px;
	color : #000000;
	background-image : url(../bilder/mail_bg.jpg);
	background-repeat : no-repeat;
	border : 1px solid #666666;
}

.formbox_blank {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	margin-left : 90px;
	margin-top : 20px;
	width : 430px;
	color : #000000;
	background-color: #CCE3D9;
	border : 1px solid #666666;
}

.txtfield {
	float : right;
	width : 300px;
	text-align : left;
} 

.label {
	float : left;
	width : 115px;
	text-align : right;
	font-weight : bold;
	color : #000000;
	padding-top : 3px;
	padding-right : 5px;
}

.label_txt {
	float : left;
	width : 115px;
	text-align : right;
	font-weight : bold;
	color : #000000;
	padding-right : 5px;
}

.inputfield {
	float : right;
	width : 300px;
	text-align : left;
} 

.formbox_def-width {
	width : 250px;
	}

.formbuttons {
  clear: both;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 30px;
}

/* Mailformular END */

ul	{
	list-style-image : url(../bilder/arrow.gif);
	margin-top : 3px;
	margin-left : 90px;
	margin-bottom : 10px;
	font-family : Verdana, Arial,sans-serif;
	width : 400px;
}

ol	{
	margin-top : 3px;
	margin-left : 110px;
	margin-bottom : 10px;
	font-family : Verdana, Arial,sans-serif;
	width : 400px;
}

li  {
	margin-top : 3px;
	font-family : Verdana,Arial,sans-serif;
	color : #000000;
}

a:link {
	color:#000000;
	font-weight : bold;
	text-decoration : underline;
}

a:visited {
	color:#212121;
	font-weight : bold;
	text-decoration : underline;
}

a:active {
	 color:#000000;
	 font-weight : bold;
	 text-decoration : underline; 
}

a:hover {
	 color:#669999;
	 font-weight : bold;
	 text-decoration : underline; 
}
