@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
.clear{
	clear:both;
}
html{
	min-width:980px;
}
body {
	background:url(../images/big-background.jpg) no-repeat top center;
	min-width:980px;
}

a {
	outline:none;
	color:#036793;
}

#main {
	width:978px;
	margin:0 auto;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.aktiv {
	text-decoration:underline !important;
}

/*HEAD*/

#head {
	z-index:2;
}

#head-top {
	position:relative;
	background:#39b3e8 url(../images/head-top-background.png) no-repeat;
	height:180px;
	border-bottom:solid 9px #036793;
	z-index:1000;
}

#logo {
	background:url(../images/logo.png) no-repeat;
	display:block;
	height:297px;
	width:429px;
	text-indent:-9999px;
	position:absolute;
	left:-130px;
}

#sprache {
	position:absolute;
	left:373px;
}

#suche {
	position:absolute;
	left:534px;
}

#nav {
	position:absolute;
	bottom:0;
	margin-left:37px;
	background:url(../images/nav-top-background.jpg) repeat-x;
	height:32px;
}

#nav ul {
	display:block;
	clear:both;
	border-top:solid 1px #73cbf1;
}

#nav ul li {
	float:left;
	list-style:none;
	background:url(../images/nav-top-line.jpg) no-repeat right;
	display:block;
}

#nav ul li:first-child {
	background:url(../images/nav-top-line-first-child.png) no-repeat right;
}

#nav ul li a:link, #nav ul li a:visited{
	padding:5px 33px 5px 15px;
	display:block;
	font-family:'Nobile', arial, serif;
	font-size:14px;
	color:white;
	text-decoration:none;
	background:url(../images/nav-top-pfeil.png) no-repeat right;
	margin-right:1px;	
}
#nav ul li a:focus, #nav ul li a:hover, #nav ul li a:active{
	padding:5px 33px 5px 15px;
	display:block;
	font-family:'Nobile', arial, serif;
	font-size:14px;
	color:white;
	text-decoration:none;
	background:url(../images/nav-top-hover-bg.jpg) repeat-x;	
	margin-right:1px;	
}
#nav ul li a.active{
	background:url(../images/nav-top-hover-bg.jpg) repeat-x;
}



#nav ul li ul {
    display: none;
    padding: 0px 0 10px 0;
	background:#09a1e2;
	font-size:12px;
	background-image:none;
	border-top:none;
}
#nav ul li ul:hover {
	display: block;
}
#nav ul li:hover ul {
    display: block;
}
#nav ul li ul li {
    display: block;
    float: none;
	font-size:12px;
}
#nav ul li ul li:first-child {
    background:url(../images/nav-top-line.jpg) no-repeat right;
}
#nav ul li ul li a:link, #nav ul li ul li a:visited {
    background-image:none !important;
	font-size:12px;
	display:block;
	padding-top:5px;
}
#nav ul li ul li a:focus, #nav ul li ul li a:hover, #nav ul li ul li a:active{
	font-size:12px;
	display:block;
	padding-top:5px;
	text-decoration:underline;
}

#menu14{
	width:115px;
}
#menu14 ul{
	width:170px;
}
#menu15{
	width:200px;
}
#menu15 ul{
	width:200px;
}
#menu4{
	width:100px;
}
#menu4 ul{
	width:160px;
}


#head-bottom {
	background:url(../images/head-content-background.png) no-repeat;
	height:264px;
	position:relative;
}
#head-bottom-start {
	background:url(../images/head-content-background.png) no-repeat;
	height:595px;
	position:relative;
}

#head-bottom a, #head-bottom-start a {
	display:block;
	position:absolute;
	background:url(../images/button-head.png) no-repeat;
	height:151px;
	width:151px;
	text-indent:-9999px;
	right:10px;
	top:-25px;
	z-index: 20000;
}

#shine {
	background:url(../images/shine.png) repeat-y;
	z-index:1;
}

/*CONTENT ALLGEMEIN*/

h1 {
	color:#036793;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin:35px 0 35px 0;
}

h2 {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

h3 {
	color:#036793;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:10px;
}

h4 {
	color:#222222;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

h5 {
	font-family: 'Vollkorn', arial, serif;
	font-size:15px;
	color:#036793;
	font-weight:normal;
}

#content {
	z-index:5;
	background:url(../images/shadow-nav-content-slice.jpg) repeat-y;
	margin-top:0px;
	overflow: hidden;
}



#shadow {}

#teaser {
	width:435px;
	margin-bottom:25px;
}

#teaser h2 {
	margin-bottom:5px;
}

#teaser p {
	font-size:12px;
	line-height: 140%;
}

#kontaktbox {
	width:192px;
	background-color:#e2e2e2;
	border:solid 1px #cccccc;
	padding:10px 0 8px 8px;
	position:absolute;
	top:555px;
	margin-left:450px;
}
#factbox {
	width:192px;
	background-color:#e2e2e2;
	border:solid 1px #cccccc;
	padding:10px 0 8px 8px;
	float:right;
	line-height:130%;
	margin-bottom: -30px;
	margin-right: 55px;
}

#kontaktbox p, #factbox p {
	margin-bottom:2px;
}
#kontaktbox p.abstand {
	margin-bottom:10px;
}

#kontaktbox a {
	color:#036793;
}

#anfragelink{
	width:677px;
	text-align:right;
}
#anfragelink a:link, #anfragelink a:visited{
	color:#222222;
	font-family:'Vollkorn', arial, serif;
	font-size:18px;
	text-decoration:underline;
	background:url(../images/anfrage_pfeil.png) no-repeat;
	padding-left:15px;
}
#anfragelink a:focus, #anfragelink a:hover, #anfragelink a:active{
	color:#222222;
	font-family:'Vollkorn', arial, serif;
	font-size:18px;
	text-decoration:underline;
	background:url(../images/anfrage_pfeil.png) no-repeat;
	padding-left:15px;
}

img.hauptbild {
	border-top:solid 23px #ffb700;
}

#footer {
	width:993px;
	margin:-15px 0 0 -7px;
	background:url(../images/footer-bg.png) no-repeat;
	overflow:hidden;
	height:66px;
}

#footer-link {
		margin-top:25px;
		float:left;
		margin-left:50px;
}
#footer-link ul li{
	float:left;
}
#footer-link ul li a {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin-right:23px;
}

#social {
	float:right;
	margin:25px 45px 0 0;
}

#social ul li {
	list-style:none;
	float:left;
}

#social a {
	display:block;
	height:22px;
	width:22px;
	text-indent:-9999px;
	margin-left:7px;
}

a.fb {
	background:url(../images/fb.png) no-repeat;
}

a.tw {
	background:url(../images/tw.png) no-repeat;
}

a.yt {
	background:url(../images/yt.png) no-repeat;
}

a.fr {
	background:url(../images/fr.png) no-repeat;
}

a.rss {
	background:url(../images/rss.png) no-repeat;
}




/*Detailseite*/

#side-nav {
	width:221px;
	float:left;
	padding-bottom:15px;
}

#side-nav p {
	font-size:13px;
	color:#ffffff;
	text-transform:uppercase;
	padding:10px 0 11px 30px;
	background-color:#036793;
	border-bottom:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
}

#side-nav ul li.ebene-1 {
	list-style:none;
	background:#09a1e2;
	border-bottom:solid 1px #ffffff;
}

#side-nav ul li.ebene-1 a:link, #side-nav ul li.ebene-1 a:visited {
	background: url("../images/pfeil-side-nav-weisz.png") no-repeat scroll left 3px transparent;
    color: #FFFFFF;
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-left: 25px;
    padding: 10px 0 10px 20px;
    text-decoration: none;
    text-transform: uppercase;
    width: 170px;
}
#side-nav ul li.ebene-1 a:focus, #side-nav ul li.ebene-1 a:hover, #side-nav ul li.ebene-1 a:active {
	background: url("../images/pfeil-side-nav-weisz.png") no-repeat scroll left 3px transparent;
    color: #FFFFFF;
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-left: 25px;
    padding: 10px 0 10px 20px;
    text-decoration: underline;
    text-transform: uppercase;
    width: 170px;
}
#side-nav ul li a.active, #side-nav ul li.ebene-1 ul li.ebene-2 a.active{
	text-decoration:underline !important;
}
#side-nav ul li.ebene-1 ul li.ebene-2 {
	border:0;
	list-style:none;
}

#side-nav ul li.ebene-1 ul {	
	padding:10px 0 17px 25px;
	background-color:#FFFFFF;
	background: url("../images/shadow-nav-content-slice.jpg") repeat-y scroll 0 0 transparent;
}

#side-nav ul li.ebene-1 ul li.ebene-2 a:link, #side-nav ul li.ebene-1 ul li.ebene-2 a:visited{
	color:#222222;
	text-transform:none;
	font-size:11px;
	background:url(../images/pfeil-sub-nav.png) no-repeat center left;
	margin-left:12px;
	padding:5px 0 5px 25px;
	text-decoration:none;
}

#side-nav ul li.ebene-1 ul li.ebene-2 a:focus, #side-nav ul li.ebene-1 ul li.ebene-2 a:hover, #side-nav ul li.ebene-1 ul li.ebene-2 a:active{
	color:#222222;
	text-transform:none;
	font-size:11px;
	background:url(../images/pfeil-sub-nav.png) no-repeat center left;
	margin-left:12px;
	padding:5px 0 5px 25px;
	text-decoration:underline;
}

#inhalt {
	width:757px;
	padding-bottom:35px;
	float: left;
}

#balken-breadcrumb {
	background-color:#036793;
	height: 33px;
    padding-top: 4px;
}

#breadcrumb {
	padding:7px 0 10px 0;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}

#breadcrumb a {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;	
}

a.pfeil {
	background:url(../images/pfeil-breadcrumb.png) no-repeat center right;
	padding-right:10px;
}

.einzug {
	padding-left:40px;
}

#text {
	width:678px;
}

#text p {
	margin:15px 0 10px 0;
	line-height: 140%;
}

#text ul {
	color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 140%;
    list-style: disc outside none;
    margin: 5px 0 10px 30px;
}

#highlights {
	width:678px;
	margin-top:40px;
	color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}

.eintrag {
	margin-top:11px;
	background-color:#f1f1f1;
	border:1px solid #e6e6e6;
}

.eintrag img {
	float:left;
	padding:7px 15px 7px 7px;
}

.eintrag h5 {
	margin:13px 0 5px 0;
}

.eintrag p {
	margin-bottom:11px;
}

.eintrag a {
	font-family:'Vollkorn', arial, serif;
	font-size:14px;
	color:#036793 !important;
	float:right;
	margin-right:15px;
	padding-left:13px;
	background:url(../images/pfeil-detail-ausflugstipps.png) no-repeat left center;
}



#sonstiges {
	width:670px;
	border:solid 1px #f0f0f0;
	margin-top:30px;
	
}

#sonstiges a {
	float:left;
	height:41px;
	display:block;
	padding:12px 0 0 30px;
	font-size:14px;
	color:#036793;
	font-family:'Vollkorn', arial, serif;
}

#ort {
	margin:0 10px 0 10px;
	background:url(../images/orte-ico.jpg) no-repeat center left;
}

#event {
	background:url(../images/event-ico.jpg) no-repeat center left;
	margin-right:10px;
}

#aktiv {
	background:url(../images/aktiv-ico.jpg) no-repeat center left;
	margin-right:10px;
}

#unterkunft {
	background:url(../images/unterkunft-ico.jpg) no-repeat center left;
	margin-right:10px;
}

#buchen {
	background:url(../images/buchen-ico.jpg) no-repeat center left;
}

#facebook {
	margin-top:60px;
}












/*STARTSEITE*/

#content.start {
	background:none;
	overflow:hidden;
	margin-top:-330px;
}

#content.start h1 {
	font-family:'Vollkorn', arial, serif;
	font-size:23px;
	color:#a67700;
	margin:16px 0 0 16px;
}

#content.start h2 {
	font-family:'Nobile', arial, serif;
	font-size:16px;
	color:#222222;
	font-weight:normal;
	margin:0 0 0 17px;
	line-height:0.8;
}

#content.start p {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
	margin:20px 0 0 17px;
	width:217px;
}

#box1 {
	border-top:10px solid #ffb700;
	width:245px;
	height:96px;
	background:url(../images/start-box-pixel.png);
	margin:55px 0 0 37px;
	position:relative;
}

#box1 img, #box2 img {
	position:absolute;
	top:-20px;
	right:3px;
}

#box1 h5, #box2 h5 {
	color:#a67700;
	font-size:18px;
	font-family:'Vollkorn', arial, serif;
	margin:14px 0 0 55px;
	text-indent:-40px;
}

#box1 a, #box2 a {
	font-family:'Vollkorn', arial, serif;
	color:#222222;
	font-size:14px;
	background:url(../images/pfeil-box-1-2.png) no-repeat center left;
	float:right;
	padding-left:10px;
	margin:8px 20px 0 0;
}

#box2 {
	border-top:10px solid #ffb700;
	position:relative;
	width:245px;
	height:96px;
	background:url(../images/start-box-pixel.png);
	margin:16px 0 0 37px;
}

#left-start {
	float:left;
}

#box3 {
	border-top:10px solid #ffb700;
	width:596px;
	height:221px;
	background:url(../images/start-box-pixel.png);
	float:right;
	margin:55px 37px 0 0;
	position:relative;
}

#box3 p {
	line-height:1.5;
}

#box-text {
	float:left;
	width:249px;
}
#box-bild{
	float:left;
	width:347px;
}

#box3 a {
	background:url(../images/pfeil-box3.png) no-repeat center left;
	float:right;
	color:#222222;
	font-size:20px;
	padding-left:20px;
	margin:12px 15px 0 0;
}


#footer.startseite {
	position:relative;
	margin:0 0 0 -8px;
	height: 65px;
}


/* Sprachwahl */
.lang{
	background-image: url("../images/sprache.jpg");
    height:33px;
    width: 155px;
}
.lang a{
    background-position: left center;
    background-repeat: no-repeat;
    color: #222222;
    display: block;
    font-family: verdana;
    font-size: 13px;
    height: 25px;
    margin-left: 11px;
    padding: 8px 0 0 35px;
    text-decoration: none;
}
.link-de{
	background-image: url("../images/de.jpg");
}
.link-en{
	background-image: url("../images/en.jpg");
}
#sprache li ul{display:none;}

#sprache li.hover ul, #sprache li:hover ul{
	display:block;
	position:absolute;
	top:33px;
	left:-1px;
	margin:0 0 0 1px;
	padding:0;
	list-style:none;
	background-color: #e1e1e1;
	width:155px;
}



/*KARTE*/

#content.karte {
	position:relative;
	padding-bottom:100px;
	background:url(../images/shadow-nav-content-slice-karte.png) repeat-y;
}

#side-nav p.border-karte {
	border-right:0;
}

#inhalt.karte {
	background:none;
}

.karte #balken-breadcrumb {
	background:none;
	position:relative;
	z-index:10;
}
.karte #balken-breadcrumb #breadcrumb {
	color:#036793;
}
.karte #balken-breadcrumb #breadcrumb a.pfeil{
	color:#036793;
	background:url(../images/pfeil-breadcrumb-blau.png) no-repeat center right;
	padding-right:10px;
}
.karte #balken-breadcrumb #breadcrumb a{
	color:#036793;
}

img.etappenkarte {
	margin-left: 220px;
    position: absolute;
    top: 342px;
    z-index: 5;
}

#karten-info {
	margin-top: 475px;
	position:relative;
	z-index:11;
}


.etappe {
	background:url(../images/etappe-bg.jpg) repeat-y;
	padding:5px 5px;
	margin:0 35px 8px 0;
	border:1px solid #e6e6e6;
	height:115px;
}

.etappe img {
	float:left;
	margin-top:5px;
}

.etappe h2 {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#036793;
	font-weight:normal;
	margin-bottom:5px;
	padding:10px 0 8px 45px;
}

.etappe p {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:1.5;
}

.etappe strong {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:11px;
	float:left;
}

.etappen-text {
	width:290px;
	margin-left:15px;
	float:left;
}

.etappen-info {
	background:url(../images/etappen-info-bg_slice.jpg) repeat-y;
	margin:7px 0 0 462px;
	padding:8px 0 8px 8px;
}

.etappen-info p {
	color:#222222;
}

h2.fahne1 {
	background:url(../images/fahne1.png) no-repeat center left;
}
h2.fahne2 {
	background:url(../images/fahne2.png) no-repeat center left;
}
h2.fahne3 {
	background:url(../images/fahne3.png) no-repeat center left;
}
h2.fahne4 {
	background:url(../images/fahne4.png) no-repeat center left;
}
h2.fahne5 {
	background:url(../images/fahne5.png) no-repeat center left;
}
h2.fahne6 {
	background:url(../images/fahne6.png) no-repeat center left;
}
h2.fahne7 {
	background:url(../images/fahne7.png) no-repeat center left;
}
h2.fahne8 {
	background:url(../images/fahne8.png) no-repeat center left;
}
h2.fahne9 {
	background:url(../images/fahne9.png) no-repeat center left;
}
h2.fahne10 {
	background:url(../images/fahne10.png) no-repeat center left;
}
h2.fahne11 {
	background:url(../images/fahne11.png) no-repeat center left;
}
h2.fahne12 {
	background:url(../images/fahne12.png) no-repeat center left;
}
h2.fahne13 {
	background:url(../images/fahne13.png) no-repeat center left;
}
h2.fahne14 {
	background:url(../images/fahne14.png) no-repeat center left;
}
h2.fahne15 {
	background:url(../images/fahne15.png) no-repeat center left;
}
h2.fahne16 {
	background:url(../images/fahne16.png) no-repeat center left;
}
h2.fahne17 {
	background:url(../images/fahne17.png) no-repeat center left;
}
h2.fahne18 {
	background:url(../images/fahne18.png) no-repeat center left;
}

#footer.karte {
	position:relative;
	z-index:15;
}

#head-bottom a.touren {
	background:url(../images/button-2.png) no-repeat;
}
.csc-sitemap ul li a{
	color:#FFFFFF;
	background:none;
}

.csc-sitemap ul li ul{
	margin:0 0 15px 15px;
}
.csc-sitemap ul li ul li a{
	background: url("../images/anfrage_pfeil.png") no-repeat scroll left bottom transparent;
    color: #222222;
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-bottom: 5px;
    padding-left: 15px;
}

.csc-sitemap ul li ul li ul li a{
	color:#222222;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:none;
	padding-left:15px;
	font-size:11px;
}

#galerie img{
	float:left;
	margin-right:27px;
}

#galerie{
	margin: 40px 0 50px;
}

.link_right{
	text-align:right;
	margin-top:10px;
}
.link_right a{
	background: url("../images/pfeil-sub-nav.png") no-repeat scroll left center transparent;
    color: #666666;
    padding: 5px 15px 7px;
}

.kuecheLeft, .colLeft { float: left; width: 110px; color: #666666; font-size: 11px; }
.kuecheRight { float: left; padding-left: 20px; width: 420px; }
.colRight  { float: left; padding-left: 20px; width: 400px; color: #666666; font-size: 11px; }
.colLeft { font-weight: bold;}

.spacerSmall { height: 7px; clear: both; width: 100%; display: block; }
.greenHook { background: url("../images/blauesHakerl.png") no-repeat; width: 11px; height: 10px; float: left; margin-top: 4px; padding: 0 10px 0 0;}
.ausstattungItem { float: left; }
.ausstattungText { clear: both; padding-left: 22px;}
ul.greenHookUL { margin-left: 20px; }
ul.greenHookUL li { list-style-image: url("../images/blauesHakerl.png") }

.multiMediaLinkAndTitle { width: 100%; clear: both; }
.multiMediaLinkAndTitle .multiMediaLeftColumn { width: 40px; float: left; }
.multiMediaBilderIcon { background: url("../images/multimediaIcons.jpg") no-repeat; width: 29px; height: 28px; }
.multiMediaVideoIcon { background: url("../images/multimediaIcons.jpg") no-repeat 0 -27px; width: 29px; height: 28px; }
.multiMediaAudioIcon { background: url("../images/multimediaIcons.jpg") no-repeat 0 -54px; width: 29px; height: 28px; }
.multiMediaLinkAndTitle .multiMediaRightColumn { float: left; padding: 0 0 15px 0; width: 565px; }

.emailIconAndAdress, .eignungIconAndText {
	width: auto;
	display: block;
	height: 20px;
}

.eignungIconAndText {
	padding-bottom: 4px;
}

.emailIcon {
	background: url("../images/emailIco.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 9px;
    margin-right: 10px;
    margin-top: 6px;
    width: 13px;
}

.emailAdress {
	float: left;
}

.schwierigkeitSL, .schwierigkeitKA {  background: url("../images/imageSprite.jpg") no-repeat scroll 0 0; height: 12px; width: 64px; float: left; }
.schwierigkeitL, .schwierigkeitWA {  background: url("../images/imageSprite.jpg") no-repeat scroll 0 -12px; height: 12px; width: 64px; float: left; }
.schwierigkeitM, .schwierigkeitEA {  background: url("../images/imageSprite.jpg") no-repeat scroll 0 -24px; height: 12px; width: 64px; float: left; }
.schwierigkeitS, .schwierigkeitTP {  background: url("../images/imageSprite.jpg") no-repeat scroll 0 -36px; height: 12px; width: 64px; float: left; }
.schwierigkeitSS, .schwierigkeitTT {  background: url("../images/imageSprite.jpg") no-repeat scroll 0 -48px; height: 12px; width: 64px; float: left; }
.schwierigkeitDescription { float: left; margin-top: -2px; padding-left: 10px;}
.colSymbolLeft { float: left; width: 40px; }
.colSymbolRight { float: left; width: 420px; padding: 8px 0 0 10px; color: #666666; font-size: 11px;  }
.dauer { background: url("../images/imageSprite.jpg") no-repeat 0 -61px; width: 36px; height: 36px; float:left; }
.laenge { background: url("../images/imageSprite.jpg") no-repeat -36px -61px; width: 36px; height: 36px; float:left; }
.hoehenmeter { background: url("../images/imageSprite.jpg") no-repeat -72px -61px; width: 36px; height: 36px; float:left; }
.hoehenminimum { background: url("../images/imageSprite.jpg") no-repeat -144px -61px; width: 36px; height: 36px; float:left; }
.hoehenmaximum { background: url("../images/imageSprite.jpg") no-repeat -108px -61px; width: 36px; height: 36px; float:left; }

.textItem { clear: both; }

.einzugtab{
	margin: 20px 10px 0;
	font-size:11px;
	color:#666666;
}


#mapTour {
    overflow: hidden;
    position: relative;
    height: 234px !important;
    margin: 0 0 20px;
    width: 677px;
}

#mapWrapper{
	background-color:#ffb701;
	width:677px;
}
#mapWrapper p{
	color:#ffffff;
	text-transform:uppercase;
	font-size:13px;
	padding:5px 0 5px 15px;
}

/* DOWNLOADS */

.download-bild{
	border: 1px solid #E1E1E1;
    float: left;
    margin-right: 5px;
    padding: 4px;
}
.download-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* FORMULAR */

#balken_gelb{
	background-color:#ffb701;
	width:677px;
	height:22px;
}
#formular{
	width: 646px;
	background-image:url("../images/bg_formular.png");
	background-repeat:repeat-y;
	border-right:1px solid #efefef;
	border-left:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding:22px 0 30px 29px;
}
.tx-powermail-pi1{			
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:380px;
}
#formular p{
	font-style:italic;
	font-size:10px;
	margin-bottom:2px;
}
#tx-powermail-pi1_fieldset_18 legend, #tx-powermail-pi1_fieldset_17 legend{
	display:none;
}
.powermail_radio_inner{
	float:left;
	width:83px !important;
}
.powermail_radio{
	width:20px !important;
}
.powermail_radio_inner label{
	display:inline !important;
}
.tx_powermail_pi1_fieldwrap_html_radio{
	margin:22px 0 22px 0;
}
.tx_powermail_pi1_fieldwrap_html_text{
	margin:0 30px 10px 0;
	float:left;
	width:150px;
}
.tx_powermail_pi1_fieldwrap_html_textarea{
	clear: both;
    display: block;
    float: none;
    padding-top: 22px;
}
.tx_powermail_pi1_fieldwrap_html label{
	display:block;
	margin-bottom: 5px;
}
#powermaildiv_uid42, #powermaildiv_uid53, #powermaildiv_uid56{
	float:none;
}
.powermail_textarea{
	width:330px !important;
	height:85px !important;
}
.tx_powermail_pi1_fieldwrap_html_submit{
	margin-top: 12px;
    padding-right: 40px;
    text-align: right;
}
.powermail_submit{
	background: url("../images/bg_senden.png") no-repeat scroll left bottom transparent;
    border: 0 none;
    color: #222222;
    font-family: 'Vollkorn',arial,serif;
    font-size: 14px;
    padding-left: 7px !important;
    width: 125px !important;
}
.style1{
	width:146px;
	height:20px;
	padding-left:4px;
}
.style2{
	width:86px;
	height:20px;
	padding-left:4px;
}
