/*  Formatierung für faden-Homepage auf dem Bildschirm - 19.10.07 */
HTML, BODY {
	  min-height: 100.0%;
    height: 100.0%;
  }

HTML>BODY, HTML>BODY  {
	  height: auto;
  }  
  
BODY   {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    color: #979C8D;
    margin:  0; 
    padding: 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
  }

h1   {
	  font-size: 18px;
	  font-weight: bold;
	  margin: 0px 0px 5px 5px;
    padding-left: 0px;
	  color: #A3238E;
	  line-height: 18px;
  }

.rechts {
    text-align: right;
    font-size: 11px;
    padding-right: 5px; 
  }
  
p   {
	  margin: 0px;
    padding-left: 0px;
    font-size: 12px; 
    letter-spacing: 1pt; 
    line-height: 18px;
    color: #716C60;
    /* color: #979C8D; */
	}
p.big   {
	  font-size: 14px;
    color: #716C60;
    line-height: 28px;
  }
p.small   {
	  font-size: 10px;
  }

p.price   {
	  font-size: 15px;
	  font-weight: bold;
	  margin: 0px;
	  text-align: right;
  }
p.navklein   {
	  font-size: 9px;
    letter-spacing: 0pt;
    color: #851265;
  }
p.start   {
	  font-size: 11px;
    letter-spacing: 0pt;
    color: #851265;
  }
   
input {
    border: 1px inset #A3238E;
    background: #FFFFFF;
    font-size: 9px;
    padding: 2px;
  }  
input .ohne {
    border:  0px;
    padding: 0px;
    border-width:  0px;
  }
.button  {
    width:94px;
    color:white; 
    font-size: 11px; 
    letter-spacing: 1pt; font-weight:bold; 
    background-color:#801D77; 
    border-top:2px solid white;
    border-left:2px solid white;
    border-bottom:2px solid gray;
    border-right:2px solid gray;
  } 

textarea {
    font-family: Verdana, Helvetica, Arial, sans-serif; 
    border: 1px inset #A3238E;
    background: #FFFFFF;
    font-size: 11px;
    padding: 2px;
  } 
.box{
    margin:  0;
    border: 0px outset #A3238E;
    background: #FFFFFF;
  }  
 
    
#Seite1 {
    width: 976px; 
    min-height: 100.0%;
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    padding: 0px;
    border: 2px #851265;  
  }
#Seite {
    /* position:fixed; top:0; left:0; */
    width: 976px; 
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    background: #FfffFF;
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    padding: 0px;
  }  

#Titel {
    background: white url(bilder/skyline.gif) repeat-x;
    height: 140px; 
    margin-top: 3px;      
    padding-left: 0px;
    border: 0px ridge blue;
  }
#Titel 	a, #Titel a:link, #Titel a:visited  {
		  font-size: 10px;
      text-decoration : none;
			color : #801D77;
			padding : 1px 0;
		}
#Titel		a:hover, #Titel a:active {
			color : #E5BC1F;
		}  
  

  
  
  
#Navigleiste {
    background: #FFFfff;
    height: 65px;
    margin: 0 auto;
    /* font-family: Times, "New Times Roman", serif;  */
    font-size: 11px;
    font-weight: bold;
    border: 0px ridge red;
    }    
#Navigleiste		a, #Navigleiste a:link, #Navigleiste a:visited  {
		  text-decoration : none;
			color : white;
			display : block;
			width : 100%;
			background-color : #801D77;
			padding : 2px 0;
		}
#Navigleiste		a:hover {
			background-color : #E5BC1F;
		}  
#Navigleiste		span {
			color : white;
			display : block;
			width : 100%;
			background-color : #E5BC1F;
			padding : 2px 0;
		}  
#Navigleiste		input {
    border: 0px;
  }      
#Navigleiste		.suche {
    border: 1px inset #A3238E;
    background: #FFFFFF;
    margin-left: 5px;
    padding: 1px 0px 1px 5px;
  } 
  


#Suchleiste a, #Suchleiste a:link, #Suchleiste a:visited  {
    background: #FFFfff;
    text-decoration : none;
		color : #A3238E;
		}    
#Suchleiste a:hover   {
    text-decoration: none; color: #E5BC1F;
    }
    
     
   
#Navigspalte {
    background: #Fffffff;
    float: left; 
    width: 125px;
    margin: 0 auto;
    margin-top: 0px;
    font-size: 11px;
    border: 0px ridge red;
  }   
#Navigspalte ul { 
		margin: 0;
		padding-left: 5px;
		list-style: none;
		border-bottom : 0px solid silver;
	}
#Navigspalte li { 	
		float : left;
		line-height : 24px;
    margin-bottom : -1px;
  } 	
#Navigspalte li a {
		display : block;
		padding : 0;
    width: 120px;
		color : #A3238E;
		font-weight: bold;
    text-decoration : none;
  }
#Navigspalte li a:link, #Navigspalte li a:visited {
		background-color : #ffffff;
  }
#Navigspalte li a:hover, #Navigspalte li a:active {
		background-color : #ffffff;
    color : #E5BC1F;
	}	
#Navigspalte	span {
			color : #414A30;
			display : block;
			width : 100%;
			background-color : #E5BC1F;
	}
#Navigspalte td a {
		padding-left: 11px;
		width: 104px;
    font-size: 11px;
    font-weight: normal;
    line-height : 16px;
		color : #801D77;
		text-decoration : none;
  }
#Navigspalte td a:link, #Navigspalte td a:visited {
		background-color : #ffffff;
  }
#Navigspalte td a:hover, #Navigspalte td a:active {
		background-color : #ffffff;
    color : #E5BC1F;
  }
  
  
#Inhalt1 {
    margin-top:   0px;
    min-height:  400px;  /* zur Verhinderung des zu kurzen Hintergrundstreifens bei Firefox */
    border: 0px ridge green;
  }          
   
#Inhalt {
    background: #ffffff;
    background-position: 0px 0px;
    margin-left: 150px;
    margin-top:   0px;
    min-height:  600px;  /* zur Verhinderung des zu kurzen Hintergrundstreifens bei Firefox */
  }
#Inhalt p   {
	  margin: 0px;
    padding-left: 5px;
    font-size: 12px; 
    letter-spacing: 0pt; 
    line-height: 18px;
    color: #716C60; 
  }
#Inhalt p.big   {
	  margin: 0px;
    font-size: 14px; 
    letter-spacing: 1pt; 
    line-height: 22px;
    color: #716C60; 
  }  
#Inhalt p.d1  {
    color: #FFFFFF; 
    font-weight: bold;
   }     
  
  
#Rechtsspalte {
    background: #FDF8EF url(bilder/streifen-quer.gif) repeat-y;
    float: right; 
    display:block;
    width: 250px;
    margin-top:  0px; 
    padding: 5px;
    color: #555; 
    border: 2px #801D77;  
  }
  
#Fusszeile {
    clear:both
    display:block;
    position:fixed; bottom:0;  left:0;
    min-height: 55px;
    margin-left: 0;
    width: 100%;
    background-image: url(bilder/streifen.gif);
    border: 0px solid silver;
  }
  
  
#Fusszeile p   {
	  margin: 0px;
    font-size: 11px; 
    letter-spacing: 1pt; 
    line-height: 14px;
    color: black; 
  }
  
  
img {
  border: 0;
  }
  
  
a:link    {text-decoration: none; color: #A3238E;}
a:visited {text-decoration: none; color: #A3238E;}
a:hover   {text-decoration: none; color: #E5BC1F;}
a:active  {text-decoration: none}
  
input:focus, textarea:focus {background-color: #EEEEEC;}  