/* Allgemein */

	* {
		margin:0;
		}

	html, body {
		height:100%;
		}

	body {
        background-color:#fff;
		color:#666666;       /* Farbe Rahmen Pics + Text */
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
  		line-height: 17px;
  		text-align:center; /* horizontal centering for IE Win quirks */
		}

	#distance { 
		width:1px;
		height:0;
		background-color:#ffffff;
		margin-bottom:-400px; /* half of container's height */
		float:right; 		
		}
	
	#container {
		margin:0 auto;
		//margin-right: auto;
		//margin-left: 0;
        margin-bottom:40px;
		position:relative; /* puts container in front of distance */
		text-align:left;
		//height:1200px; 
		width:800px;
		clear:left;
		background-color:transparent;
		border:0px solid #333;
		border-top-color:#000;
		border-left-color:#333;
		}

    #bild	{
		margin: 0px 0px 0px 0px;
		border:0px solid #fff;
		padding: 0px;
		}

    .navigation {
        position: absolute; 
        width: 150px; 
        top: 10px; 
        left: 0px; 
        background-color: #fff; 
        padding: 0px; 
        margin: 0px;
        }

    .contents { 
        position: relative; 
        top: 160px; 
        border: 0px solid #ddd; 
        width: 800px;
        background-color: #ffffff;
        }

    .leftside {
        position: relative; 
        width: 450px; 
        top: -2px; 
        left: 160px; //176px
        padding: 0px; 
        margin: 0px;         
        }

    .rightside {
        position: absolute; 
        width: 220px; 
        top: 56px; 
        left: 560px; 
        padding: 0px; 
        margin: 0px;
        }

    .fullside {
        position: relative; 
        width: 640px; 
        top: -2px; 
        left: 160px;  
        padding: 0px; 
        margin: 0px;
        background-color: #ffffff;
        }

    .logobox {
        position: absolute; 
        width: 800px; 
        height: 150px; 
        top: 0px;  
        left: 0px; 
        background-color: #fff; 
        z-index: 2;	    
        border:0px solid #fff; 
        padding = 0;
        //background-image: url(Bilder/logoback_WHT.jpg);
        }

    .linie	{
        margin: 2px 0px 10px 0px;
        border-top: 0px solid #ccc;
        padding: 0px;
        }

    img {
        border:0px solid #fff;
        }
		
/* Texte */
    ul {
		margin: 10px 0 0 0;
        padding: 0;
		}

    li { 
		display: inline;
        margin: 0 5px 0 0;
		}

    a { 
        text-decoration: none; 
        margin: 0px 0px 0px 0px;
       }
    
    a:link { color: #222;}
    a:visited { color: #CCC;}
    a:active { color: #222;}
    a:hover { color: #AAA;}
    a.arch:hover { color: #222;}
    a:active, a:focus{outline: none} // Firefox Link-Umrandung weg

    p {
		padding: 0px 0px 0px 0px;
		background-color: transparent; 
		}
		
    h1 {
		font-family: helvetica, arial, sans-serif;
		font-size: 16px;
		line-height: 16px;
		font-weight: lighter;
		font-style: italic;
		margin: 0px 0px 0px -1px;
		padding: 11px 0px 0px 0px;
		color: #444;  
		}
		
    h2 {
		font-family: helvetica, arial, sans-serif;
        float: left;
		font-size: 22px;
		line-height: 24px;
		font-weight: lighter;
		font-style: italic;
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 0px 0px;
		color: #444;
		}
		
	.datum	{
		margin: 0px 0px 0px 0px;
		padding: 4px 0px 4px 0px;
		font-size: 11px;
		line-height: 6px;
		font-weight: normal;
		color: #999;
		}

    .mehr {
        float: right; 
        margin: 0px 0px 10px 0px;
        font-size: 11px; 
        }
    
    .impressum {
        position: relative; 
        top: 00px;  
        color: #999; 
        float: left;
        font-size: 10px;
        padding: 3px 0px 13px 0px;
        }		

	.eintrag	{
		margin: 0px 0px 6px 0px;
		padding: 0px 0px 25px 0px;
		}

/* Defintionen Links Menu*/

    a.menupunkt:link { color: #666; background-color: transparent;}
    a.menupunkt:visited { color: #666; background-color: transparent;}
    a.menupunkt:active { color: #666; background-color: transparent;}
    a.menupunkt:hover { color: #222; background-color: transparent;}
    a.arch.menupunkt:hover { color: #222; background-color: #ddd;}

	.menupunkt	{
 		margin: 0px 10px 0px 10px;
 		padding: 6px 0px 6px 19px; 
		font-style: italic;
		font-weight: lighter;
		font-size: 11px; 	
		}

    a.menupunkt_on:link { color: #222; background-color: transparent; 
        background-image: url(menuback_WHT.png); font-weight: normal;}
    a.menupunkt_on:visited { color: #222; background-color: transparent; 
        background-image: url(menuback_WHT.png); font-weight: normal;}
    a.menupunkt_on:active { color: #222; background-color: transparent; 
        background-image: url(menuback_WHT.png); font-weight: normal;}
    a.menupunkt_on:hover { color: #222; background-color: transparent; 
        background-image: url(menuback_WHT.png); font-weight: normal;}
    a.arch.menupunkt_on:hover { color: #222; background-color: transparent; 
        background-image: url(menuback_WHT.png); font-weight: normal;}

	.menupunkt_on	{
 		margin: 0px 20px 0px 10px;
 		padding: 6px 0px 6px 19px; 
 	//	margin: 0px 0px 0px 0px;
	//	padding: 6px 48px 8px 19px; 
		font-style: italic;	
		font-size: 11px;
		font-weight: lighter; 
		}
