html {
  height: 100%;
  margin-bottom: 0px;
}

form {
  margin: 0;
  padding: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
}

p { margin-top: 0; margin-bottom: 0px; }

img { border: 0 none; }

/*** Template ***/

#maintable {
    background: url(images/bg.gif) no-repeat top left;
	height:700px;
	margin-left: 0px;
	margin-top:0px;
	width: 1024px;
}

#navigation {
	padding-top:180px;
	vertical-align:top;
}



/*** Link-Definition ***/

a.main:link {
	font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
	font-weight:bold;
	color:#e95f40;
	line-height:12pt;
	text-decoration:none;
	line-height:12pt;
}

a.main:visited {
	font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
	font-weight:bold;
	color:#e95f40;
	line-height:12pt;
	text-decoration:none;
}

a.main:hover {
	font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
	font-weight:bold;
	color:#436517;
	line-height:12pt;
	text-decoration:none;
}

a.main:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#9ccb5d;
	line-height:12pt;
	text-decoration:none;
}

a.index:link {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#e95f40; 
	line-height:12pt;
}

a.index:visited {
	color:#d58066;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}

a.index:hover {
	color:#436517;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}

a.index:active {
	color:#d58066;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}





/*** Text ***/



#textfeld {
	padding-left:0px;
	padding-top:70px;
	padding-right:0px;
	vertical-align:top;
}

.h1_content {
	font-size:14px;
	color:#e95f40;
	font-weight:bold;
	text-align:left;
	}

.h2_content {
	font-size:12px;
	color:#e95f40;
	font-weight:bold;
	text-align:left;
	}

.h1_werbung {
	font-size:14px;
	color:#e95f40;
	font-weight:bold;
	text-align:left;
	vertical-align:text-top;
	}

.h2_werbung {
	font-size:12px;
	color:#e95f40;
	font-weight:bold;
	text-align:left;
}

.h3_werbung {
	font-size:20px;
	color:#e95f40;
	font-weight:bold;
	text-align:left;
}

.liste {
	list-style-image: url(images/navi.gif);
	line-height:18pt;
}

.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12pt;
	color:#e95f40;
	font-weight:normal;
	text-decoration:none;
	text-align:justify;
	word-spacing:-1pt;
	vertical-align:text-top;
}

.info {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:9pt;
	color:#436517;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	word-spacing:-1pt;
	vertical-align:text-top;
}

/* KONTAKTFORMULAR ITD 2010-02-25 */
.inputField 
{ 
	BORDER: #7f7f7f 1px solid; 
	FONT-SIZE: 10px; 
	WIDTH: 250px; 
} 

.errorField 
{
	BORDER: #cc0000 1px solid;
	FONT-SIZE: 10px;
	WIDTH: 250px;
	background-color: #FFFFCC;
} 
.errorTable 
{
	BORDER: #cc0000 1px solid;
	FONT-SIZE: 10px;
	background-color: #FFFFCC;
} 
.table { 
	font-family: Verdana,Arial,sans-serif;
	FONT-SIZE: 10px;
	background-color: #fffad1;
}
textarea#styled {
	width: 250px;
	height: 100px;
	border: 1px solid #7f7f7f;
	padding: 5px;
	FONT-SIZE: 10px;
	font-family: Verdana,Arial,sans-serif;
}
.okTable 
{
	BORDER: #009900 1px solid;
	FONT-SIZE: 10px;
	background-color: #FFFFCC;
}
th
{
	color: #e95f40;
}
