body	{
	font-family: Times New Roman,Times,serif; font-size:14px; font-weight:500; 
	text-align: left;		
	line-height:20px;
	margin: 0px;
	padding: 0px;
	background:url(pics/bg.gif) #1b1f30; 
	background-repeat:repeat-y;
  	color: #1b1f30;

}

a {

	text-decoration:none;
	color: #640000;
}
a:hover {

	text-decoration:none;
	color: #1b1f30;
}
h2 {
	font-weight:100;
	color: #640000;
	font-size:22px;
	line-height:28px;
}

h3 {
	font-weight:100;
	color: #640000;
	font-size:18px;
	line-height:22px;
}
img {
	border: none;
}
#sitewrapp {
	width: 1200px; 
}

#left {
	width: 270px; 
	float:left;
}
	#left-header {
		background-color: #640000;
		height: 80px;
		margin-right: 10px;
		border-bottom: 2px solid #1b1f30;
	}
	
	#left-content {
		
		background:url(pics/bgv2.png) #1b1f30; 
		background-repeat:repeat-x;
		margin-right: 10px;
		min-height:500px;
		font-family: Arial, Helvetica,sans-serif; font-size:14px; font-weight:500; 
	}
		
		#left-content #navi {


			padding-top: 20px;
			width: 260px; 

		}
			#left-content #navi ul  {
				margin: 0px;
				padding: 0px;
				padding-left: 20px;
				list-style-type:none;
			}
      #left-content #navi ul li  {
				margin: 0px;
				padding: 0px;

			}
			#left-content #navi ul li ul  {
				margin: 0px;
				padding: 0px;
				padding-left: 20px;
				list-style-type:none;
			}
			#left-content #navi ul li a{
				display: block;
        height: 25px;
       	padding: 0px;
				line-height: 25px;
				border-top: 1px solid #1b1f30;
				padding-left: 20px;
				list-style-type:none;
				text-decoration:none;
				color: #fff;
				background:url(pics/pfeil.gif) ; 
				background-repeat:no-repeat;
				background-position:0px 6px;
			}
			#left-content #navi ul li ul li a{
				display: block;
				border: none;
				color: #fff;
			}
			#left-content #navi ul li a:hover{
				color: #ff7d00;
			}
			#left-content #navi ul li#select a{
				color: #ff7d00;
			}
			#left-content #navi ul li#select ul li a{
				color: #fff;
			}
			#left-content #navi ul li#select ul li a:hover, #left-content #navi ul li#select ul li#select a{
				color: #ff7d00;
			}

#left-content #navi ul li#select ul li#select ul li a{
				color: #fff;
			}

#left-content #navi ul li#select ul li#select ul li#select a, #left-content #navi ul li#select ul li#select ul li a:hover{
				color:  #ff7d00;
			}

		#left-content #info {
			background-color: #627d8f;

			margin-top: 40px;
			margin-left: 20px;
			width: 240px; 

		}
			#left-content #info .box {
				border-bottom: 1px solid #1b1f30;
				padding: 10px;
				padding-left: 20px;

			}
      
		  #left-content #info .box form{
				padding:0px;
        margin: 0px;
			}
      
			#left-content #info .box input{
				border: 1px solid #1b1f30;
				background-color: #fff;
				width: 200px; 
				padding:3px;
        margin: 0px;

			}
     	#left-content #info .box a{

        margin-top: 2px;
        margin-bottom: 2px;
	
			}
			#left-content #info .box button{
				border: none;
				background-color: #627d8f;
				margin: 0px;
				padding: 0px;

			}
			#left-content #info .box ol{
				margin: 0px;
				padding-left: 32px;
				color: #640000;
			font-size:12px;


			}
			#left-content #info .box ol li a:hover{
				color: #640000;;
			}
			#left-content #info .box ol li a{
			margin: 0px;
			padding: 0px;
			line-height: 18px;
			font-size:12px;

			}
			#left-content #info .box a{
				display: block;
				line-height: 25px;
				text-decoration:none;

				color: #1b1f30;
			}
			#left-content #info .box a:hover{
				color: #640000;
			}
			#left-content #info .box img{
				vertical-align:middle;
				border:none;
				margin-right: 3px;
			}

#center {
	width: 500px; 
		float:left;

}
	#center-header {
		background-color: #fff;
		height: 80px;
		margin-right: 10px;
		border-bottom: 2px solid #1b1f30;
	
	}
	#center-content {
		background-color: #fff;
		border-bottom: 1px solid #1b1f30;
		margin-right: 10px;
		margin-bottom: 20px;

	}
		#center-content .text {
			margin: 10px;

		}
		#center-content .box {
			background-color: #e8f6fa;

			border-top: 1px solid #1b1f30;
			padding: 10px;
		}
		#center-content .box img{
			padding: 0px;
			border: none;
			float:left;
			margin-right: 10px;
		}
		#center-content .box p{
			margin: 0px;

		}
			
		#center-content .img img {
			border-bottom: 2px solid #1b1f30;
			width: 490px; 
		}
		
	
#right {
	width: 230px; 
	float:left;

}
	#right-header {
		background-color: #640000;
		height: 80px;
		border-bottom: 2px solid #1b1f30;

	}
	#right-content {
		background:url(pics/bgv.png) #1b1f30; 
		background-repeat:repeat-x;
		height:470px;
		padding: 10px;

	}
		#right-content .box {
			color: #fff;



		}
		#right-content .box b{
			color: #ff7d00;
		}
		#right-content .box a{
			color: #fff;
	        text-decoration:underline;
		}

#footer {
	margin: 10px;
	margin-left: 20px;
	font-family: Arial, Helvetica,sans-serif; font-size:10px; font-weight:500; 

}



#previewbubble {
	width:240px;
	position:absolute;
	zIndex:99999;
	line-height:10px;
	visibility:hidden;

}
#previewarea{
	width:202px;

	margin-left: 26px; 
}
.mitte {
	background:url(pics/bubble-bg.png); 
	width:240px;
}

.vcard {		
background-color: #627d8f; 
	font-family: Arial, Helvetica,sans-serif; font-size:10px; font-weight:500; 
}
#left-content #info .box .vcard a { display:none; }
#left-content #info .box .vcard .email a { display:inline; }
.org { color: #640000; }
.email { }
.adr { }
.street-address { }
.locality { }
.region { }
.postal-code { }
.country-name { }
.tel { }
.orange { color: #640000; }
.geo { display:none; }
