HTML {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 20px; 
}



body { 
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%;
	background-repeat:repeat-y;
	}

  ul#navi {
    margin: 0; padding: 0.8em;
    text-align: left;

  }
  ul#navi li {
    list-style: none;
    display: inline;
  }


  * html ul#navi a {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
  }



div.content_text {

	_top: 50%;
	display: table-cell;
	padding-left:5px;
	padding-right:5px; 
	_position: absolute;
	vertical-align:bottom; 
}

p.twitter-message {
	font:lighter 11px Arial, sans-serif;
    line-height:normal;
}
.twitter-timestamp {
	font:lighter 11px Arial, sans-serif;
    line-height:normal;
} 

div.ausrichtung {

	display: table; 
	overflow: hidden;
	_position:relative;
    background-color: #FFFFFF;
    width:300px;
    height:150px;
}

div.navi {
	text-align: right;
	font:lighter 14px Arial, sans-serif;
    line-height:normal;
}

div.header {
	float: left;
	width:200px; 
}

font.navi {


	font:lighter 11px Arial, sans-serif;
    line-height:normal;

}


a:link.navi { text-decoration:none; lighter 20px Arial, sans-serif;}
a:visited.navi { text-decoration:none; lighter 11px Arial, sans-serif;}
a:focus.navi { text-decoration:none; lighter 11px Arial, sans-serif;}
a:hover.navi {  text-decoration:underline; lighter 11px Arial, sans-serif;}
a:active.navi {  text-decoration:none;lighter 11px Arial, sans-serif;}

div.lala {

	float:left;
	margin-bottom: 40px;
	margin-right: 20px;
	width:300px; 
	font:lighter 11px Arial, sans-serif;
    line-height:normal;
    color: #666666;
    background-color: #FFFFFF;
}


div.lala_one {

	float:left;
	margin-bottom: 40px;
	margin-right: 20px;
	width:700px; 
	font:lighter 11px Arial, sans-serif;
    line-height:normal;
    color: #666666;
    background-color: #FFFFFF;
}

hr {
	width:100%; color:white; background-color:white; height:1px;
  		text-align:right; border: 0px; border-top:1px dashed #cfcfcf;
  	}

font.submenu {
   font:lighter 14px Arial, sans-serif;
   line-height:normal;
   color: white;
   background-color: #000000;
}

font.contact {
   font:lighter 2em Arial, sans-serif;
   line-height:normal;
   color: white;
   background-color: #000000;
}

font.normal {
   font:lighter 12px Arial, sans-serif;
   line-height:normal;
   color: white;
   background-color: #000000;
}

div.footer {
	clear: both;
	width:100%; 
	margin-top: 40px;
		font:lighter 11px Arial, sans-serif;
    line-height:normal;
    text-align:right;
    color: #666666;
    background-color: #FFFFFF;
}



div.content {
	width: 600px; 
	margin-left: 250px; 
	padding-left: 0px;
}

div.submenu_under {
	float:left; 
	width:150px; 
	margin-top: 0px; 
	margin-left: 3px;
	font:lighter 14px Arial, sans-serif;
    line-height:normal;
    color: white;
}

div.submenu {
float:left;
	left:0px;
	top:84px;
	width:150px; 
	margin-top: 0px; 
	margin-left: 3px;
	font:lighter 14px Arial, sans-serif;
    line-height:normal;
    color: white;
    background-color: #000000;
}

div.contact_main {
	position:fixed;
	left:0px;
	top:84px;
	width:99%; 
}

div.contact {
	padding: 3px;
	border-top: 1px black solid;
	border-bottom: 1px black solid;
	font:lighter 14px Arial, sans-serif;
    line-height:normal;
    color: white;
}

a:link { color:#666666;text-decoration:none; lighter 11px Arial, sans-serif;}
a:visited { color:#666666; text-decoration:none; lighter 11px Arial, sans-serif;}
a:focus { color:#666666;text-decoration:none; lighter 11px Arial, sans-serif;}
a:hover { color:#666666; text-decoration:none; lighter 11px Arial, sans-serif;}
a:active{ color:#666666; text-decoration:none;lighter 11px Arial, sans-serif;}

