/* CSS für sHcms
stilleHelden - Agentur fuer Multimedia Projekte
Ein Unternehmen der:
mkkrl S.L.  U.
CIF: B57535056
http://www.mkkrl.com
Geschäftsführer: Mike Karl

Firmensitz Spanien:
Carrer de la Mestra 1
07012 Palma de Mallorca

Tel: +34 971 710 244
Fax: +34 971 710 244
*/


/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* BODY UND LINKS ALLGEMEIN START */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size-adjust: 0.51;
background-color: #FFFFFF;
text-align:center;
}

b { font-weight:700;color:#33642B;}
strong {font-weight:700;color:#33642B;}

/* P IST WICHTIG FÜR DIE SLIDESHOW DA DIESE DEN <p> TAG VERWENDET */
p {
font-size: 14px;
/* line-height: 22px; */
margin-top: 0px;
margin-bottom: 0px; 
margin-left: 0px; 
margin-right: 0px;
color: #000000;
}

#clear {
clear: left;
margin: 0;
padding: 0;
height: 0;
line-height: 0;
font-size: 0;
}

#floatleft{
display:block;
float:left;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* BODY UND LINKS ALLGEMEIN ENDE */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* CONTENT START */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
#contentcontent {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: left;
/*word-spacing:5em;*/
/* float: left; */

background-color: #FFFFFF;

padding: 0px 0px 0px 0px;
width:1000px;
/* height:600px; */
margin:0px auto;
/* margin: 0px 0px 0px 0px; */
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#contentcontent a {
color: #73B542;
text-decoration: none;
font-weight:normal;
}

#contentcontent a:hover {
color: #33642B;
text-decoration: underline;
font-weight:normal;
}

#contentheader {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: left;
/*word-spacing:5em;*/
/* float: left; */

background-color: #FFFFFF;

padding: 0px 0px 0px 0px;
/* width:100%; */
/* height:30px; */
/* margin:0px auto; */
margin: 0px 0px 0px 0px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#contenttext {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: left;
/*word-spacing:5em;*/

float: left;

padding: 0px 10px 10px 10px;
width:600px;
/* height:300px; */
/* margin:0px auto; */
margin: 0px 0px 0px 0px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#contentheadline {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration: none;
 font-weight:bold;
color: #33642B;
text-align: center;
/*word-spacing:5em;*/

float: left;

padding: 0px 0px 0px 0px;
width:640px;
/* height:300px; */
/* margin:0px auto; */
margin: 0px 0px 0px 0px;
border:1;
border-width: 1px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#contentbackgroundcontainer {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: left;
/*word-spacing:5em;*/
/* float: left; */

background-color: #73B542;

padding: 0px 0px 0px 0px;
/* width:950px; */
/* height:600px; */
margin:0px auto;
/* margin: 0px 0px 0px 0px; */
border:1;
border-width: 1px;
border-style: solid;
border-color: #000 #000 #000 #000;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* CONTENT ENDE */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* HAUPTNAVIGATION START */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* navigation */

#navileiste {
	width:980px;
	height:41px;
	padding:0;
	color:#8da8d9;
	background:url(../images/nav.png) repeat-x;
	display:block;
	clear:both;
	margin-top:-1px;
	z-index:500;
}

#lan {
	font-size:11px;
	line-height:30px;
	font-family:Verdana, sans-serif;
	font-weight:100;
	text-align:left;
	width:190px;
	background-color:none;
	float:right;
}

#lan a{
	color:fff;
}

#hauptnavi_active{
color: #8da8d9; 
text-decoration: none;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* HAUPTNAVIGATION ENDE */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* LI UL MENÜ DROPDOWN START*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
#nav { /* all lists */
	font-size:11px;
	line-height:30px;
	font-family:Verdana, sans-serif;
	font-weight:700;
	text-align:left;
	width:700px;
	padding-left:15px;
	background-color:none;
	float:left;
}

#nav li { /* all list items */
color: #000;
float: left;
width: auto; /* width needed or else Opera goes nuts */
padding-left:15px;
}

#nav a {
color: #fff;
display: block;
width: auto;
/*border-left: 1px dotted #000; */
/*border-right: 1px dotted #000; */
}

#nav a:hover {
display: block;
left: auto;
/*background-color: #73B542;*/
color: #fff;
}


#nav li ul { /* second-level lists */
color: #000;
position: absolute;

background-image:url(/images/background.png);
/*width: 10em;*/
left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
margin: 0px 0px 0px 0px;
width: auto;
border:1;
border-width: 1px;
border-style: solid;
border-color: #8da8d9 #8da8d9 #8da8d9 #8da8d9;
}

#nav li ul a{ /* second-level lists */
color: #fff;
}

#nav li ul li { /* second-level lists */
clear:left;
color: #000;
padding-right:15px;
}

#nav li ul li a { /* second-level lists */
margin-left:-10px;
color: #8da8d9;

border:1;
border-width: 0px;
border-style: solid;
border-color: #73B542 #73B542 #73B542 #73B542;
}

#nav li ul li a:hover { /* second-level lists */
color: #8da8d9;

/*width: 9.5em;*/
text-decoration: underline;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}

#content {
clear: left;
color: #ccc;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* LI UL MENÜ DROPDOWN ENDE*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* LANGUAGENAVI START */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
#languagenavi {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: right;
/*word-spacing:5em;*/
float: left;

background-color: #FFFFFF;

padding: 0px 0px 10px 800px;

/* height:30px; */
/* margin:0px auto; */
margin: 0px 0px 0px 0px;
border:1;
border-width: 1px;
border-style: solid;
border-color: #fff #fff #73B542 #fff;
}

#languagenavi_language {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: none;
 font-weight:normal;
color: #fff;
text-align: right;
/*word-spacing:5em;*/
float: left;
	
/*background-color: #FFFFFF;*/


padding: 0px 0px 0px 0px;
/*width: 100%;*/
/*height:25px;*/
/* margin:0px auto; */
margin: 0px 0px 0px 0px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #fff #fff #73B542 #fff;
}

#languagenavi_language a {
color: #fff;
}

#languagenavi a {
color: #fff;
 text-decoration: none;
 font-weight:normal;
}

#languagenavi a:hover {
color: #8da8d9;
text-decoration: underline;
font-weight:normal;
}

#languagenavi_active{
color: #8da8d9;
text-decoration: underline;
float: left;
}

#languagenavi_trenner   {
float: left;
margin: 0px 3px 0px 3px;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* LANGUAGENAVI ENDE */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* FOOTERNAVI START */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
#footernavi {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: right;
/*word-spacing:5em;*/
float: left;

padding: 10px 0px 0px 0px;
width: 940px;
/* height:30px; */
/* margin:0px auto; */
margin: 10px 10px 10px 10px;
border:1;
border-width: 1px;
border-style: solid;
border-color: #73B542 #fff #fff #fff;
}

#footernavi a {
color: #73B542;
 text-decoration: none;
 font-weight:normal;
}

#footernavi a:hover {
color: #33642B;
text-decoration: underline;
font-weight:normal;
}

.footernavi_active{
color: #33642B;
text-decoration: underline;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* FOOTERNAVI ENDE */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* HEADLINES START */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
h1 {
font-size: 18px;
/* line-height: 44px; */
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}

h2 {
font-size: 16px;
/* line-height: 44px; */
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}

h3 {
font-size: 14px;
/* line-height: 44px; */
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}

h4 {
font-size: 12px;
/* line-height: 44px; */
font-weight: bold;
margin-top: 0;
margin-bottom: -20;
}

h5 {
font-size: 12px;
/* line-height: 44px; */
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}

h6 {
font-size: 10px;
/* line-height: 44px; */
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}

.nowrap {
white-space: nowrap;
font-size: 10px;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
/* must be combined with nobr in html for ie5win */
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* HEADLINES ENDE */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* LOGINBOX START*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
#loginbox {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: left;
/*word-spacing:5em;*/
float: left;

background-color: #FFFFFF;

padding: 0px 0px 0px 0px;
width:150px;
height:auto;
/* margin:0px auto; */
margin: 0px 0px 0px 0px;
border:1;
border-width: 1px;
border-style: solid;
border-color: #fff #fff #fff #fff;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* LOGINBOX ENDE*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* NEWSBOX START*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
#newsbox {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: left;
/*word-spacing:5em;*/

float: left;

background-color: #FFFFFF;

padding: 0px 0px 0px 0px;
width:150px;
height:300px;
/* margin:0px auto; */
margin: 0px 0px 0px 0px;
border:1;
border-width: 1px;
border-style: solid;
border-color: #fff #fff #fff #fff;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* NEWSBOX ENDE*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* MODUL - NEWS START*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
#modulnewsimageboxlinks {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-weight:normal;
color: #000;
text-align: left;
/*word-spacing:5em;*/

float: left;

padding: 0px 10px 10px 0px;
width:;
/* height:300px; */
/* margin:0px auto; */
margin: 0px 10px 10px 0px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#modulnewsimageboxrechts {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-weight:normal;
color: #000;
text-align: left;
/*word-spacing:5em;*/

/*float: left;*/

padding: 0px 10px 10px 0px;
width:auto;
/* height:300px; */
/* margin:0px auto; */
margin: 0px 10px 10px 0px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#modulnewstext {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: none;
font-weight:normal;
color: #000;
text-align: left;
/*word-spacing:5em;*/

/*float: left;*/

padding: 0px 10px 10px 0px;
/*width:500px;*/
/* height:300px; */
/* margin:0px auto; */
margin: 0px 10px 10px 29px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}


#buildnews {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-weight:normal;
color: #000;
text-align: left;
/*word-spacing:5em;*/

float: left;

padding: 10px 10px 10px 0px;
width:150px;
/* height:300px; */
/* margin:0px auto; */
margin: 10px 10px 10px 0px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* MODUL - NEWS ENDE*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* FORMULARE START */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
form {
 /*background-image:url(background.gif); */
/* padding:20px; */ 
/* border:6px solid #ddd; */
}

#input { 
font-size:11px; 
font-family:Verdana,sans-serif; 
font-weight:normal;
color:#000000;
size:20px
}

#select { 
font-size:11px; 
font-family:Verdana,sans-serif; 
font-weight:normal;
color:#000000;
}

#textarea { 
font-size:11px; 
font-family:Verdana,sans-serif; 
font-weight:normal;
color:#000000;
}

.check, .radio { 
display:block;
height:80px;
width:30px;
background-color:#ddff; 
border:1px solid #ddd;
}

#button {
background-color: #E0DCDC;
border: 1px solid #4E4E4E;
font-size: 11px;
margin-top: 6px;
/*width: 110px;*/
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* FORMULARE ENDE */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* MODUL - REGISTRIERUNG START */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
#registeranzeige {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: right;
/*word-spacing:5em;*/

float: left;

background-color: #FFFFFF;

padding: 0px 0px 0px 0px;
width:50%;
/*height:300px;*/
/* margin:0px auto; */
margin: 0px 0px 0px 0px;
border:1;
border-width: 1px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#registerfeld {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: left;
/*word-spacing:5em;*/

/*float: left;*/

background-color: #FFFFFF;

padding: 0px 0px 0px 0px;
/*width:30%;*/
/*height:300px;*/
/* margin:0px auto; */
margin: 0px 0px 0px 0px;
border:1;
border-width: 1px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#registersubmit {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration: none;
font-weight:normal;
color: #000;
text-align: center;
/*word-spacing:5em;*/

/*float: left;*/

background-color: #FFFFFF;

padding: 0px 0px 0px 0px;
width:100%;
/*height:300px;*/
/* margin:0px auto; */
margin: 0px 0px 0px 0px;
border:1;
border-width: 1px;
border-style: solid;
border-color: #000 #000 #000 #000;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* MODUL - REGISTRIERUNG ENDE */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ERRORHANDLING START */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
#errorbox {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
 font-weight:normal;
color:#FF0000;
text-align: center;
/*word-spacing:5em;*/
/* float: left; */

background-color: #FFFFFF;

padding: 0px 0px 0px 0px;
width:100%;
/*height:300px;*/
/* margin:0px auto; */
margin: 0px 0px 0px 0px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#errortext {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
 font-weight:normal;
color:#FF0000;
text-align: center;
/*word-spacing:5em;*/
/* float: left; */

background-color: #FFFFFF;

padding: 0px 0px 0px 0px;
width:100%;
/*height:300px;*/
/* margin:0px auto; */
margin: 0px 0px 0px 0px;
border:1;
border-width: 1px;
border-style: solid;
border-color: #000 #000 #000 #000;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ERRORHANDLING ENDE */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* MODUL - SHOP START*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
#shop_product_image{
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: center;
/*word-spacing:5em;*/

float: left;

background-color: #FFFFFF;

padding: 0px 0px 0px 0px;
/*width:100%;*/
min-height:270px;
/* margin:0px auto; */
margin: 0px 10px 0px 0px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#shop_basket{
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: left;
/*word-spacing:5em;*/

float: left;
/* background-image:url(/images/airberlinwintergolf_back.gif);*/
padding: 10px 10px 10px 10px;
width:578px;
/*min-height:100px;*/
/* margin:0px auto; */
margin: 10px 0px 0px 0px;
border:1;
border-width: 1px;
border-style: solid;
border-color: #c2c2c2 #c2c2c2 #c2c2c2 #c2c2c2;
}

#shop_basket_bild{
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: center;
/*word-spacing:5em;*/

float: left;

background-color: #FFFFFF;

padding: 0px 0px 0px 0px;
width:10%;
/*height:300px;*/
/* margin:0px auto; */
margin: 0px 10px 0px 0px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#shop_basket_name{
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: center;
/*word-spacing:5em;*/

float: left;

background-color: #FFFFFF;

padding: 0px 0px 0px 0px;
width:33%;
/*height:300px;*/
/* margin:0px auto; */
margin: 0px 10px 0px 0px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#shop_basket_name{
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: center;
/*word-spacing:5em;*/

float: left;

background-color: #FFFFFF;

padding: 0px 0px 0px 0px;
width:33%;
/*height:300px;*/
/* margin:0px auto; */
margin: 0px 10px 0px 0px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#shop_product_text{
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: left;
/*word-spacing:5em;*/

/*float: left;*/

background-color: #FFFFFF;

padding: 0px 0px 0px 0px;
/*width:33%;*/
/*height:300px;*/
/* margin:0px auto; */
margin: 0px 10px 0px 0px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* MODUL - SHOP ENDE*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* MODUL - L&Ouml;SUNGSGUIDE START */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
#backgroundcontainer_1 {
background-color: #E0DCDC;
color: #000000;
width: 90%;
font-weight:bold;
}

#backgroundcontainer_2 {
background-color: #E0DCDC;
color: #000000;
width: 90%;
font-weight:bold;
margin-left:10px;
}

#backgroundcontainer_3 {
background-color: #E0DCDC;
color: #000000;
width: 90%;
font-weight:bold;
margin-left:20px;
}

#klappmenu_1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000000 #000000 #000000 #000000;
width:90%;
margin-left:10px;
margin-top:10px;
}

#level_1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border:1;
border-width: 1px;
border-style: solid;
border-color: #000000 #000000 #000000 #000000;
width:90%;
margin-left:10px;
margin-top:10px;
}


#klappmenu_2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000000 #000000 #000000 #000000;
width:90%;
margin-left:20px;
margin-top:10px;
}

#klappmenu_3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000000 #000000 #000000 #000000;
width:90%;
margin-left:30px;
margin-top:10px;
}

#box2{
float:left;
padding:5px;
border:1px solid black;
width:90%;

margin:5px;
margin-left:20px;
border-width: 1px;
border-style: solid;
border-color: #ffffff #ffffff #ffffff #ffffff;
}

#floatleft_box{
width:420px;
height:250px;
display:block;
float:left;
}

#box3{
background:darkgray;
padding:5px;
margin:5px 5px 0 195px;
border:1px solid black;
}

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* MODUL - L&Ouml;SUNGSGUIDE ENDE */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* TABELLEN START */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
td.slideshow {
border:1;
border-width: 1px;
border-style: solid;
border-color: #ffffff #ffffff #ffffff #ffffff;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* TABELLEN ENDE */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* MODUL: FORMS START */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

#forms_error {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-weight:normal;
color:#FF0000;
text-align: left;
/*word-spacing:5em;*/

float: left;

padding: 0px 0px 0px 29px;
width:200px;
/* height:300px; */
/* margin:0px auto; */
margin: 0px 0px 10px 0px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#forms_bezeichnung_1 {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-weight:normal;
color:#000000;
text-align: left;
/*word-spacing:5em;*/

float: left;

padding: 0px 0px 0px 0px;
width:150px;
/* height:300px; */
/* margin:0px auto; */
margin: 0px 0px 10px 29px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#forms_field_1 {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-weight:normal;
color:#000000;
text-align: left;
/*word-spacing:5em;*/

/*float: left;*/

padding: 0px 0px 0px 0px;
/*width:100px;*/
/* height:300px; */
/* margin:0px auto; */
margin: 0px 0px 10px 0px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#forms_button_1 {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-weight:normal;
color:#000000;
text-align: center;
/*word-spacing:5em;*/

/*float: left;*/

padding: 0px 0px 10px 0px;
/*width:100px;*/
/* height:300px; */
/* margin:0px auto; */
margin: 0px 0px 0px 0px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}


#forms_freetext_1 {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-weight:normal;
color:#000000;
text-align: left;
/*word-spacing:5em;*/

float: left;

padding: 0px 0px 0px 0px;
/*width:150px;*/
/* height:300px; */
/* margin:0px auto; */
margin: 0px 0px 10px 29px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}









#forms_bezeichnung_2 {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-weight:normal;
color:#000000;
text-align: left;
/*word-spacing:5em;*/

float: left;

padding: 0px 0px 0px 0px;
width:150px;
/* height:300px; */
/* margin:0px auto; */
margin: 0px 0px 10px 29px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#forms_field_2 {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-weight:normal;
color:#000000;
text-align: left;
/*word-spacing:5em;*/

/*float: left;*/

padding: 0px 0px 0px 0px;
/*width:100px;*/
/* height:300px; */
/* margin:0px auto; */
margin: 0px 0px 10px 0px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#forms_button_2 {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-weight:normal;
color:#000000;
text-align: center;
/*word-spacing:5em;*/

/*float: left;*/

padding: 0px 0px 10px 0px;
/*width:100px;*/
/* height:300px; */
/* margin:0px auto; */
margin: 0px 0px 0px 0px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#forms_freetext_2 {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-weight:normal;
color:#000000;
text-align: left;
/*word-spacing:5em;*/

float: left;

padding: 0px 0px 0px 0px;
/*width:150px;*/
/* height:300px; */
/* margin:0px auto; */
margin: 0px 0px 10px 29px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* MODUL: FORMS ENDE */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */


/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* MODUL: NEWSLETTER START */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

#nl_error {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-weight:normal;
color:#FF0000;
text-align: left;
/*word-spacing:5em;*/

float: left;

padding: 0px 0px 0px 0px;
width:200px;
/* height:300px; */
/* margin:0px auto; */
margin: 10px 0px 10px 0px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#nl_text {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-weight:normal;
color:#000000;
text-align: left;
/*word-spacing:5em;*/

float: left;

padding: 0px 0px 0px 0px;
width:150px;
/* height:300px; */
/* margin:0px auto; */
margin: 10px 0px 10px 29px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#nl_feld_an {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-weight:normal;
color:#000000;
text-align: left;
/*word-spacing:5em;*/

float: left;

padding: 0px 0px 0px 0px;
width:200px;
/* height:300px; */
/* margin:0px auto; */
margin: 10px 0px 10px 0px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#nl_feld_ab {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-weight:normal;
color:#000000;
text-align: left;
/*word-spacing:5em;*/

float: left;

padding: 0px 0px 0px 0px;
width:200px;
/* height:300px; */
/* margin:0px auto; */
margin: 10px 0px 10px 0px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#nl_feld {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-weight:normal;
color:#000000;
text-align: left;
/*word-spacing:5em;*/

/*float: left;*/

padding: 0px 0px 0px 0px;
/*width:100px;*/
/* height:300px; */
/* margin:0px auto; */
margin: 10px 0px 10px 0px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#nl_submit {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-weight:normal;
color:#000000;
text-align: left;
/*word-spacing:5em;*/

/*float: left;*/

padding: 0px 0px 10px 0px;
/*width:100px;*/
/* height:300px; */
/* margin:0px auto; */
margin: 10px 0px 0px 29px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}


#nl_freetext {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-weight:normal;
color:#000000;
text-align: left;
/*word-spacing:5em;*/

float: left;

padding: 0px 0px 0px 0px;
/*width:200px;*/
/* height:300px; */
/* margin:0px auto; */
margin: 10px 0px 10px 29px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* MODUL: NEWSLETTER ENDE */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* MODUL: LOGIN START */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

#login_error {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-weight:normal;
color:#FF0000;
text-align: left;
/*word-spacing:5em;*/

float: left;

padding: 0px 0px 0px 0px;
width:200px;
/* height:300px; */
/* margin:0px auto; */
margin: 0px 0px 10px 0px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#login_bezeichnung {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-weight:normal;
color:#000000;
text-align: left;
/*word-spacing:5em;*/

float: left;

padding: 0px 0px 0px 0px;
width:150px;
/* height:300px; */
/* margin:0px auto; */
margin: 0px 0px 10px 29px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#login_feld {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-weight:normal;
color:#000000;
text-align: left;
/*word-spacing:5em;*/

/*float: left;*/

padding: 0px 0px 0px 0px;
/*width:100px;*/
/* height:300px; */
/* margin:0px auto; */
margin: 0px 0px 10px 0px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#login_submit {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-weight:normal;
color:#000000;
text-align: center;
/*word-spacing:5em;*/

/*float: left;*/

padding: 0px 0px 10px 0px;
/*width:100px;*/
/* height:300px; */
/* margin:0px auto; */
margin: 0px 0px 0px 0px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}

#login_freetext {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-weight:normal;
color:#000000;
text-align: left;
/*word-spacing:5em;*/

float: left;

padding: 0px 0px 0px 0px;
/*width:200px;*/
/* height:300px; */
/* margin:0px auto; */
margin: 10px 0px 10px 29px;
border:1;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #000;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* MODUL: GOOGLE ADSENSE START */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */

#googleadsense {
font-size:11px;
	width:160px;
	height:800px;
	/*margin-left:980px;*/
	background:white;
	border:.09em dotted silver;
	float:left;
}

#googleadsense h1 {
	color:#8da8d9;
	background:none;
	font-weight:700;
	margin:10px auto auto 10px;
}

/*---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* MODUL: GOOGLE ADSENSE ENDE */
/*---------------------------------------------------------------------------------------------------------------------------------------------------- */



/* GRUNDLEGENDES */

html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, abbr, em, font, img, strong, dd, dl, dt, li, ol, ul, form, table, tbody, tfoot, thead, tr, th, td {
	font-size:100%;
	font-weight:inherit;
	font-style:inherit;
	font-family:inherit;
	text-align:left;
	margin:0;
	padding:0;
	
	
}
html {
	font-size:100.1%;
}
ul ul {
	font-size:100%;
}
td p {
	font-size: 100%;
}
body {
	font-size:1em;
	font-family:Verdana, sans-serif;
	color:#000;
	background:#fff;
	text-align:center;
	margin:0 auto 0 auto;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	font-size:inherit;
	margin-left: 29px;
}
ol, ul {
	list-style:none;
}
a {
	color:#255da1;
	text-decoration:none;
}
a img {
	border:none;
}
em {
	color:#000;
	background:inherit;
}
strong {
	background-color:inherit;
	color:inherit;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:100;
}

/* ALLES */

#container {
	margin:0 auto 0 auto;
	display:block;
	/*clear:both;*/
	width:1300px;
	height:800px;
	color:#000;
	background:url(../images/bg.jpg) no-repeat; /* muss ab dem oberen viertel (navleiste) eine breite von 715px haben, rest weiÃŸ oder transparent */
}

/* Inhaltsbereich komplett ohne Partner rechts */

#content {
	background:url(../images/right.png) right no-repeat;
	float:left;	/*ohne dies fÃ¤llt der ads-kasten nach unten*/
}

/* HEADER */

#header {
	height:160px;
	width:965px;
	overflow:hidden;
}
#pga {
	width:106px;
	height:106px;
	margin:15px auto auto 15px;
	float:left;
} 
#pga h2 {
	display:none;
} 
#claim {
	width:349px;
	height:26px;
	margin:65px auto auto 245px;
	float:left;
} 
#claim h2 {
	display:none;
}
#mgc {
	width:250px;
	height:160px;
	margin:0 0 auto 715px;
} 
#mgc h1 {
	display:none;
}





/* Linke Inhaltsseite */

#main {
	width:715px;
	height:525px;
	float:left;
	background-color:none;
}

/*Linker Kasten im Mainbereich */

#info {
	font-size:14px;
	width:341px;
	height:64px;
	margin-top:0px;
	margin-left:40px;
	color:white;
	background:url(../images/info.png) no-repeat;
	float:left;
}
#info h3 {
	margin:22px auto auto 55px;
}
#info h3 a {
	color:#fff;
	background-color:none;
}
#info h3 a:hover {
	color:#ac2435;	/* das blau verschwindet fast vor dem hintergrund - vielleicht andere farbe (das rot) nehmen */
	background-color:none;
}

#conthome {
	font-size:11px;
	width:412px;
	height:538px;
	margin-top:8px;
	margin-left:49px;
	color:#444;
	float:left;
	z-index:100;
}

#cont {
	font-size:11px;
	width:412px;
	height:538px;
	margin-top:8px;
	margin-left:49px;
	color:#444;
	background:url(../images/content.png) no-repeat;
	float:left;
	z-index:100;
	overflow:auto;
}

#cont_scroll {
	font-size:11px;
	width:400px;
	height:450px;
	overflow:auto;
}


#cont h3 {
	font-size:14px;
	color:white;
	margin:22px auto auto 55px;
}
#cont h4 {
	font-size:11px;
	color:#000;
	font-weight:700;
	margin:25px 25px auto 25px;
}
#cont p {
	margin:15px 25px auto 25px;
	padding-top:15px;
	border-top:1px solid #8da8d9;
}

/* Rechte KÃ¤stchen im Mainbereich */

#teaserueberbox {
	background-color:none;
	width:244px;
	height:523px;
	margin-left:470px;
	margin-top:-105px;
	float:left;
	overflow:hidden;
}
#teaserueberbox-cont {
	background-color:none;
	width:244px;
	height:523px;
	margin-left:470px;
	margin-top:-532px;
	float:left;
	overflow:hidden;
}
#teaserbox {
	background-color:none;
	position:absolute;
	clip:rect(-20px 228px 523px 0);
}
#pfeile {
	width:16px;
	height:535px;
	float:right;
	background-color:none;
}
#up {
	cursor:pointer;
	cursor:hand;
}
#down {
	margin-top:473px;
	cursor:pointer;
	cursor:hand;
}
#teaser {	/* die kÃ¤sten */
	font-size:11px;
	color:white;
	width:230px;
	height:152px;
	margin:-14px auto 25px auto;
	background:url(../images/teaser.png) no-repeat;
}
#teaser h3 {	/* die Ã¼berschriften */
	font-weight:700;
	line-height:40px;
	font-family:Verdana, sans-serif;
	margin:10px auto auto 25px;
}

#teaser h3 a {	/* die Ã¼berschriften */
	color:#fff;
}

#teaser strong {	/* die preise */
	color:#ac2435;
	background-color:none;
	font-weight:700;
	line-height:20px;
	font-family:Verdana, sans-serif;
	margin:10px auto auto 25px;
}
#teaser p {	/* der text */
	color:#000;
	background-color:none;
	font-weight:100;
	line-height:14px;
	font-family:Verdana, sans-serif;
	margin:8px auto auto 25px;
	float:left;
}
#buttons {
	background-color:none;
	width:94px;
	height:52px;
	margin-left:120px;
	margin-top:23px;
}
#eins {	/* der button "buchen" */
	font-weight:700;
	line-height:20px;
	width:94px;
	height:24px;
	position:absolute;
	color:#ac2435;
	background:url(../images/button.png) no-repeat;
	text-align:center;
}
#zwei {	/* der button "mehr info" */
	font-weight:700;
	line-height:20px;
	width:94px;
	height:24px;
	position:absolute;
	margin-top:28px;
	color:#ac2435;
	background:url(../images/button.png) no-repeat;
	text-align:center;
}
#eins:hover, #zwei:hover {
	color:#8da8d9;
}
a:hover {
	border:none;
}

/* Rechte Inhaltsseite */

#side {
	font-size:11px;
	width:210px;
	height:525px;
	margin:-11px 0 0 715px;
	padding:20px 20px 20px 20px;
	background:url(../images/curve.png) right bottom no-repeat;
	z-index:0;
}

#sidepros {
	font-size:11px;
	width:210px;
	height:525px;
	margin:-11px 0 0 715px;
	padding:20px 20px 20px 20px;
	background:url(../images/curve.png) right bottom no-repeat;
	z-index:0;
	text-align:center;
}

#side h1 {
	color:#e2b353;
	background:none;
	font-weight:700;
}
#side h2 {
	color:#8da8d9;
	background:none;
	font-weight:700;
}

/* FOOTER */

#footer {
	font-size:11px;
	line-height:22px;
	width:980px;
	height:45px;
	color:#fff;
	background:url(../images/footer.png) repeat-x;
	display:block;
	clear:both;
	text-align:left;
	margin:09 auto 0 auto;
	padding-left:15;
}

#footer a{
	color:#fff;
}

#footer ul {
	font-family:Verdana, sans-serif;
	font-weight:100;
	text-align:left;
	padding-left:15px;
	background-color:none;
}

#footer li, #footer li a {
	display:inline;
	color:#fff;
	background-color:none;
	background-color:none;
	padding-right:5px;
	padding-left:3px;
}
#footer li a:hover {
	color:#8da8d9;
	background-color:none;
}

/* PARTNER */

#ads {
	font-size:11px;
	width:140px;
	height:800px;
	/*margin-left:980px;*/
	background:white;
	border:.09em dotted silver;
	float:left;
}
#ads h1 {
	color:#8da8d9;
	background:none;
	font-weight:700;
	margin:10px auto auto 10px;
}