@charset "utf-8";
/* CSS Document, Malermeister Laangmaack. Erstellt durch Kay Sobottka, ineins internetservices + networks */


a:link { color:#5a930a;	text-decoration:underline; }
a:visited { color:#5a930a; text-decoration:underline; } 
a:hover { color:#CC3300; text-decoration:none;	}
a:active { color:#5a930a; text-decoration:underline;}
.floatl	{ float:left; padding:0 10px 5px 0;	}
.floatr	{ float:right; padding:0 0 5px 10px;	}

.fett	{ font-weight:bold;	}
.kursiv	{font-style:italic;	}
.black	{color:#000000;	}
.dklblau	{color:#0078B3;	}
.gruen	{color:#006600;	}
.gelb	{color:#C49402;	}

.abstand01	{ padding:8px 0 0 0;}	
hr			{    height:1px; color:#CCCCCC; margin: 20px 0 35px 0; }

 h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
	font-weight:normal;
	color:#000000;
    margin: 0 0 0 0;
	}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
	font-weight:normal;
	color:#000000;
    margin: 0 0 0 0;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
	font-weight:normal;
	color:#336699;
    margin: 0 0 0 0;
  }
p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
	color:#333333;
	line-height:20px;
    margin: 0 0 0 0;
  }




body {
    color: black; background-color: white;
    font-size: 100.01%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0; padding: 16px 0;
  }

  div#Seite {
    width: 980px;
    padding:0px 0 0 15px;
  }

  div#Inhalt01 {
    margin-right: 280px;
    padding: 30px 20px 15px 20px;
	background-color:#F4F4F4;
  }
*:first-child+html div#Inhalt01 {	
    margin-top: -3px;
}
* html div#Inhalt01	{
    margin-top: -3px;
}
  div#Inhalt02 {
    margin-right: 280px;
    padding: 30px 20px 15px 20px;
	background-color:#F5F8EF;
  }
*:first-child+html div#Inhalt02 {	
    margin-top: -3px;
}
* html div#Inhalt02	{
    margin-top: -3px;
}
  div#Inhalt03 {
    margin-right: 280px;
    padding: 30px 20px 15px 20px;
	background-color:#FFF9DD;
  }
*:first-child+html div#Inhalt03 {	
    margin-top: -3px;
}
* html div#Inhalt03	{
    margin-top: -3px;
}
  div#Inhalt04 {
    margin-right: 280px;
    padding: 30px 20px 15px 20px;
	background-color:#F0F8FF;
  }
*:first-child+html div#Inhalt04 {	
    margin-top: -3px;
}
* html div#Inhalt04	{
    margin-top: -3px;
}
  div#Inhalt05 {
    margin-right: 280px;
    padding: 30px 20px 15px 20px;
	background-color:#FFF9FC;
  }
*:first-child+html div#Inhalt05 {	
    margin-top: -3px;
}
* html div#Inhalt05	{
    margin-top: -3px;
}
  div#Inhalt06 {
    margin-right: 280px;
    padding: 30px 20px 15px 20px;
	background-color:#DFEFFF;
  }
*:first-child+html div#Inhalt06 {	
    margin-top: -3px;
}
* html div#Inhalt06	{
    margin-top: -3px;
}
  div#Inhalt07 {
    margin-right: 280px;
    padding: 30px 20px 15px 20px;
	background-color:#FFF2EC;
  }
*:first-child+html div#Inhalt07 {	
    margin-top: -3px;
}
* html div#Inhalt07	{
    margin-top: -3px;
}
  div#Inhalt08 {
    margin-right: 280px;
    padding: 30px 20px 15px 20px;
	background-color:#FBF2E1
  }
*:first-child+html div#Inhalt08 {	
    margin-top: -3px;
}
* html div#Inhalt08	{
    margin-top: -3px;
}
  div#Inhalt09 {
    margin-right: 280px;
    padding: 30px 20px 15px 20px;
	background-color:#FFF4FF;
  }
*:first-child+html div#Inhalt09 {	
    margin-top: -3px;
}
* html div#Inhalt09	{
    margin-top: -3px;
}
  div#Inhalt10 {
    margin-right: 280px;
    padding: 30px 20px 15px 20px;
	background-color:#FFFFFF;
  }
*:first-child+html div#Inhalt10 {	
    margin-top: -3px;
}
* html div#Inhalt10	{
    margin-top: -3px;
}
  div#Inhalt11 {
    margin-right: 280px;
    padding: 30px 20px 15px 20px;
	background-color:#d9e5ec;
  }
*:first-child+html div#Inhalt11 {	
    margin-top: -3px;
}
* html div#Inhalt11	{
    margin-top: -3px;
}
  ul#Navigation {
    font-size: 14px;
	background-color:#6699CC;
    float: right; 
	width: 249px;
    margin: 0 30px 0 0; 
	padding: 15px 0 0px 0;
  }
*:first-child+html ul#Navigation {	
    margin: -3px 30px 0 0 ;
	padding: 15px 0px 0px 0;
}
* html ul#Navigation	{
	width: 250px;
	padding: 10px 0px 0px 0px;
    margin: -3px 15px 0 0 ;
}
  ul#Navigation li {
    list-style: none;
    margin: 0 0 0 0; 
	padding: 2px 0 2px 20px ;
  }
*:first-child+html ul#Navigation li {
    list-style: none;
    margin: 0 0 0px 0px; 
	padding: 0px 0px 0px 0px ;
  }
* html ul#Navigation li {
    list-style: none;
    margin: 0 0 0 0px; 
	padding: 4px 0px 4px 0px ;
  }
  ul#Navigation a {
    display: block;
    padding: 5px;
    font-weight: normal;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", tahoma, verdana, arial, sans-serif;
	font-size:16px;
	text-decoration:none;
	border-bottom:#FFFFFF 1px solid;
  }
 *:first-child+html  ul#Navigation a {
    padding: 6px 0px 6px 30px ;
}
   ul#Navigation a:link {
	color:#FFFFFF;
  }
  ul#Navigation a:visited {
	color:#FFFFFF;
  }
  ul#Navigation a:hover {
	color:#000000;
	background-color:#FFFFFF;
  }
  ul#Navigation a:active {
	color:#FFFFFF;
  }

  
  
#footer	{
	margin: 7px 280px 10px 0px;
}  
#footer p	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-align:center;
}
  
/*Liste*/
ol {
	list-style:square;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	line-height:20px;
	color:#333333;
	vertical-align:middle;
	margin:15px 0 15px 0px;
}

td	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	}


/*---------------------- Kontaktformular --------------------------*/

#formular	{
	margin: 0 auto;
	width: 700px;
	padding: 30px 30px 30px 30px;
	background-color:#f2fee3;
	border:#6C0 1px solid;
}

#ausgabe	{	/* Ausgabecontainer für email-Formular */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#F00;
	line-height:18px;
	padding:0px 0px 0px 0px;
}


#kon_right	{
}
#kon_table_body	{ /*Hauptrahmen für Tabelle des Kontaktformulars */
	margin:0px 0px 0 0;
	width:700px;
	padding:0 0 0 0;
}
#kon_table	{ /*linke Seite innerhalb des Kontaktformulars */
}
.kon_table_z	{ /*die einzelnen Zeilen  */
	
	width:700px;
	text-align:right;
	padding:5px 0px 5px 0px;
	margin:0px 0 0 0;
}
.kon_table_z p	{
	font-size:12px;
}
/*---Kontaktformular---*/

.feld02	{ /* Felder Kontaktformular (Eingabefelder)*/
	width:300px;
	height:20px;
	border:1px solid #74a0d5;	
	background-color:#ddecfd;
	margin:0px 0px 0px 0;	
}
.feld03	{ /* Felder Kontaktformular (Schriftfeld)*/
	width:300px;
	height:200px;
	border:1px solid #c799b8;	
	background-color:#fbf5f9;
	margin:0px 0px 0px 0;
	vertical-align:top;
}
.feld04	{ /* Felder Kontaktformular (Anrede)*/
	width:110px;
	height:20px;
	border:1px solid #999999;	
	background-color:#F8F8F8;
	margin:0px 0px 0px 0;	
}
.feld05	{ /* Felder Kontaktformular (Schriftfeld)*/
	width:20px;
	border:1px solid #999999;	
	background-color:#F8F8F8;
	margin:0px 0px 0px 0;
	vertical-align:middle;
}






