html {          overflow-x:hidden;}

body {          font-size: 10px;
                line-height: 16px;
                color : #707070;
                font-family: Arial Arial, Helvetica, sans-serif;
                text-align: justify;
                margin: 0;
                padding: 0;
				background: url('imgs/bg.jpg') fixed; }
					
#layout {		background: url('imgs/bg2.png') fixed; 
				height: 327px;
					}

b {				font-weight: bold;
				font-family: "Arial";
				font-size: 10px;
				text-transform: uppercase;
				color: #d5989b;}


u {
				font-weight: bold;
				color: #cec55f;
				-moz-transform:rotate(-1.2deg);}

i {
				text-decoration: none;
				font-weight: bold;
				text-transform: lowercase;
				color: #9ecad3;}

s {
        		color: #cec55f;
}

#container {    margin: 0 auto 0px;
                width:950px;}

 /* Header + Hover  + Titel */

img.a {         z-index: 10;}

img		{		border:0px;}

#navi{           float:left;
                 width:200px;
                 background-color: #f5f5f5;
                 height: 210px;
                 position: fixed;
                 margin-top: 135px;
				border-top: 15px solid #000000;
                 }
				 
#navileft {		 float:left;
				 width:50%;
				 }
				 
#naviright {	 float:left;
				 width:50%;
				 }
				 
#navi ul {       font-family: Arial Arial, Helvetica, sans-serif;
                 text-transform: uppercase;
                 font-size:9px;
                 list-style:none;
                 letter-spacing:0px;
                 padding: 0 10px 0 10px ;}
				 
#navi li{        margin-top:5px;}

#navi a:link,#navi a:visited, #navi a:active{
				 display:block;
				 color:#333;
        		 text-decoration: none;
       			 border-bottom: 1px dotted #999;
        		 line-height: 13px;}

#navi a:hover{  color: #2d2d2d;
				}

#header {       float:right;
                width:750px!important;
                background: url('imgs/header1.png');
                height:327px;}

#topaffis {		margin:-5px 0 0 600px;
				padding:15px 6px 6px 15px;
        		width: 260px;
				background:#131313;
				font-size: 9px;}
				
#topwill{  		margin:0px 0 0 600px;
				width:261px;
				padding:3px 10px 3px 10px;
				background-color: #000;
				font-size: 9px;}	
					
#willkommen {  	
				width:260px;
				color:#E3E1DF;
				padding: 2px;
				font-family: "Courier New", Courier, monospace;
				text-shadow: 1px 1px 1px #7b6d6c;
        		font-size: 11px;
				letter-spacing:inherit;
       	 		line-height: 10px;
				text-align:justify;
				font-size: 9px;}
				
#content {      float:right;
                width:710px!important;
                background:#fff;
                padding:20px;
				border-top:1px #CCC;
				min-height:500px;
				}
				
#footer {      float:right;
                width:730px!important;
                background:#010000;
                padding:10px;
				border-top:1px #CCC;
				min-height:100px;
				}
				
.footerleft {
				text-align: right;
				border-right-width: 3px;
				width: 150px;
				height: 70px;
				float: left; 
				border-right: solid #1e1e1e;
				padding-right: 8px;
				padding-top: 25px;
				font-size: 9px;
				}
.footerright {
				width: 560px;
				height: 97px;
				float: left; 
				}
.footerright img {
				border: 4px solid #161616;
				margin-left: 20px;
				float: left;
				margin-top: 14px;
				opacity:0.8;
				filter:alpha(opacity=80);
				}
				
.footerright img:hover {
				opacity:1;
				filter:alpha(opacity=100);
				-webkit-transition-duration: 0.3s;
				}

				
h1 {                                
				padding: 0 0 0 10px;
				margin: 6px 60px 7px -6px;
				font-family:"Times New Roman", Times, serif;
				font-size: 17px;
				color: #000;
				font-weight:normal;
				letter-spacing:-1px;
				font-style: italic;
				text-transform:lowercase;
				clear:both;
				}
				

h3 {
				margin-left: -6px;
				margin-bottom: 10px;
				margin-right: 60px;
				margin-top: 6px;
				text-decoration: overline;
				padding: 0 0 0 10px;
				font-family:"Times New Roman", Times, serif;
				font-size: 13px;
				color: #000;
				font-weight:normal;
				letter-spacing:-1px;
				font-style: italic;
				text-transform:lowercase;
}

h3 b {
				font: bold 10px trebuchet ms ;
				text-transform: uppercase;
				color: #e2bb52;
}
				
	
						
.newstop{		width:580px;
				background:#ccc;
				-moz-border-radius-topleft:3px;
				-moz-border-radius-topright:3px;
				margin: 30px auto 0px auto;
				padding: 10px 10px 10px 20px;
				-moz-box-shadow: 2px 1px 1px #999;
				height:80px;
				background-color: #f0f0f0;}	
				
.inhalt {       width:570px;
				background-color: #f5f5f5;
				-moz-border-radius-bottomleft:3px;
				-moz-border-radius-bottomright:3px;
				padding: 20px;
				margin: 0px auto ;
				font-size:10px;
				text-shadow: 0 1px 1px #fff;
				-moz-box-shadow: 2px 1px 1px #999; }
                
.news {        	width:580px;
				margin-right:80px;
				padding-right:20px;}               							   
							   
.newsicon {     height:64px;
				width:64px;
				/*-moz-box-shadow: 0px 0px 5px #000;*/
				padding:8px;
				-moz-border-radius:2px;
				margin-right:-100px;
				background:url("img/nibg.png");
				float:left;}
				
.newstop h4 {   padding: 5px 3px 5px 128px;
				margin: 10px -20px 5px 0px;
				font-family:"Times New Roman", Times, serif;
                font-size: 22px;
				letter-spacing:-1px;
				color: #000;
				font-weight: lighter;
				font-style: italic;
				text-transform:lowercase;
				background:#bfbebe; 
				border-right: 10px solid #454545;
				-moz-border-radius:2px;}
					
.ud {     	    padding: 0 0 10px 128px;
				margin: 6px -20px -5px -10px;
				float:left;
				-moz-border-radius:2px;
				font-family: Arial Arial, Helvetica, sans-serif;
                text-transform: uppercase;
				color:#333;
				line-height:17px;
                font-size:10px;
                list-style:none;}
	
								
.comment {     	margin: 5px 0 -5px 0;
				clear:right;
				text-align:right;
				-moz-border-radius:2px;
				font-family: Arial Arial, Helvetica, sans-serif;
                text-transform: uppercase;
				color:#000;
                font-size:10px;
                list-style:none;
                letter-spacing:0px;}
	
ul.columns {
				width: 730px;
				list-style: none;
				margin: 0 auto; 
				padding: 0;
}
ul.columns li {
				width: 100px;
				float: left; 
				display: inline;
				margin: 10px 10px 15px 10px;
				padding: 0;
				position: relative;
}
ul.columns li:hover {
				z-index: 99;
				-webkit-transition-duration: 0.5s;}
				
ul.columns li img {
				position: relative;
				background-color: #fafafa;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				padding: 7px;
}
ul.columns li:hover img{
				z-index: 999;
				background-image: url(imgs/bquote.png);
				-webkit-transition-duration: 0.5s;
}
ul.columns li .info {
				position: absolute;
				left: -10px;
				top: -10px;
				padding: 102px 10px 0px;
				width: 100px;
				display: none;
				background-image: url(imgs/bquote.png);
				
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
}
ul.columns li:hover .info {
				display: block;
				-webkit-transition-duration: 0.5s;}

ul.columns li h2 {
				text-transform: lowercase;
				margin: 0;
				text-align:center; 
				padding: 10px 0 2px 0;
				
				font-family:"Times New Roman", Times, serif;
				font-size: 11px;
				font-style: italic;
                color: #000;

}
ul.columns li p {padding: 0;
				 margin: 0; }
				 
#topwill a{
				text-transform: uppercase;
				background-color: #131313;
				text-decoration: none;
				color: #707070;
                font-family: Arial Arial, Helvetica, sans-serif;
                padding: 2px 5px;
}

#topwill img {
				border: 2px solid #131313;
				width: 32px;
				opacity:0.8;
				filter:alpha(opacity=80);
}

#topwill img:hover {
				opacity:1;
				filter:alpha(opacity=100);
				-webkit-transition-duration: 0.3s;
	}

#seiten a {
	font-family: Courier New;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 7px;
	background-image: url(imgs/bquote.png);
	color : #707070;
	-webkit-border-radius: 2px;
				-moz-border-radius: 2px;
				border-radius: 2px;
}

#seiten a:hover {
background-color: #303030;
background-image: none;
color: #ffffff;
}

blockquote {
background-image: url(imgs/bquote.png);
padding: 10px;
margin: 5px 0px;
border-bottom: 15px solid #000000;
margin-bottom: 10px;
}

.affi {
border: 4px solid #f9f9f9;
margin: 5px;
}
