body { margin-top:-1px; margin-left:-1px; font-size:10pt; font-family:Arial,Helvetica,Univers; color:#000000; background-color:#F5F1E6; }

h1 { font-size:14pt; font-family:Arial,Helvetica,Univers; color:#5E5E5E;  font-weight:bold;}
h2 { font-size:10pt; font-family:Arial,Helvetica,Univers; color:#5E5E5E;  font-weight:bold;}
h3 { font-size:10pt; font-family:Arial,Helvetica,Univers; color:#6D82B4;  font-weight:bold;}
h4 { font-size:10pt; font-family:Arial,Helvetica,Univers; color:#5C5C5C; font-weight:bold; }
h5 { font-size:9pt; font-family:Arial,Helvetica,Univers; color:#000000; }
h6 { font-size:8pt; font-family:Arial,Helvetica,Univers; color:#000000; }

small
    { font-family:Arial,Helvetica,Univers; font-size:8pt; color:#B5B0B0; }
th
    { font-family:Arial,Helvetica,Univers; font-size:8pt; color:#003366; }

p,div,tr,td,address,nobr,blockquote,pre
    { font-family:Arial,Helvetica,Univers; font-size:10pt; color:#000000; }

ul,ol,li
    { font-family:Arial,Helvetica,Univers; font-size:10pt; color:#003366; line-height:1.3pc; }

b   { font-family:Arial,Helvetica,Univers; font-size:10pt; color:#3D3A3A; }
b.kontakt   { font-family:Arial,Helvetica,Univers; font-size:9pt; color:#3D3A3A; }

i   { font-family:Arial,Helvetica,Univers; font-size:10pt; color:#000000; font-style:italic; }

dd
    { font-family:Arial,Helvetica,Univers; font-size:10pt; color:#000000; }
dt
    { font-family:Arial,Helvetica,Univers; font-size:10pt; color:#003163; font-weight:bold;}

big
    { font-family:Arial,Helvetica,Univers; font-size:11pt; color:#5E5E5E; font-weight:bold; }

td.footerlight {  color:#000000; font-size:8pt; font-family:arial,helvetica,sans-serif; background-color:#D8D8D8; line-height:12px;}
td.footer      {  color:#FFFFFF; font-size:8pt; font-family:arial,helvetica,sans-serif; background-color:#5E5E5E; line-height:12px;}
td.topimages   {  color:#FFFFFF; font-size:8pt; font-family:arial,helvetica,sans-serif; background-color:#F8B600; line-height:128px; }
td.topimagesmiddle   {  color:#000000; font-size:8pt; font-family:arial,helvetica,sans-serif; background-color:#D8D8D8; }
td.zusatz   {  color:#5A5B5C; font-size:9pt; font-family:arial,helvetica,sans-serif; font-weight:bold;  background-color:#FFFFFF; }


td.blue     { font-family:Arial,Helvetica,Univers; font-size:10pt; color:#FFFFFF; background-color:#47609A; }

td.formblue 	{
		color:#444647; font-family:Arial,Helvetica,sans-serif; font-size:8pt;  text-align:right; vertical-align:top; line-height:20px;  height:20px
		} 
td.text 	{ color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:9pt;  text-align:left; vertical-align:top;  	} 



a:link    { color:#5E5E5E; font-size:10pt; font-family:Arial,Helvetica,Univers; text-decoration:underline;   }
a:visited { color:#5E5E5E; font-size:10pt; font-family:Arial,Helvetica,Univers; text-decoration:underline; }
a:active  { color:#5E5E5E; font-size:10pt; font-family:Arial,Helvetica,Univers; text-decoration:underline; }
a:hover {   font-size:10pt; color:#000000; text-decoration:underline; background-color:#F8B600;	}

a.footerlight:link    { color:#000000; font-size:8pt; font-family:Arial,Helvetica,Univers; text-decoration:none;  }
a.footerlight:visited { color:#000000; font-size:8pt; font-family:Arial,Helvetica,Univers; text-decoration:none;  }
a.footerlight:active  { color:#000000; font-size:8pt; font-family:Arial,Helvetica,Univers; text-decoration:none;  }
a.footerlight:hover  { color:#000000; font-size:8pt; font-family:Arial,Helvetica,Univers; text-decoration:underline;  background-color:#FFFFFF;}

a.footer:link    { color:#FFFFFF; font-size:8pt; font-family:Arial,Helvetica,Univers; text-decoration:none;  }
a.footer:visited { color:#FFFFFF; font-size:8pt; font-family:Arial,Helvetica,Univers; text-decoration:none;  }
a.footer:active  { color:#FFFFFF; font-size:8pt; font-family:Arial,Helvetica,Univers; text-decoration:none;  }
a.footer:hover  { color:#FFFFFF; font-size:8pt; font-family:Arial,Helvetica,Univers; text-decoration:underline;  background-color:#D8D8D8;}

a.zusatz:link    { color:#5A5B5C; font-size:8pt; font-family:Arial,Helvetica,Univers; text-decoration:none;   font-weight:bold; }
a.zusatz:visited { color:#5A5B5C; font-size:8pt; font-family:Arial,Helvetica,Univers; text-decoration:none;   font-weight:bold; }
a.zusatz:active  { color:#5A5B5C; font-size:8pt; font-family:Arial,Helvetica,Univers; text-decoration:none; font-weight:bold; }
a.zusatz:hover  { color:#5A5B5C; font-size:8pt; font-family:Arial,Helvetica,Univers; text-decoration:underline; font-weight:bold; background-color:white;}

a.kontakt:link    { color:#5A5B5C; font-size:8pt; font-family:Arial,Helvetica,Univers; text-decoration:underline;   }
a.kontakt:visited { color:#5A5B5C; font-size:8pt; font-family:Arial,Helvetica,Univers; text-decoration:underline;    }
a.kontakt:active  { color:#5A5B5C; font-size:8pt; font-family:Arial,Helvetica,Univers; text-decoration:underline;  }
a.kontakt:hover  { color:#5A5B5C; font-size:8pt; font-family:Arial,Helvetica,Univers; text-decoration:underline; }


.description { font-size:10pt; font-family:Arial,Helvetica,Univers; color:#5E5E5E; background-color:#D8D8D8; }
.inputfield  { font-size:10pt; font-family:Arial,Helvetica,Univers; color:#000000; }
input.anmeld { 	color:#000000; font-family:arial; font-size:9pt; border-color:#D8D8D8;  background-color:#FACE37; } 
textarea.anmeld { color:#000000; font-family:arial; font-size:9pt; border-color:#D8D8D8;  background-color:#FACE37; width=200px;} 

.bildrahmenrechts  	{ margin: 1px 0px 5px 12px; padding: 2px; 	float: right;	border: solid 1px #aaa }
.bildrahmenlinks 	{ margin: 1px 10px 5px 12px; padding: 2px; 	float: left;	border: solid 1px #aaa }
.bildrechts  	{ margin: 1px 0px 5px 12px; padding: 2px; 	float: right;	}
.bildlinks 	{ margin: 1px 10px 5px 12px; padding: 2px; 	float: left; 	vertical-align:middle;	}


/*
 * Modelle
 */
.modelle {
	margin:0;
	padding:0;
	width:710px;
	height:auto;
}

.modelle ul{
	margin:0;
	padding:0;
	height:auto;
}
.modelle li{
	float: left;
	width:150px;
	height:120px;
	list-style:none;
	text-align:center;
}
.modelle a{
	text-decoration:underline;
}

/*
 * Homepage
 */
.contenthome {
	margin:0;
	padding:0;
	width:832px;
	height:auto;
	border:8px solid #B5B0B0;
	vertical-align:left;
	}
	
/*
 * Unterseiten
 */

.content {
	margin:0;
	padding:0;
	width:832px;
	height:320px;
	border:8px solid #B5B0B0;
	}

.content ul{
	margin:0;
	padding:0;
	height:auto;
	}
.content li{
	padding:2 0 0 0;
	float: left;
	width:204px;
	height:316px;
	list-style:none;
	text-align:left;
	border:1px solid #F8B600;
	}
.content a{
	color:#3F52E3; font-family:Arial,Helvetica,Univers; font-size:10pt; font-weight:bold;
	text-decoration:underline;
	}
.content p{
	margin:6px 0 0 0;
	}
.contenttitel {
	margin:15px 0 0 0;
	padding:2 0 0 5;
	width:160px;
	height:40px;
	line-height:15px;
	vertical-align:middle;
	background-color:#5E5E5E;
	color:#FFFFFF; font-family:Arial,Helvetica,Univers; font-size:9pt; font-weight:bold;
	}
.contenttext {
	margin:10px 0 0 0;
	padding:0 0 0 5;
	width:180px;
	height:auto;
	line-height:15px;
	vertical-align:left;
	color:#000000; font-family:Arial,Helvetica,Univers; font-size:9pt; 
	}

/*
 * Unterseiten nicht mit Standardhöhe
 */
.content1 {
	margin:0;
	padding:0;
	width:832px;
	height:622px;
	border:8px solid #B5B0B0;
	}
.content1 ul{
	margin:0;
	padding:0;
	height:auto;
	}
.content1 li{
	padding:2 0 0 0;
	float: left;
	width:204px;
	height:618px;
	list-style:none;
	text-align:left;
	border:1px solid #F8B600;
	}


.formular {
	margin:0;
	padding:0;
	width:830px;
	height:auto;
	border:8px solid #B5B0B0;
	}

/*
 * Werkstatt-Text
 */
.box {
	margin:0;
	padding:0;
	width:600px;
	height:87px;
	border:2px solid #B5B0B0;
	text-align:center;
	vertical-align:middle;
	}
.box ul{
	margin:0;
	padding:0;
	height:auto;
}
.box li{
	float: left;
	width:150px;
	height:120px;
	list-style:none;
	text-align:center;
}
