@charset "utf-8";
/* CSS Document */


			* {			padding:0; margin:0;}
			
			a:active, a:focus {outline: 0;}
			
			img 	{ 	border : 0px solid black;}		
			
			a	{ text-decoration: none; 
					  color: #a59d99;
			}
			.entry a, .entry2 a		{ text-decoration: none; 
					  color: #58ba2d;
			}
			
			
			a:hover		{ 
					  	  color: #58ba2d;
			}
			
			.entry a:hover, .entry2 a:hover	{ 
					  	  color: #a59d99;
			}
			
			
			.textlink a,	.legende a	{ 
						text-decoration: none; 
					  	color: #58ba2d;
					  	font-size:14px;
			}
			
			.textlink a:hover, .legende a:hover		{ text-decoration: none; 
					  	  color: #a59d99;
			}
			
			ul{
						list-style-type:none;
						margin: 0;
						padding: 0;
			}
			
			
			body { 		
						font-family: Verdana, sans-serif;
						font-size:13px;
						//height: 100%;
						background-color:#555049;
			}
			
			#wrapper {	
						width:1000px;
						//height:100%;
						//overflow:hidden;
						//border:1px solid red;
						}
			
			#header {	
						width:1000px;
						height:168px;
						//border:1px solid red;
						overflow:hidden;
						}
						
			#logo {	
						position:absolute;
						left:40px;
						top:40px;
						width:293px;
						height:105px;
						background-image: url(../images/logo_web.png);
						}
						
			#logo:hover {	
						
						background-position:0px -105px;
						}
						
			.dreh {	
						position:absolute;
						left:0px;
						top:450px;
						width:165px;
						height:128px;
						background-image: url(../images/dreh-2.jpg) ;
						background-repeat:no-repeat;
						background-position:20px 0px;
						border-bottom: 1px solid #58ba2d;
						}
			.dreh-en {	
						position:absolute;
						left:0px;
						top:410px;
						width:165px;
						height:128px;
						background-image: url(../images/dreh-en.jpg) ;
						background-repeat:no-repeat;
						background-position:20px 0px;
						border-bottom: 1px solid #58ba2d;
						}
			.dreh:hover, .dreh-en:hover {	
						background-position:20px -138px;
						}
				
			#left {	
						width:270px;
						margin:10px 0 10px 0;
						//border:1px solid red;
						float:left;
						}
						
			#navi {	
						//border:1px solid red;
						width:150px;
						}
			.slideshow {	
						height:370px;
						}			
			
			
			.link {	
						border-bottom :1px solid #58ba2d;
						width:130px;
						height:30px;
						line-height:30px;
						padding: 0 0 0 35px;
						}
						
			.link_language {	
						border-bottom :1px solid #58ba2d;
						width:90px;
						height:25px;
						line-height:25px;
						font-size:13px;
						}
						
			.language {	
						position:absolute;
						right:0px;
						}
			.impressum {	
						position:absolute;
						right:0px;
						bottom:20px;
						}
						
			#content {	
						width:730px;
						//border:1px solid red;
						float:left
						}
			.entry {	
						width:500px;
						padding:20px 0 0 0;
						//border:1px solid red;
						}
			.entry img {		
						border:1px solid #a59d99;
						margin:15px 0 20px 0 ;
				}
			.entry2 {	
						width:500px;
						padding:20px 0 0 0px;
						//border:1px solid red;
						}
			.entry h1, .entry2 h1  {	
						color: #58ba2d;
						font-weight:normal;
						font-size:20px;
						margin-bottom:10px;
						}
			.entry h2, .entry2 h2  {	
						color: #58ba2d;
						font-weight:normal;
						font-size:22px;
						margin-bottom:10px;
						margin-top:30px;
						}
			.entry h3, .entry2 h3 {	
						color: #a59d99;
						font-weight:bold;
						font-size:16px;
						line-height:24px;
						padding:0 0 10px 0;
						}
			.entry p, .entry2 p, #formular p {	
						color: #a59d99;
						font-weight:normal;
						font-size:14px;
						line-height:24px;
						padding:0 0 10px 0;
						
						}
	
			 .legende {	
						font-style:italic;
						font-size:12px;
						line-height:24px;
						padding:10px 0 10px 0;
						color: #a59d99;
						}
			
			.float {		
						float : left;
						height : 102px;
						padding:5px 5px 0 0;
				}
			.clear {		
						clear:both;
				}
			.float img {		
						border:1px solid #a59d99;
				}
			.float img:hover {		
						border:1px solid #58ba2d;
				}
			#footer {
						width:910px;
						height:90px;
						//border:1px solid red;
						float:left;
					}
					
/* TOOLTIP */				

.tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			//cursor: help; text-decoration: none;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			margin-left: 0; width: 250px;
			color:#555049;
			font-size:15px;
		}
		
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.classic {background: #58ba2d; border: 1px solid #555049; }
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }