/*...........................................................................body...............*/


body {
font-family:"Times New Roman", Times, serif;
	color:#666666;
	background:#fdfaf7 url(i/bodybg.jpg) no-repeat top center;
	text-align: left;
	margin:0;
	padding:0;
	height:100%;
	font-size:17px;
}
a:link {
	color:#404040;
	text-decoration:none;
}
a:visited {
	color:#404040;
	text-decoration:none;
}
a:active {
	color:#deb058;
	text-decoration:none;
}
a:hover {
	color:#BD7C6E;
	text-decoration:underline;
}

a:focus  {
outline : none;
} 
p {
	color:#666666;
padding:15px 0;
margin:0;
text-align:justify;
line-height:22px;
}


#content_right p {
	color:#666666;
padding:15px 30px 15px 0;
margin:0;
text-align:left;
}


#content_center img.left {
	float:left;
	padding:0;
	margin:0 10px 0 0;
}
h1 {
	color: #bd7c6e;
	font-size:24px;
	font-weight: bold;
	margin-top:0px;
	margin:0;
	padding:0;
	text-align:left;
}
h2 {
	
	color: #bd7c6e;
	font-size: 30px;
	font-weight: normal;
	padding:0 ;
	margin:0;
	
}
h3 {
	
	clear:both;
	color: #bd7c6e;
	font-size: 16px;
	font-weight: bold;
	padding:0;
	margin:0;
	
	width:326px;
}
/*.........................................................................Content...............*/
#header {
	width:100%;
	height:169px;
	margin-top:0;
	padding:0;
	/*background: url(i/headbg.jpg) no-repeat top right;*/
}


.head-inner .pontiac {
position:absolute;
right:13px;
top:0px;
}

.head-inner {
	width:960px;
	position:relative;
	margin:0 auto; 
	padding:0;
	/*background: url(i/headbg.jpg) no-repeat top right;*/
}
.birne {
	position:relative;
	top:142px;
	z-index:200;
	left: -1px;
}
.partner {
	position:relative;
	top:127px;
	z-index:210;
	left: 0px;
	float:right;
}
#logos {
	width:960px;
	height:54px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
#logos img {
	float:right;
	margin:10px 20px 0 0;
}
#header #logo {
	/*background: url(i/mslogo.gif);*/
    position:relative;
	left:12px;
	top:33px;
	width:298px;
	height:99px;
	float:left;
	
}
#logo2 {
	position:relative;
	top:0px;
	background: url(i/logo2.jpg);
	margin:0 auto;
	width:960px;
	height:138px;
	float:left;
}
#logo2 img {
	position:relative;
	top:20px;
	left:12px;
}
#content {
	width:960px;
	margin:0 auto;
	text-align:left;
	padding:80px 0 0;
	
	display:block;
}


#content-inner {
	width:960px;
	margin:0;
	float:left;
	padding:0 0 50px;
	
	display:block;
}
/*...............................................................................content-box...............*/

#content_left {
	width:500px;
	margin:0;
	padding:0 0 30px 0;
	float:left;
	clear:both;
}
#content_left ul {
	margin:0 20px 0 0px;
	padding: 5px 0 5px 0;/*background:#f8f8f8;*/


}
#content_left li {
	list-style:none;
	background: url(i/libg.jpg) no-repeat 10px center;
	margin:0;
	padding:2px 10px 2px 40px;
	color:#404040;
}

img {
	margin:0 ;
	padding:0;
	border:none;
	

}

img.left-preis {
	margin:20px 55px 10px 0;
	padding:0;
	border:none;
	

}

ul {
	margin:0 0 0 25px;
	padding:0;
	display:block;
	
}


ul li{
	margin:0;
	padding:3px 0;

	
	

}

#content_right {

float:right;
padding:50px 0 20px 0px;
text-align:left;
width:400px;
}

.kontaktbox {
	width:331px;
	height:105px;
	margin-left:18px;
	margin-bottom:20px;
}
#content_right .left {
	width:225px;
	height:80px;
}
#content_right .right {
	width:80px;
	height:80px;
}

#footer {
background:#bd7c6e url(i/footerbg.jpg) repeat-x top left;

float:left;
margin:0;
padding:0 0 15px 0;
width:100%;



}

.footer-inner{

width:960px;
height:30px;
margin:0 auto;
padding:30px 0 0;


}
#footer p {
	position:relative;
	width:700px;
	float:left;
	color:#fff;
	margin:0;
	padding:0;
	text-align:left;
	font-size: 14px;
	
	
}
#footer li {
	position:relative;
	margin:0;
	list-style:none;
	padding:0px 3px 0px 3px;
	font-size:14px;
	float:left;
	right:0;
	color:#FF3333;
}
#footer a{ color:#eee;}
#footer a:hover{ color:#fff;}

#footer li a{

	color:#a0685c;}
#footer ul {
	position:relative;
	margin:0;
	padding:0px 3px 0px 3px;
	

	float:right;
	right:0;
}
.werbung {
	position:relative;
	top:10px;
	right:0;
	border:none;
}
.glidecontentwrapper {
	position: relative;
	width: 326px;
	height: 323px;
	margin:10px 0 0 18px;
	padding:0;
	overflow: hidden;
	border:3px solid #fff;
}
.glidecontent {
	position: absolute;
	padding:0;
	margin:0;
	visibility: hidden;
	width: 326px;
}
.glidecontenttoggler {
	width: 352px;
	margin: 0;
	padding:0;
	text-align: center;
	float:left;
	position:relative;
	top:-180px;
	left:8px;
	z-index:695;
}
.glidecontenttoggler a {
	display: -moz-inline-box;
	display: inline-block;
	border: 1px solid black;
	color: #2e6ab1;
	padding:0;
	margin-right:0;
	font-weight: bold;
	text-decoration: none;
}
.glidecontenttoggler a.selected {
	background: #fff;
	color: black;
}
.glidecontenttoggler a:hover {
	background: #fff;
	color: black;
}
.glidecontenttoggler a.toc {
}
.glidecontenttoggler a.prev {
	float:left;
	background: url(i/leftbt.png) left center no-repeat;
	height:30px;
	width:30px;
	border:none;
}
.glidecontenttoggler a.next {
	float:right;
	background: url(i/rightbt.png) right center no-repeat;
	height:30px;
	width:30px;
	border:none;
}
#navcontainer {
	width:100%;
	height:48px;
	margin:0 0 0 0;
	
	background:#bd7c6e;
}
.nav-inner{
	width:960px;
	margin:0 auto;
}
ul#navlist
{
margin: 0;
padding: 0;
white-space: nowrap;
}

#navlist li
{
display:inline;
float:left;
list-style-type:none;
margin: 0;
padding:0 0 6px;
}

#navlist a { padding:20px 10px 8px;}

#navlist a:link, #navlist a:visited
{
color: #fff;

text-decoration: none;
}

#navlist a:hover, #navlist a.active
{
color: #fff;
background: url(i/navbg.png) bottom center no-repeat;
text-decoration: none;
}


#content_right p.left
{

display:block;
float:left;
width:170px;
margin:0;
padding:15px 0;
line-height:24px;
}

#content_right p.right
{
margin:0;
padding:15px 0;
display:block;
float:right;
width:230px;
line-height:24px;
}

#content_right p span.label
{

display:block;
float:left;
width:80px;
}

#content_right .route p{
padding:0;
margin:0;
font-size:12px;
clear:both;

}

.route input#saddr  {

margin:0 10px 0 0;
width:270px;
}
.route input.submit {
cursor:pointer;
float:right;
padding:5px 0;
width:105px;

}
.route input.submit:hover {
cursor:pointer;
float:right;
padding:5px 0;
width:105px;
background:#BD7C6E;
color:#FFFFFF;
} 

#map{

-webkit-border-radius: 4px;
border-radius: 4px;
-moz-border-radius: 4px;
}
.gb-entry h2{ font-size:20px; }
.gb-entry{ float:left; padding-bottom:30px; border-bottom:dashed 1px #ccc; margin-bottom:20px; margin-top:10px;}

.gb-img{ float:left; margin-right:20px; display:block; 


box-shadow: 0 0 2px #404040;
border:2px solid #eee;
}

.gb-left{ float:left; margin-right:40px; width:460px; margin-bottom:20px;}

.gb-right{ float:right;  width:460px; margin-bottom:20px;}
