body {	font-size: 10pt;
	font-family: arial,helvetica;
	color:#8D888;
	background-color: #CCCCCC;
	margin: 0px;	
	}

body.mailer {
	font-size: 10pt;
	font-family: arial,helvetica;
	color:#8D888;
	background-color: #e5e5e5;
	margin: 0px;
}

td.contentandheader {
	background-image: url('images/contback.jpg');
}

table.schnupper td {
    font-size: 7pt;
}

.size10 {
    font-size: 10pt;
}
.size9 {
	font-size: 9pt;
	}
.size8 {
	font-size: 8pt;
	}

img.content	{
	margin-lef: 10px;
	text-align: right;
	position: relative;
	}

td.contentarea {
	font-size: 10pt; 
	font-family: arial,helvetica; 
	color:#8D888; 
	background-color: #E5E5E5;
	background-position: top right;
	background-repeat:no-repeat;
	}
	
td.contentarea_front {
		font-size: 10pt; 
		font-family: arial,helvetica; 
		color:#8D888; 
		background-color: #E5E5E5;
		background-position: top left;
		background-repeat:no-repeat;
		padding-left: 0px;
		}

h1 { color:#7c7676; font-family: arial,helvetica;  font-size: 15pt; font-weight:bold; }
h2 { color:#7c7676; font-family: arial,helvetica;  font-size: 12pt; font-weight:bold; }
h3 { color:#7c7676; font-family: arial,helvetica;  font-size: 10pt; font-weight:bold; }

div.navi {color:#7c7676; font-family: arial,helvetica;  font-size: 10pt; font-weight:bold;} /* Die Navigation */
a.navi {color:#7c7676; font-family: arial,helvetica;  font-size: 10pt; font-weight:normal; text-decoration: none} /* Die Navigation */
a.navi:visited {color:#7c7676; font-family: arial,helvetica;  font-size: 10pt; font-weight:normal; text-decoration: none} /* Die Navigation */
a.navi:hover {color:#7c7676; font-family: arial,helvetica;  font-size: 10pt; font-weight:normal; text-decoration: none} /* Die Navigation */
a.navi:active {color:#7c7676; font-family: arial,helvetica;  font-size: 10pt; font-weight:normal; text-decoration: none} /* Die Navigation */

li {font-size: 10pt; font-family: arial,helvetica;}
a:link    {font-family: arial,helvetica;  font-size: 10pt; color:#7c7676 ; text-decoration: underlined}
a:visited {font-family: arial,helvetica;  font-size: 10pt; color:#7c7676 ; text-decoration: underlined}
a:hover   {font-family: arial,helvetica;  font-size: 10pt; color:#7c7676 ; text-decoration: none}
a:active  {font-family: arial,helvetica;  font-size: 10pt; color:#7c7676 ; text-decoration: none}
td {font-size: 10pt; font-family: arial,helvetica; color:#7c7676;}

table.main { border-width:1; border-color:#7c7676; border-style:solid  }

td.subnav {
	filter:alpha(opacity=85); /*IE*/
	-moz-opacity: 0.85; /*Mozilla*/
	cursor:hand;
	cursor:pointer;
	}

a.subtext:link {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 9pt;
}
a.subtext:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 9pt;
}
a.subtext:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 9pt;
}


.naviback {
	background: url(images/nav/verlauf.gif) bottom left repeat-x;
	margin: 0;
	padding: 0;
	border: 0;
	}


.kontaktform {
	background-color: #CCCCCC;
	vertical-align: middle;
	}

.kontaktform_bright {
	background-color: #D1D1D1;
	vertical-align: middle;
	}


.farbig {
	background-color: #CCCCCC;
	font-size: 9pt;
	}

div.boxout {
	margin-left: 10px;
	float: right;
	background: #CCCCCC;
	width: 230px;
}

div.boxout_small {
	margin-left: 10px;
	float: right;
	background: #CCCCCC;
	width: 130px;
}
	
div.boxin {
	margin: 10px;
}

.info {
	font-size: 9pt;
	font-family: arial,helvetica;
	color:#505050;
}	
	
/*input { 
	border-width: 1;
	border-color: #ffffff;
	border-style: solid;
	background-color:#E8E8E8; }
}*/

.b { font-weight: bold; }

/****** Neues Front-Site Layout ******/
h3.front { color:#343434; font-family: arial,helvetica;  font-size: 10pt; font-weight:bold; }

div#front_row1 {
/*      border: 1px solid blue;*/
        float: left;
        width: 420px;
/*    width: 520px;*/
        font-size: 8pt;
        height: 320px;
}

div#front_row2 {
        margin-top: 10px;
/*      border: 1px solid green;*/
        float: left;
        width: 520px;
        font-size: 8pt;
  }

div#front_row1en {
/*      border: 1px solid blue;*/
        float: left;
        width: 420px;
/*    width: 520px;*/
        font-size: 8pt;
}

div#front_row2en {
        margin-top: 10px;
/*      border: 1px solid green;*/
        float: left;
        width: 520px;
        font-size: 8pt;
}


div#front_column {
	/*margin-left: 20px;*/
	margin-right: 0px;
	/*border: 1px solid red;*/
	float: right;
	width: 140px;
	height: 200px;
	font-size: 8pt;
}

div#front1 {
	/*border: 1px solid red;*/
	float: left;
    width: 205px;
/*  width: 255px;*/
	height: 150px;
	background-color: #f9f7f7;
	/*padding-left: 5px;*/
	/*padding-right: 5px;*/
}

div#front2 {
/*	border: 1px solid red;*/
	float: left;
	margin-left: 10px;
/*  width: 255px;*/
    width: 205px;
	height: 150px;
	background-color: #f9f7f7;
	/*padding-left: 5px;*/
}
div#front2en {
/*	border: 1px solid red;*/
	float: left;
	margin-left: 10px;
/*  width: 255px;*/
    width: 205px;
	height: 150px;
	background-color: #f9f7f7;
	/*padding-left: 5px;*/
}

div#front4 {
/*	border: 1px solid red;*/
	float: left;
/*  width: 255px;*/
    width: 205px;
	height: 150px;
	background-color: #f9f7f7;
	margin-top: -170px;
}

div#front5 {
/*    border: 1px solid red;*/
	float: left;
	margin-left: 215px;
	margin-top: -170px;
/*  width: 255px;*/
    width: 205px;
	height: 150px;
	background-color: #f9f7f7;
}
div#front4en {
/*	border: 1px solid red;*/
	float: left;
/*  width: 255px;*/
    width: 205px;
	height: 150px;
	background-color: #f9f7f7;
	margin-top: -200px;}

div#front5en {
/*    border: 1px solid red;*/
	float: left;
	margin-left: 215px;
	margin-top: -200px;
/*  width: 255px;*/
    width: 205px;
	height: 150px;
	background-color: #f9f7f7;
}

/* Rechte Spalte */

div#front3 {
/*    border: 1px solid grey;*/
	float: right;
	width: 150px;
	background-color: #f9f7f7;
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: transparent url(images/deco_front_big.jpg) 0px -43px no-repeat;
	background-color: #f9f7f7;
	display: block;
	font-size: 8pt;
	height: 300px;
}

div#front3en {
/*    border: 1px solid grey;*/
        float: right;
        width: 150px;
        display: block;
}

div#front6 {
/*	border: 1px solid red;*/
	float: left;
	width: 140px;
	height: 144px;
	background-color: #f9f7f7;
	background-image: url(images/deco_front.jpg);
	background-repeat: no-repeat;
}
