	div {
		position: relative;
		margin: 0px; padding: 0px;
		}
 		/* img, div, input { behavior: url("iepngfix.htc") } */

	body {
		vertical-align: baseline;
		background-color:#E6E6E6;
		background-attachment: fixed;
		}
	html {
		font-family: Verdana, Arial, Sans;
		font-size: 12px; height:100%;
		}
	.text {
		font-family: Verdana, Arial, Sans;
		font-size: 12px;
		}

	#all {
		top: 0px; left: 0px;
		background-image: url(../layout/auf-hellungoben.jpg); 
		background-repeat: repeat-x;
		text-align: center;
		height: 100%; width: 100%;
		}
	#komplett {
		top: 0px; 
		border: 0px solid #FF2222; 
		height: 100%; width: 100%;
		background-image: url(../layout/kopfgrafik.png); 
		background-position: center;  
		background-position: top;  
		background-repeat: no-repeat;
		overflow: visible;
		}
	#main {
		margin: 0px auto 0px auto;
		top: px; text-align: left;
		left: 0px; right: 1px;
		height: 100%; width: 950px;
		float: top; 
		border: 0px solid #222222; 
		overflow: visible;
		}

	/* ####################  Linke Spalte ####################### */

	#linkespalte {
		float: left;
		top: 0px; bottom: 0px;
		left: 30px; right: 0px;
		margin: 0px; padding: 0px;
		border: 0px solid #FFFFFF; 
		back-ground-color:#FFFFFF;
		width: 195px;
		}
			
	#linkslogo {
		float: top;
		top: 0px; left: 0px; right: 0px;
		border: 0px solid #FF2222; 
		height: 140px; width: 190px; 
		}
		
	#linkssuche {
		float: top;
		top: 0px; bottom: 0px;
		left: 0px; right: 0px;
		height: 33px; width: 190px; 
		overflow: hidden;
		margin: 0px; padding: 0px;
		border: 0px solid #F6F222; 
		background-image: url(../layout/suchenhintergrund.gif); 
		background-position: center;  
		background-position: top;  
		background-repeat: no-repeat;
		font-family: Verdana, Arial, Sans;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		color:#FFFFFF; 
		}
		
	.suchsenden {
		position: relative;
		top: 3px; left: 4px; 
		border: 0px; 
		color:#FFFFFF; 
		background-color: transparent;
		}
	.sucheingabe {
		position: relative;
		top: 4px; left: 2px; 
		border: 0px solid #535353; 
		background-color: transparent;
		height: 20px; 
		height: 22px; width: 113px; 
		}

			
	/* ####################  Rechte Spalte ####################### */
	#rechtespalte {
		float: left;
		top: 0px; left: 40px;
		border: 0px solid #FF2222; 
		width: 700px;
		}
			


	#rechtsueberschrift {
		float: top; top: 0px; 
		padding-left: 15px;
		height: 100px; width: 690px; 
		}
	#rechtsueberschrift h1 {
		margin: 0px; padding: 0px;
		font-family: Verdana, Arial, Sans;
		font-size: 30px;
		color: #BB0527;
		font-weight: bold;
		text-decoration: none;
		}
	#rechtsueberschrift h2 {
		margin: 0px; padding: 0px;
		font-family: Verdana, Arial, Sans;
		font-size: 18px;
		font-weight: bold;
		text-decoration: none;
		coler:#000000;
		}
		
	#rechtsmitte {
		float: top;
		top: 0px; left: 0px; right: 0px;
		margin: 0px; padding: 0px;
		background-color:#FFFFFF;
		border: 0px solid #2FF222; 
		width: 690px; 
		}
	#content {
		margin: 0px; padding: 15px;
		width: 660px;
		}
        #content table {
                position:relative;
                top:-10px;
                }
        #mod_tl table {
                position:relative;
                top:0px;
                }
	#content td {
		font-family: Verdana, Arial, Sans;
		font-size: 11px;
		}
	#content2 {
		margin: 0px; padding: 0px;
		margin-left: 15px; 
		border: 1px solid #FFFFFF; 
		background-color:#FFFFFF;
		width: 673px;
		}
	#content2 td {
		font-family: Verdana, Arial, Sans;
		font-size: 11px;
		}
	#hometeaserflow {
		background-color:#E6E6E6;
		margin: 0px; padding: 0px;
		padding-left: 15px;
		width: 690px;
		}
	#rechtsunten {
		float: top;
		top: 0px; left: 0px; right: 0px;
		margin: 10px; padding: 0px;
		border: 0px solid #2FF2FF; 
		width: 690px; 
		}
	#rechtsuntenbreit {
		float: top;
		top: 0px; left: 0px; right: 0px;
		background-color:#FFFFFF;
		margin: 0px; padding: 0px;
		border: 0px solid #2FF2FF; 
		width: 680px; 
		}
	#untenteaser {
		float: left;
		top: 0px; left: 0px; 
		margin: 0px; padding: 0px;
		border: 0px solid #2FF222; 
		height: 165px; width: 670px; 
		}
	#teaserlinksoben, #teaserrechtsoben, #teaserlinksunten, #teaserrechtsunten {
		margin: 0px; padding: 0px;
		height: 60px; width: 330px; 
	 }
	#teaserlinksoben {
		float: left; 
		border: 1px solid #2FF222; 
		top: 0px; left: 0px; 
		}
	#teaserrechtsoben {
		float: left; 
		border: 1px solid #FF2222; 
		top: 0px; left: 0px; 
		}
	#teaserlinksunten {
		float: left; 
		border: 1px solid #222FF2; 
		top: 25px; left: 0px; 
		}
	#teaserrechtsunten {
		float: left; 
		border: 1px solid #2222FF; 
		top: 25px; left: 0px; 
		}
		
	p {
		margin: 0px;
		margin-top: 2px; margin-bottom: 0px;
		padding: 0px;
		font-family: Verdana, Arial, Sans;
		font-size: 12px;
		coler:#464646;
		}
	h1 {
		margin: 0px; padding: 0px;
		margin-top: 2px; margin-bottom: 25px;
		font-family: Verdana, Arial, Sans;
		font-size: 16px;
		color: #BB0527;
		font-weight: bold;
		text-decoration: none;
		}
	h2 {
		margin: 0px; padding: 0px;
		margin-top: 0px; margin-bottom: 15px;
		font-family: Verdana, Arial, Sans;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		color:#000000;
		}
	h3 {
		margin: 0px; padding: 0px;
		margin-top: 0px; margin-bottom: 15px;
		font-family: Verdana, Arial, Sans;
		font-size: 13px; line-height: 12px;
		font-weight: bold;
		text-decoration: none;
		color:#434343;
		}

	.teaser  {
		margin: 0px; padding: 0px;
margin-top: 1px;
		height: 100px;
		background-color:#E6E6E6;
		}
	#teaser h3 {
		margin: 0px; padding: 0px;
		font-size: 10px; line-height: 12px;
		}
	#teaser .text {
		font-size: 10px; line-height: 12px;
		}
	#teaser a {
		font-weight: none;
		text-decoration: underline;
		font-size: 10px; line-height: 12px;
}
	#teaser a:link {		color: #cc071e;		}
	#teaser a:visited {		color: #cc071e;		}
	#teaser a:hover {		color: #cc071e;	text-decoration: none;	}
	#teaser a:active {		color: #434343;		}
	#teaser a:focus {		color: #434343;		}

	a {
		font-weight: none;
		text-decoration: underline;
		}
	a:link {		color: #cc071e;		}
	a:visited {		color: #cc071e;		}
	a:hover {		color: #cc071e;	text-decoration: none;	}
	a:active {		color: #434343;		}
	a:focus {		color: #434343;		}

