
/* - - - - - - - - - - - - - - - - - - Article Text  - - - - - - - - - - - - - - - - - - */

div.fliess {
	color:#000000;
	line-height:150%;
	padding:10px;
	}

div.fliess h1 {
	font-size:18pt;
	color:#555555;
	font-weight:bold;
	margin: 0 0 10px 0px;
}

div.fliess h2 {
	font-size:14pt;
	color:#555555;
	font-weight:bold;
	margin: 0 0 10px 0px;
}

div.fliess h3 {
	font-size:12pt;
	color:#555555;
	font-weight:bold;
	margin: 0 0 10px 0px;
}

div.fliess ul {
	list-style-type: circle;
	padding:0px;
	padding-left: 0px;
	margin:0;
	margin-bottom:6px;
	}

div.fliess ol {
	padding:0px;
	padding-left: 0px;
	margin:0;
	margin-bottom:6px;
	}

div.fliess ul a {
	font-weight: bold;
	}

div.contactform h1 {
	font-weight:bold;
	margin: 0 0 10px 5px;
}
/* - - - - - - - - - - - - - - - - - - SITEMAP  - - - - - - - - - - - - - - - - - - */


div.sitemap {
	font-size:11px;
	line-height:120%;
	text-align:left;

	padding: 10px;
	}

div.sitemap ul {
	}

div.sitemap ul li {
	list-style-type: square;
	list-style-image: url(square_red.gif);
	margin-bottom:10px;
	}

div.sitemap ul ul {
margin: 5px;
	}

div.sitemap a:link {color:#000000;text-decoration:none}
div.sitemap a:visited {color:#000000;text-decoration:none}
div.sitemap a:hover {color:#000000;background:#ffffff;text-decoration:none;font-weight:bold;}
div.sitemap a:active {color:#000000;background:#ffffff;text-decoration:none;font-weight:bold;}

div.sitemap ul ul li{
	list-style-type: circle;
	list-style-image: url(square_yellow.gif);
	margin-bottom:10px;
	}


/* - - - - - - - - - - - - - - - - - - Centerpage - - - - - - - - - - - - - - - - - -  */
/**
div.teaser {
	position: relative;
	margin:10px 20px 0 0;
	padding:0;
	min-height:80px;
	border: 1px solid white; /* invisible border to fix layout in IE */
	width:300px;
	height:200px;
	float:left;
	overflow:hidden;
	}
**/

div.teaser {
	position: relative;
	margin:10px 20px 0 0;
	padding:0;
	border: 1px solid white; /* invisible border to fix layout in IE */
	width:300px;
	float:left;
	overflow:hidden;
	}
div.teaser_left {
	position: relative;
	top:0; left:0;
	width:160px;
	height:160px;
	margin:0; padding:0;
	}


div.teaser_right {
	position: relative;
	margin: 0 0 0 120px ;
	padding:0;
	}

div.teaser_right h1 {
	font-size:14px;
	color:#CC0000;
	font-weight:bold;
	margin:0 5px 5px 0;
	padding:0;
	}

div.teaser_right h2 {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	}
/* - - - - - - - - - - - - - - - - - - CONTACT - - - - - - - - - - - - - - - - - -  */

/* different headlineclass because paddings and margins have to be zero on this page #middle */
.contacthead
{
    font-size:14px;
    font-weight:bold;
    letter-spacing: .1em;
    margin: 0 0 15px 0;
    line-height:120%;
    padding: 9px 15px 0 15px;
}

.contactform
{
	margin: 0;
	padding: 0px;
	line-height: 25px;
	position: relative;
	float:left;
	width:430px;
	margin-left:5px;
}


.contactform .radio1
{ margin-right:5px; margin-left: 60px;}

.contactform .radio2
{ margin-right:5px; margin-left: 15px;}

.contactleft
{
	position: absolute;
	left: 90px;
	width: 195px;
	font-size: 11px;
	border: 1px solid #999;
	height:16px;
}

.contactstreet
{
	position: absolute;
	left: 90px;
	width: 145px;
	font-size: 11px;
	border: 1px solid #999;
	height:16px;
}

.contactno
{
	position: absolute;
	left: 242px;
	width: 43px;
	font-size: 11px;
	border: 1px solid #999;
	height:16px;
}

.contactzip
{
	position: absolute;
	left: 90px;
	width: 43px;
	font-size: 11px;
	border: 1px solid #999;
	height:16px;
}

.contacttown
{
	position: absolute;
	left: 140px;
	width: 145px;
	font-size: 11px;
	border: 1px solid #999;
	height:16px;
}


.contactright
{
	position: absolute;
	left: 300px;
	top: 80px;
	width: 180px;
	font-size: 11px;
}

.contactrightselect
{
	position: absolute;
	left: 320px;
	top: 55px;
	width: 180px;
	font-size: 11px;
}

.contactright textarea
{

	width: 250px;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; /* Firefox forgets family ? */
	border: 1px solid #999;
	height: 90px;
}

.contactrightcheck
{
	position: absolute;
	left: 298px;
	top: 205px;
}

.contactrightcheck input
{
	margin:0;padding:0;
}


.coloredcontactdot /* to get the colored shape in front of the styled selectbox top: same as contactrightselect */
{
	border:0; position: absolute;
	top: 55px; left: 300px;
}

.contactrightwhenday
{
	position: absolute;
	left: 440px;
	top: 205px;
}

.contactrightwhentime
{
	position: absolute;
	left: 440px;
	top: 230px;
}

.submitbutton
{
	position:  absolute;
	left: 455px;
	top: 290px;
}


