/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Grundformatierungen */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */


body {
  color:#5E6F73;
  background-color: #D6E3E6;
  background:url(../images/background.gif); 
  background-position : left top;
  background-repeat : repeat; 
  font-family: tahoma, Verdana, Arial, Helvetica, Geneva, Sans Serif;
  font-size:11px;
  line-height: 14px;
  margin:0px;
  padding:0px;
  scrollbar-face-color:#D6E3E6;
  scrollbar-highlight-color:#D6E3E6;
  scrollbar-3dlight-color:#D6E3E6;
  scrollbar-darkshadow-color:#D6E3E6;
  scrollbar-shadow-color:#C6CDD7;
  scrollbar-arrow-color:#D6E3E6;
  scrollbar-track-color:#D6E3E6;
  }
  
 



td {
  color:#5E6F73;
  font-family: tahoma,Verdana, Arial, Helvetica, Geneva, Sans Serif;
  margin:0px;
  padding:0px;
  font-size:11px;

}


h1,
h3,
h4,
h5,
h6 {
  color:#ffffff;
  font-family: tahoma,Verdana, Arial, Helvetica, Geneva, Sans Serif;
  font-size:11px;
  margin-top:2px;
  margin-left: 23px;
  padding:0px;
}

h2  {
color:#5E6F73;
margin-top:6px;
  font-family: tahoma, Verdana, Arial, Helvetica, Geneva, Sans Serif;
  font-size:11px;
}

p.content	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans Serif;
	font-size:11px;
	margin-top: 2px;
	color: #ffffff;
	}
	
p.zentral	{
	font-family: tahoma, Verdana, Arial, Helvetica, Geneva, Sans Serif;
	font-size:11px;
	margin-top: 2px;
	text-align:center;
	color: #5E6F73;
	}
	
p.rechts	{
	font-family: tahoma, Verdana, Arial, Helvetica, Geneva, Sans Serif;
	font-size:11px;
	margin-top: 3px;
	margin-right: 10px;
	text-align:right;
	color: #ffffff;
	}
	
p.rechts2	{
	font-family: tahoma, Verdana, Arial, Helvetica, Geneva, Sans Serif;
	font-size:11px;
	margin-right: 10px;
	margin-top: 0px;
	text-align:right;
	color: #000000;
	}
	
p.fett	{
	font-family: tahoma, Verdana, Arial, Helvetica, Geneva, Sans Serif;
	font-size:10px;
	font-weight:bold;
	line-height: 14px;
	margin-top: 2px;
	margin-bottom: 6px;
	}

	
/*******  Hyperlink-Navigation Seitenstruktur *******/
				
a.strukturweiss:link 	{
				font-family: tahoma,Verdana, Arial, Helvetica, Geneva, Sans Serif;
				font-size:11px;
				font-weight: normal;
				color:#ffffff;
				text-decoration:none;
				}
			
			
a.strukturweiss:active 	{
				font-family: tahoma,Verdana, Arial, Helvetica, Geneva, Sans Serif;
				font-size:11px;
				font-weight: normal;
				color:#BD6D82;
				text-decoration:underline;
				
				}


a.strukturweiss:visited 	{
				font-family: tahoma,Verdana, Arial, Helvetica, Geneva, Sans Serif;
				font-size:11px;
				font-weight: normal;
				color:#ffffff;
				text-decoration:none;
				
				}


a.strukturweiss:hover 	{
				font-family: tahoma,Verdana, Arial, Helvetica, Geneva, Sans Serif;
				font-size:11px;
				font-weight: normal;
				color:#BD6D82;
				text-decoration:underline;
				
				}

/*******  Hyperlink-Navigation Seitenstruktur *******/
				
a.naviweiss:link 	{
				font-family: tahoma,Verdana, Arial, Helvetica, Geneva, Sans Serif;
				font-size:11px;
				font-weight: bold;
				color:#ffffff;
				text-decoration:none;
				}
			
			
a.naviweiss:active 	{
				font-family: tahoma,Verdana, Arial, Helvetica, Geneva, Sans Serif;
				font-size:11px;
				font-weight: bold;
				color:#ffffff;
				text-decoration:none;
				
				}


a.naviweiss:visited 	{
				font-family: tahoma,Verdana, Arial, Helvetica, Geneva, Sans Serif;
				font-size:11px;
				font-weight: bold;
				color:#ffffff;
				text-decoration:none;
				
				}


a.naviweiss:hover 	{
				font-family: tahoma,Verdana, Arial, Helvetica, Geneva, Sans Serif;
				font-size:11px;
				font-weight: bold;
				color:#ffffff;
				text-decoration:none;
				
				}

/*******  Hyperlink-Navigation Seitenstruktur *******/
				
a.strukturlink:link 	{
				font-family: tahoma,Verdana, Arial, Helvetica, Geneva, Sans Serif;
				font-size:11px;
				font-weight: normal;
				color:#5E6F73;
				text-decoration:none;
				}
			
			
a.strukturlink:active 	{
				font-family: tahoma,Verdana, Arial, Helvetica, Geneva, Sans Serif;
				font-size:11px;
				font-weight: normal;
				color:#BD6D82;
				text-decoration:underline;
				
				}


a.strukturlink:visited 	{
				font-family: tahoma,Verdana, Arial, Helvetica, Geneva, Sans Serif;
				font-size:11px;
				font-weight: normal;
				color:#5E6F73;
				text-decoration:none;
				
				}


a.strukturlink:hover 	{
				font-family: tahoma,Verdana, Arial, Helvetica, Geneva, Sans Serif;
				font-size:11px;
				font-weight: normal;
				color:#BD6D82;
				text-decoration:underline;
				
				}				

/*******  Hyperlink-Text *******/
				
a.text:link 	{
				font-family: tahoma,Verdana, Arial, Helvetica, Geneva, Sans Serif;
				font-size:11px;
				font-weight: normal;
				color: #5E6F73;
				text-decoration:underline;
				}
			
			
a.text:active 	{
				font-family: tahoma,Verdana, Arial, Helvetica, Geneva, Sans Serif;
				font-size:11px;
				font-weight: normal;
				color:#BD6D82;
				text-decoration:underline;
				
				}


a.text:visited 	{
				font-family: tahoma,Verdana, Arial, Helvetica, Geneva, Sans Serif;
				font-size:11px;
				font-weight: normal;
				color:#5E6F73;
				text-decoration:#underline;
				
				}

a.text:hover 	{
				font-family: tahoma,Verdana, Arial, Helvetica, Geneva, Sans Serif;
				font-size:11px;
				font-weight: normal;
				color:#BD6D82;
				text-decoration:underline;
				/* background-color: #D20000; */
				
				}				

A.menulink:link {
	display: block;
	width: 110px;
	text-align: left;
	text-decoration: none;
	font-family:tahoma, verdana;
	font-size:11px;
	color: #ffffff;
	background-color:#5C6571;
	BORDER: none;
	border: solid 1px #717A83;
	}

A.menulink:hover {
	border: solid 1px #717A83;
	background-color:#6A8899;
	}				

	

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Layer-Formatierung Gesamt - Mittige Positionierng der Site */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#gesamt { 
		position: absolute; 
		left: 50%; 
		top: 50%;
		margin-left: -387px; 
		margin-top: -264px; 
		width: 774px; 
		height: 528px; 
		visibility: visible; 
		background-color: #DCDEE4; 
		layer-background-color: #DCDEE4; 
		}
		
		
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Layer-Formatierung Spalte oben  */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
		
#spalteoben
		{ 
		position: absolute; 
		top: 0px; 
		left: 0px; 
		width: 774px; 
		height: 84px; 
		background:url(../images/topback.gif); 
		background-position : right top;
		background-repeat : no-repeat; 
		background-color: #ffffff; 
		visibility: visible;
		}
		
		#logo
			{ 
			position: absolute; 
			top: 0px; 
			left: 0px; 
			width: 300px; 
			height: 54px; 
			visibility: visible;
			}
			
		#topnavi
			{ 
			position: absolute; 
			top: 4px; 
			left: 300px; 
			width: 474px; 
			height: 54px; 
			visibility: visible;
			}
		
		#navileiste
			{ 
			position: absolute; 
			top: 84px; 
			left: 0px; 
			width: 774px; 
			height: 22px; 
			background:url(../images/naviback.gif); 
			background-position : left top;
			background-repeat : no-repeat; 
			background-color: #98B0B6; 
			visibility: visible;
			}
		
		#navigation
			{ 
			position: absolute; 
			top: 0px; 
			left: 67px; 
			width: 684px; 
			height: 22px; 
			visibility: visible;
			}
			

			
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Layer-Formatierung Spalte mitte  */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
		
#links
		{ 
		position: absolute; 
		top: 106px; 
		left: 0px; 
		width: 267px; 
		height: 399px; 
		background-color: #ffffff; 
		background:url(../images/antonia-big.jpg); 
		background-position : left bottom;
		background-repeat : no-repeat; 
		visibility: visible;
		}
		
		
#rechts
		{ 
		position: absolute; 
		top: 106px; 
		left: 267px; 
		width: 507px; 
		height: 399px; 
		background:url(../images/rechtsback.gif); 
		background-position : left top;
		background-repeat : no-repeat; 
		background-color: #ffffff; 
		visibility: visible;
		}

#rechts2
		{ 
		position: absolute; 
		top: 106px; 
		left: 267px; 
		width: 507px; 
		height: 399px; 
		background:url(../images/rechtsback2.gif); 
		background-position : left top;
		background-repeat : no-repeat; 
		background-color: #ffffff; 
		visibility: visible;
		}
		
		#topkasten
				{ 
				position: absolute; 
				top: 40px; 
				left: 40px; 
				width: 427px; 
				height: 120px; 
				border: 1px solid #98B0B6;
				visibility: visible;
				}
				
		#impressum
				{ 
				position: absolute; 
				top: 40px; 
				left: 40px; 
				width: 427px; 
				height: 320px; 
				border: 1px solid #98B0B6;
				visibility: visible;
				}

		#agb
				{ 
				position: absolute; 
				top: 40px; 
				left: 40px; 
				width: 427px; 
				height: 340px; 
				border: 1px solid #98B0B6;
				visibility: visible;
				}
				
				#topkastenheadline
					{ 
					position: absolute; 
					top: 0px; 
					left: 0px; 
					width: 425px; 
					height: 20px;
					background-color: #D7E9ED;
					background:url(../images/jahresprognose1.gif); 
					background-position : left top;
					background-repeat : no-repeat; 
					visibility: visible;
					}

				#topkastenfoto
					{ 
					position: absolute; 
					top: 20px; 
					left: 0px; 
					width: 110px; 
					height: 98px;
					background:url(../images/birthday.gif); 
					background-position : left top;
					background-repeat : no-repeat; 
					visibility: visible;
					}
					
				#topkastentext
					{ 
					position: absolute; 
					top: 24px; 
					left: 120px; 
					width: 305px; 
					height: 90px;
					visibility: visible;
					}
					
				#impressumtext
					{ 
					position: absolute; 
					top: 24px; 
					left: 10px; 
					width: 405px; 
					visibility: visible;
					}
					
				#kreditkarte
					{ 
					position: absolute; 
					top: 276px; 
					left: 360px; 
					width: 49px; 
					visibility: visible;
					}
					
		#untenkasten
				{ 
				position: absolute; 
				top: 180px; 
				left: 40px; 
				width: 427px; 
				height: 120px; 
				border: 1px solid #98B0B6;
				visibility: visible;
				}
				
				
				#untenkastenheadline
					{ 
					position: absolute; 
					top: 0px; 
					left: 0px; 
					width: 425px; 
					height: 20px;
					background-color: #D7E9ED;
					background:url(../images/jahresprognose1.gif); 
					background-position : left top;
					background-repeat : no-repeat;
					visibility: visible;
					}
					
				#untenkastenfoto
					{ 
					position: absolute; 
					top: 20px; 
					left: 0px; 
					width: 110px; 
					height: 98px;
					background:url(../images/jahres.jpg); 
					background-position : left top;
					background-repeat : no-repeat; 
					visibility: visible;
					}
					
				#untenkastentext
					{ 
					position: absolute; 
					top: 24px; 
					left: 120px; 
					width: 305px; 
					height: 90px;
					visibility: visible;
					}

		#deeplinks
				{ 
				position: absolute; 
				top: 314px; 
				left: 50px; 
				width: 427px; 
				height: 120px; 
				visibility: visible;
				}
			
		
		#fussleiste
			{ 
			position: absolute; 
			top: 505px; 
			left: 0px; 
			width: 774px; 
			height: 23px; 
			background:url(../images/fussback.gif); 
			background-position : left top;
			background-repeat : no-repeat; 
			visibility: visible;
			}
			

/* Default Style */
    .menu1, .menu2, .menu3, .menu4 {
      width: 100%;
      margin: 0px;
      padding: 0.5em 0.5em;
    }
    .menu1 ul, .menu2 ul, .menu3 ul, .menu4 ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
    .menu1 li, .menu2 li, .menu3 li, .menu4 li {
      margin: 0;
      padding: 0;
      float: left;
    }
    .menu1 li {
      padding-right: 1em;
    }
    .menu2 li {
      width: 24%;
      text-align: center;
    }
    .menu3, .menu4 {
	  padding: 4px;
    }
    .menu3 li, .menu4 li {
      width: 7em;
      margin-right: 10px;
      text-align: center;
    }
    .menu4 a {
      display: block;
      width: 100%;
      text-decoration: none;
    }
    .menu4 a:hover {
      background: #84979C none;
    }

.abbrechen
{
    BORDER: #98B0B6 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    WIDTH: 80px;
    COLOR: #ffffff;
    FONT-FAMILY: tahoma, Verdana;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #BD6D82;
    cursor: hand;
}

.senden
{
    BORDER: #98B0B6 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    WIDTH: 80px;
    COLOR: #ffffff;
    FONT-FAMILY: tahoma, Verdana;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #BD6D82;
    cursor: hand;
}		


			


