/* ----------------------------------
author:seitenhimmel.de
date:06.10
website:http://www.seitenhimmel.de
------------------------------------*/

*{margin:0; padding:0;}

	body {
		margin:0px;
		padding:0px;
		position: relative;
		color: #353535;
		background-color:#ffffff;
		text-align: center;
		font-size: 65%; 
		font-family: Verdana,Arial,Helvetica,sans-serif;
				}

html {
  		margin-bottom: 1px;
  		height: 100%;
		}
						

#alles{
	width:684px;
	background-color:#ffffff;
	text-align: left;
						}
						
#top{	display:none;
		}


#seite{	display:none;
		}
#anschrift{width:640px; height:238px;
		background-color:transparent;
		padding:0px;
		margin:0px 0px 0px 55px;
		background:url(../pic/seitenhimmel_print.jpg) no-repeat 0% 0%;
		}
		
#topreold{display:none;
		}
#topre{display:none;
		}
						
#contentstart{	float:left;width:640px;
		background-color:transparent;
		padding-bottom:0px;
		margin:20px 0px 0px 55px;
			}			
						
#content{
		background-color:#ffffff;
		padding-bottom:30px;
		margin:26px 0px 10px 55px;
			}

#content img a, #contentstart img a{border:0px;}
#content h1.headline, #contentstart h1.headline {color:#3E82BB;
			font-size: 2.45em;
			background-color:transparent;			
			margin:8px 0px 3px 0px;
			font-weight:normal;
			
			}
#content h1.headline a, #contentstart h1.headline a{
			text-decoration:none;
			color:#353535;
			}
			
#contentstart h2.start{color:#666666;
			font-size: 1.15em;
			background-color:transparent;			
			margin:6px 25px 9px 0px;
			}
#content h2.unter{color:#666666;
			font-size: 1.15em;
			background-color:transparent;			
			margin-top:20px;margin-bottom:20px
			}
.contentre{display:none;
		}
.contentrep{display:none;}
				

		
.fliessre{
		background-color:transparent;
		padding:0px;
		margin:0px 0px 0px 0px;
		}
.fliessre p {color:#353535;
			font-size: 1.11em;
			line-height:160%;
			background-color:transparent;			
			margin:0px 30px 6px 0px;
			padding:0px;
			font-weight:normal;
			}
.fliessre p a{
		color:#353535;
		text-decoration:none;
		background-color:transparent;
		}

.fliessli{
		background-color:transparent;
		padding:0px;
		margin:0px 0px 0px 0px;
		}
.fliessli h1{
			padding:0px;
			color:#EF1616;
			font-size: 1.65em;
			background-color:transparent;			
			margin:20px 0px 0px 0px;
			font-weight:normal;
					}
.fliessli h2 {padding:0px;
		color:#666666;
			font-size: 1.15em;line-height:160%;
			background-color:transparent;			
			margin:5px 0px 3px 0px;
					}
					
.fliessli h2.ref{margin:0px 0px 30px 0px;
			font-weight:normal;color:#353535;
									}
.fliessli h2.ref a{color:#353535;text-decoration:underline;
			font-weight:normal;
									}	
.fliessre ul{
		font-size:1.11em;
		width:auto;
		color:#353535;
		line-height:160%;
		margin:0px 5px 20px 0px;
		list-style:none;
				}

.fliessre li{
		margin:0px;
		padding:0px 0px 0px 20px;
			background:url(../pic/list_.gif) no-repeat 0% 3%;
				}
.fliessre p strong{color:#666666;
				}
					
.kasten{float:left;
		width:205px;
		height:159px;
		background-color:transparent;
			background:url(../pic/bg_kasten_.gif) no-repeat 0% 0%;
		margin:25px 8px 20px 0px;}

.kasten h1, .kasten h1 a
{text-decoration:none;
		font-size:1.2em;
		color:#666666;
		margin:18px 0px 0px 7px;
		font-weight:bold;}
		
.kasten p {
		font-size:1.1em;
		color:#333333;
		margin:8px 8px 0px 15px;
		line-height:140%;
		font-weight:normal;}
		
		
.kasten p a{
		color:#333333;
		text-decoration:none;}
		

		
.kastenbutton a{float:left;
		width:99px;
		height:19px;
		background-color:transparent;
		background:url(../pic/webdesign_mehr.gif) no-repeat 0% 0%;
		margin:8px 10px 0px 16px;}
		

#footer{display:none;
		}

#footers{display:none;
		}

