
/*Grundeinstellungen*/
body  
{
 background-color:#fff; 
 font-family:Arial,Helvetica,sans-serif;
 color:#000000;
 font-size:100.01%;
 line-height:120%;
 text-align:center;
 margin-top:0px;
}

  a:link {color:#aa0000; text-decoration: none;}
  a:visited {color:#aa0000; text-decoration: none;}
  a:hover {color:#aa0000; text-decoration: underline;}
  a:active {color:#aa0000; text-decoration: underline;}


h1 {font-size:150%; line-height:120%;}
h2 {font-size:120%; font-weight:bold;}

body > div {margin: 0 auto;}

table {table-layout:fixed;}

td {vertical-align:top;}

#aussen
{
 position:relative;
 width:900px;
 text-align:left;
}


/*ENDE Grundeinstellungen*/

/*Seitenkopf */
#seitenkopf
{
 position:relative;
 width:900px;
 height:146px;
}


#navelemente
{
 float:right;
 height:20px;
 width:218px;
 font-size:90%;
 text-align:center;
 margin-bottom:10px;
 margin-right:50px;
}

/* ENDE Seitenkopf */

/* Seitenrahmen */

#seitenrahmen
{
 position:relative;
 clear:both;
 width:900px;
 font-weight:normal;
}


/* ENDE Seitenrahmen */


/*Inhalt Startseite */
#startrahmen
{
 position:relative;
 width:635px;
 margin-left:0px;
 margin-top:10px;
 font-weight:bold;
}

.zeilentitel
{
 float:left;
 width:175px;
 text-align:left;
 padding-left:0px;
 padding-top: 5px;
}

.startbilderzeile
{
 position:relative;
 width:635px;
 float:right;
 margin-top:0px;
 margin-bottom:0px;
}

.startseitenfoto
{
 position:relative;
 float:left;
 margin-left:20px;
 font-size:75%;
 text-align:left;
 width:130px;
}

/*ENDE Inhalt Startseite */


/* Navigation */
#menue
{
 position:relative;
 width:199px;
 float:left;
 text-align:left;
}

#menue ul
{
 list-style-type:none;
	padding: 0;
	margin: 20px;
 line-height:180%;
 font-size:105%;
}

.hauptpunkt
{
}

#menue ul ul
{
 list-style-type:none;
	padding: 0;
	margin:0px;
	margin-left:20px;
 line-height:180%;
 font-size:90%;
 color:#555;
}

.unterpunkt
{
 
}


/* ENDE Navigation */


/* Rahmeninhalt */
#inhalt
{
 position:relative;
 width:650px;
 float:left;
 margin:0;
 border-left:1px solid #888;
}


.textcontainer
{
 position:relative;
 width:640px;
 padding: 0px 0px 10px 10px;
}

.ueberschrift
{
 position:relative;
 padding-left:20px; 
 padding-top:20px;
 font-size: 100%;
 font-weight:bold;
}

.inhaltstext
{
 position:relative;
 float:left;
 margin:0px;
 padding-left:20px; 
 padding-top:20px;
 font-size: 90%;
}

.illufoto
{
 position:relative;
 float:right;
 margin:10px 0px 10px 10px;
}
/* ENDE Rahmeninhalt */

.td_rechts
{
 text-align:right;
}

ul.team
{
 margin-top:0;
 padding-left:20px;
}
