/* CSS Document */

.info Window {
    padding:3px;
    margin-top:20px;
    margin-bottom:20px;
    background-color:#FFFFFF;
    border:1px solid #3F6CB1;
    color:#2b4a7b;
    width:150px;
}

/*Adshopping - */

/* Diese Parameter beeinflussen die äußere Tabelle */
.adTable {
    padding:3px;
    margin-top:20px;
    margin-bottom:20px;
    background-color:#FFFFFF;
    border:1px solid #3F6CB1;
    width:150px;
  }
/* Diese Parameter beeinflussen den Titel der Werbefläche */                 
a.adTitle {
   font-family: Arial, Helvetica, Verdana, sans-serif;
   color:#2b4a7b;
   font-size:13px; 
   text-decoration:none;
   font-weight:bold;
  /*text-align:left;*/
  }
 
a:hover.adTitle {
	color:#3F6CB1;
	text-decoration: underline;
}
/* Diese Parameter beeinflussen die Textaussage der Werbefläche (Format Link+Text) */                 
a.adDescription {
   font-family: Arial, Helvetica, Verdana, sans-serif;
   color:#000000;
   font-size:12px;
   text-decoration:none;
  /*font-weight:bold;*/
  /*text-align:left;*/
  }


/* Dieser Parameter beeinflusst die Farbe der Box 'Anzeige - Hier werben!' 
.adAdvertiseBox {
            border:0px solid #FFFFFF;
            background-color:#FFFFFF;
}*/


/* Dieser Parameter beeinflusst die Farbe des Textes 'Anzeige - Hier werben!' */
a.adAdvertise {
   color:#FFFFFF;
  }


/*Container ostsee-radtouren*/

.NavPartRightContainerBildrechts  {
	float:left;
	width:150px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
        background-color:#D3DBED;
        padding-left:=0px;
        /* background-image: url(fileadmin/templates/images/rechtblau.png); */
}

.NavPartRightContainerRadtouren, #contentright {
	float:left;
	position:relative;
        top: -13px;
        width:140px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
        background-color:#2b4a7b;
        padding-left:5px;
        padding-right:5px;
        color: #FFFFFF;
        /* background-image: url(fileadmin/templates/images/rechtblau.png); */
}

.NavPartRightContainerRadtouren  a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        color:#FFFFFF;
        text-decoration:none;
}

.NavPartRightRadText {
	position:relative;
        top:0px;
        color:#FFFFFF;
	font-weight:bold;
}

.NavPartRightRadText a {
	color:#FFFFFF;
         text-decoration:none;
}

.NavPartRightRadText a:hover {
	text-decoration:underline;
}

.NavPartRightContainerRadtouren a:hover  {
        text-decoration:underline;
}


body {
	background-image: url(images/bg_streifen.png);
	margin: 0px;
}

#pcenter {
	position:absolute;
	width:976px;
	height:532px;
	z-index:1;
/*	left:50%;*/
/*	margin:10px 0 0 -488px;*/
	margin:8px 0 0 8px;
	padding:0;
}

#header1 {
	float:left;
	width:976px;
	height:16px;
}
#header2 {
	float:left;
	width:976px;
        height:203px;

}

#header3 {
	position:relative;
        z-index:1;
        float:left;
	width:976px;
        height:203px;

}

#body1 {
	float:left;
	width:976px;
}
#BodyLeft {
	float:left;
	width:150px;
	background-image: url(images/nav_right_bg.png);
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
#MenuLangForm {
        float:left;	
/*      position:relative;   */
/*       margin-top:0px;	*/
/*       height:11px; */
}
#BodyContent {
	float:left;
	width:676px;
	background-color: #FFFFFF;
	display: block;
}
#BodyRight {
        background-color: #2b4a7b; 
/*     background-color: #FFFFFF; */
        float:left;
	width:150px;
	display: block;
}
#footer1 {
	float:left;
	width:976px;
}


#InnerContent {
	margin-left:18px;
	width:634px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 18px;
	margin-bottom: 0px;
	padding-top: 0px;
}


#TopNavi {
	position:absolute;
/*     width:320px; */
/*     width:150px; */
        height:40px;
        z-index:3; 
        margin-left: 2px; 
        margin-right: 2px; 
	padding-left:20px;
	padding-right:0px;
	padding-top:40px;
        text-align:center;
/*     right:18px; */
/*     left:834px;  */
        left:02px;  
        top:77px; 
/*     left:50%; */
/*     top:4px; */
/*     background-color: #3F6CB1;*/
/*     background-image: url(images/bg_streifen.png); */
/*     background-color: #2b4a7b; */
        display: block;
        font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
        font-weight:normal;
}
#TopNavi a {
	font-family: Arial, Helvetica, sans-serif;
        color:#D9DEF0; 
/*   	color:#FFFFFF; */
	font-size:11px;
        font-weight:bolder;
	text-decoration: none;
}
#TopNavi a:hover {
	color:#FFE16C;
}
#TopNaviImages {
	position:absolute;
	width:976px;
	height:134px;
	z-index:3;
	margin:70px 0 0 -488px;
	left:50%;
	top: 21px;
}


#MainMenu {
	position:relative;
        top:25px;   
        background-image:fileadmin/templates/images/nav_bg_segment.png;
}
/* no right frame

#BodyContentNoRightFrame {
	position:relative;
        z-index:2;
        float:left;
	width:826px;
	background-color: #FFFFFF;
	display: block;
}
#BodyContentTopNoRightFrame {
        position:relative;
        float:left;
	width:788px;
	background-color: #FFFFFF;
	z-index:2;
        text-align:right;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px; 
	color: #666666;
}
#BodyContentBottomNoRightFrame {
	float:left;
	width:826px;
	background-color: #FFFFFF;
	display: block;
}
#InnerContentNoRightFrame {
        position:relative;
        margin-left:18px;
	z-index:2;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding-top: 5px;
}
#BodyContentFooterNoRightFrame {
	float:left;
	width:826px;
	background-color: #FFFFFF;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}*/

/* Menus home*/

/* no right frame*/

#BodyContentNoRightFrame {
	position:relative;
        z-index:2;
        float:left;
	width:826px;
	background-color: #FFFFFF;
	display: block;
}
#BodyContentTopNoRightFrame {
        position:relative;
        float:left;
	width:788px;
	background-color: #FFFFFF;
	z-index:2;
        text-align:right;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #666666;
}
#BodyContentBottomNoRightFrame {
	float:left;
	width:826px;
	background-color: #FFFFFF;
	display: block;
}
#InnerContentNoRightFrame {
        position:relative;
        margin-left:18px;
	z-index:2;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding-top: 5px;
}
#BodyContentFooterNoRightFrame {
	float:left;
	width:826px;
	background-color: #FFFFFF;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}




#pcenter {
	position:absolute;
	width:976px;
	height:532px;
	z-index:1;
/*	left:50%;*/
/*	margin:10px 0 0 -488px;*/
	margin:8px 0 0 8px;
	padding:0;
}

#header1 {
	float:left;
	width:976px;
	height:16px;
}
#header2 {
	float:left;
	width:976px;
        height:203px;

}

#header3 {
	position:relative;
        z-index:1;
        float:left;
	width:976px;
        height:203px;

}

#body1 {
	float: left;
	width:976px;
}
#BodyLeft {
	float:left;
	width:150px;
	background-image: url(images/nav_right_bg.png);
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
#MenuLangForm {
        float:left;	
/*      position:relative;   */
/*       margin-top:0px;	*/
/*       height:11px; */
}
#BodyContent {
	float:left;
	width:676px;
	background-color: #FFFFFF;
	display: block;
}
#BodyRight {
        background-color: #2b4a7b; 
/*     background-color: #FFFFFF; */
        float:left;
	width:150px;
  	display: block;
}
#footer1 {
	float:left;
	width:976px;
}
#BodyContentTop {
	position:relative;
        z-index:3;
        float:left;
	width:640px;
	background-color: #FFFFFF;
	text-align:right;
        display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#3F6CB1;
	
}
#BodyContentTop a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#3F6CB1;
	text-decoration: none;
}

#BodyContentBottom {
	position:relative;
                top:-2px;
                float:left;
                z-index:2;
	width:676px;
	background-color: #FFFFFF;
	display: block;
}
#BodyContentFooter {
	float:left;
	width:676px;
	background-color: #FFFFFF;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#InnerContent {
	margin-left:18px;
	width:634px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 18px;
	margin-bottom: 0px;
	padding-top: 5px;
}


#MainMenu {
	position:relative;   
        background-image:fileadmin/templates/images/nav_bg_segment.png;
}


.navi-right {
                width: 162px;
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 232px;
	left: 820px;
}

.dhtmlmenu {
	white-space:nowrap;
	border-bottom: 1px solid #899ECE;
	margin: 0px;
	padding: 0px;
}

a.dhtmltext, a.dhtmltext:visited  {
	background-color: #2D5087;
    font-family: Gill Sans, Arial, Verdana;
	font-size: 12px;
	color: #D3DBED;
	text-decoration: none;
	/*font-style: italic;*/
	display: block;
	padding: 5px;
	text-indent: 5px;
 }

a.dhtmltext:hover{
	font-family: Gill Sans, Arial, Verdana;
	font-size: 12px;
	color: #2D5087;
	text-decoration: none;
	background-color: #FFE16C;
	/*font-style: italic;*/
	display: block;
	padding: 5px;
}

a.dhtmltext:active {
	font-family: Gill Sans, Arial, Verdana;
	font-size: 12px;
	color: #2D5087;
	text-decoration: none;
	background-color: #FFE16C;
	/*font-style: italic;*/
	display: block;
	padding: 5px;
}

.dhtmltable {
	background-color: #2D5087;
	margin: 0px;
	padding: 0px;
	border: 1px solid #FFFFFF;
        display: block;
}

/*Navigationselement rechte Seite*/

.NavPartRightContainer {
	float:left;
	width:150px;
	height:112px;
	background-color:#2B4A7B;
	margin-bottom:10px;
        margin-top:10px;
}


.NavPartRightContainerOSL {
        float:left;
/*     position: relative; */
/*       position: absolute; */
/*       z-index:5;  */
/*        left: 826px; */
/*        top:192x; */
	width:150px;
	background-color:#F1811B;
	padding-bottom:10px;
        padding-top:0px;
	margin: 0px;
}


.NavPartRightContainerOSLb {
        float:left;
     position: relative;
/*       position: absolute; */
/*       z-index:5;  */
/*        left: 826px; */
/*        top:192x; */
	height:5px;
        width:150px;
	background-color:#F1811B;
        margin-top:-30;
}

.NavPartRight1 {
	float:left;
	width:150px;
	height:30px;
	background-image: url(images/nav_right_head_bg.png);
	text-align:right;
}
#NavPartRightAdshopping {
	float:left;
	width:150px;
	height:30px;
	background: url(/fileadmin/templates/images/neu/nav_right_adshopping_bg.png) no-repeat;
	text-align:right;
}
.NavPartRight1OSL {
	float:left;
	width:150px;
	height:30px;
	background-image: url(/fileadmin/user_upload/bilder-osl/rechte-spalte/nav_right_head_mus_osl.gif);
	text-align:right;
}
.NavPartRight1OSLb {
	float:left;
	width:150px;
	height:30px;
/*	background-image: url(/fileadmin/user_upload/bilder-osl/rechte-spalte/nav_right_head_mus_osl.gif); */
	text-align:right;
}

.NavPartRightText {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:12px;
	padding-right:2px;
}

.NavPartRightTextOSL {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:12px;
	padding-right:3px;
        font-weight:bold;
       	height:12px;
}
.NavPartRightTextOSL a {
/* 	color:#D3DBED; */
	color:#FFFFFF;
        text-decoration: none;
}

.NavPartRightTextOSL a:hover  {
         text-decoration:underline;
}

.NavPartRight2 {
	float:left;
        width:150px;
/* height:73px; */
}

.NavPartRight2OSL {
        width:150px;
        min-height:26px; 
}

.NavPartRight3 {
	float:left;
	width:150px;
	height:0px;
        background-color:#2B4A7B;
}

.NavPartRight3OSL {
	width:150px;
	height:1px;
}

/*Container für custom elements*/

#NavPartRightContainerCustom {
	float:left;
	width:150px;
        margin-bottom:85px;
        margin-top:00px;
/*background-color:#2B4A7B;*/
}


.NavPartRightContainerGETEV {
	/* position: absolute;
        z-index:5;
        left: 826px;
        top:192px;
        float:top; */
	width:150px;
	height:26px;
	background-color:#30518C;
        /* background-image: url(fileadmin/templates/images/rechtblau.png); */
}
#NavPartRightContainerAdsense {
    padding-left:15px;
    float:top;
	width:133px;
	background-color:#2B4A7B;
}

/* Mini Homepage */

#MinihpPcenter {
	position:absolute;
	width:616px;
	z-index:1;

                left:50%;
	margin:20px 0 0 -300px;
	padding:0;
	background-color:#FFFFFF;
}
#MinihpL1 {
	float:left;
	width:616px;
	height:121px;
	background-image:url(images/minihp_head.gif)
}
#MinihpL2 {
	float:left;
	width:616px;
	height:30px;
	text-align:right;
}
#MinihpL3 {
	float:left;
	width:616px;
}
#MinihpL4 {
	float:left;
	width:616px;
	height:30px;
	text-align:right;
}
#MinihpL5 {
	float:left;
	width:616px;
	height:38px;
	background-color:#3C68AA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}
#MinihpContent {
	margin-left:15px;
	margin-right:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
/* Treffen Sie die Einheimischen */

#EinhpPcenter {
	position:absolute;
	width:670px;
	z-index:1;

                left:50%;
	margin:20px 0 0 -300px;
	padding:0;
	background-color:#FFFFFF;
}
#EinhpL1 {
	float:left;
	width:670px;
	height:121px;
	background-image:url(images/treffen-sie-einheimische.gif)
}
#EinhpL2 {
	float:left;
	width:670px;
	height:30px;
	text-align:right;
}
#EinhpL3 {
	float:left;
	width:616px;
}
#EinhpL4 {
	float:left;
	width:670px;
	height:30px;
	text-align:right;
}
#EinhpL5 {
	float:left;
	width:670px;
	height:38px;
	background-color:#3C68AA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}
#EinhpContent {
	margin-left:15px;
	margin-right:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}


/* Standard Teaser */

.TeaserStandardSchmal {
	float:left;
        width:310px;
	padding-right:0px;
        margin-bottom:0px;
	background-color:#FFFFFF;
}

.TeaserStandard {
	float:left;
        width:634px;
	margin-bottom:0px;
	background-color:#FFFFFF;
}
.TeaserStandardBuchung {
	float:left;
        width:634px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#FFFFFF;
}

.TeaserStandard1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#2D5087;
	text-decoration: none;
	
}

.TeaserStandard1 a:hover {
	color:#3F6CB1;
	text-decoration: underline;
	
}

.TeaserStandard1 {
	float:left;
        width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#2D5087;
	margin-top:13px;
}
.TeaserStandard2 {
	float:left;
        width:100%;
	border:1px solid #0066CC;
	margin-bottom:0px;
	margin-top:3px;
}
.TeaserStandardTable {
	width:100%;
	border:0px;
	padding:0px;
}
.TeaserStandardImage {
	margin-left:5px;
	margin-right:8px;
	margin-top:5px;
	margin-bottom:5px;
}
.TeaserStandardSubHeader {
	margin-left:0px;
	margin-right:4px;
	margin-top:4px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3F6CB1;
}
.TeaserStandardSubHeader a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3F6CB1;
	text-decoration:none;
}

.TeaserStandardSubHeader a:hover {
	text-decoration: underline;
}

.TeaserStandardText {
	position:relative;
        margin-left:0px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom: -14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
        vertical-align:bottom;
        z-index:3; 
}
.TeaserStandardText .bodytext {
	position:relative;
        margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom: 0px;
/*	margin-bottom:-6px; */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:bottom;
        color:#000000;

}

.TeaserStandardLink {
	position:relative;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #406DB1;
	border-right-color: #406DB1;
	border-bottom-color: #406DB1;
	border-left-color: #406DB1;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#FFFFFF;
#	background-color:#efefef;#
	color:#2D5087;
	}
.TeaserStandardLink a {
	color:#2D5087;
	text-decoration:none;
}
.TeaserStandardLink a:hover {
	color:#3F6CB1;
	text-decoration:underline;
}

.TeaserStandardLinkBox {
	position:relative;
        top:-10;
        z-index:4; 
        width:60px;
	height:15px;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2D5087;
        border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #406DB1;
	border-right-color: #406DB1;
	border-bottom-color: #406DB1;
	border-left-color: #406DB1;
	padding-top:2px;
        text-align:center;

}
.TeaserStandardLinkBox a {
	color:#2D5087;
	text-decoration:none;
}
.TeaserStandardLinkBox a:hover {
	color:#3F6CB1;
	text-decoration:underline;
}
/* Breiter Teaser für Unterkünfte*/

.TeaserUnterkunftBreit {
	float:left;
	width:786px;
	background-color:#FFFFFF;
	border:1px solid #0066CC;
	margin-top:15px;
}
.TeaserUnterkunftBreit1 {
	float:left;
	width:786px;
	height:22px;
	background-color:#426EB2;
}
.TeaserUnterkunftBreit2 {
	float:left;
	width:786px;
}
.TeaserUnterkunftBreit3 {
	float:left;
	width:786px;
	height:15px;
	background-color:#ECF0F7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0066CC;
}
.TeaserUnterkunftBreitHead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:6px;
	margin-top:3px;
}
.TeaserUnterkunftBreitHead1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:6px;
	margin-top:3px;
	float:left;
}
.TeaserUnterkunftBreitHead2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-right:6px;
	margin-top:3px;
	float:right;
}
.TeaserUnterkunftBreitText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin-left:6px;
	margin-right:6px;
	margin-bottom:6px;
	margin-top:6px;
}
.TeaserUnterkunftBreitText .bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0px;
	padding:0px;
}
.TeaserUnterkunftBreitTabText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.TeaserUnterkunftBreitTabText .bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0px;
	padding:0px;
}
.TeaserUnterkunftBreitTabText2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.TeaserUnterkunftBreitTabText2 .bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0px;
	padding:0px;
}
.TeaserUnterkunftBreitLinkItem {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0066CC;
	margin-left:6px;
	margin-right:20px;
	text-decoration: none;
}
.TeaserUnterkunftBreitCol1 {
	float:left;
	width:145px;
	font-size:6px;
}
.TeaserUnterkunftBreitCol2 {
	float:left;
	width:225px;
	margin-left:10px;
}
.TeaserUnterkunftBreitCol3a {
	float:left;
	width:390px;
	margin-left:0px;
}
.TeaserUnterkunftBreitCol3 {
	float:left;
	width:135px;
	margin-left:10px;
	font-size:6px;
}
.TeaserUnterkunftBreitCol4 {
	float:left;
	width:215px;
	margin-left:10px;
}
.TeaserUnterkunftBreitLinkContainer1{
	float:left;
	width:190px;
}
.TeaserUnterkunftBreitLinkContainer2{
	float:left;
	width:190px;
}
.TeaserUnterkunftBreitLinkContainer3{
	float:left;
	width:190px;
}
.TeaserUnterkunftBreitLinkContainer4{
	float:left;
	width:190px;
}
.TeaserUnterkunftBreitLinkContainer1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0066CC;
	margin-left:6px;
	/*margin-right:50px;*/
	text-decoration: none;
}

.TeaserUnterkunftBreitLinkContainer1 a:hover {
	text-decoration: underline;
	color: #3F6CB1;
}

.TeaserUnterkunftBreitLinkContainer2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0066CC;
	margin-left:6px;
	/*margin-right:50px;*/
	text-decoration: none;
}

.TeaserUnterkunftBreitLinkContainer2 a:hover {
	text-decoration: underline;
	color: #3F6CB1;
}
.TeaserUnterkunftBreitLinkContainer3 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0066CC;
	margin-left:6px;
	/*margin-right:50px;*/
	text-decoration: none;
}

.TeaserUnterkunftBreitLinkContainer3 a:hover {
	text-decoration: underline;
	color: #3F6CB1;
}
.TeaserUnterkunftBreitLinkContainer4 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0066CC;
	margin-left:6px;
	/*margin-right:50px;*/
	text-decoration: none;
}

.TeaserUnterkunftBreitLinkContainer4 a:hover {
	text-decoration: underline;
	color: #3F6CB1;
}

.TeaserUnterkunftBreitPict2 {
	/*width:5px;*/
	margin-left:0px;
	margin-right:0px;
	margin-bottom:6px;
	/*margin-top:6px;*/
}
.TeaserUnterkunftBreitPict2 img{
	margin-right:3px;
	margin-left:0px;
}


/* Schmaler bzw. Universalteaser für Unterkünfte*/

.TeaserUnterkunft{
	float:left;
	width:100%;
	background-color:#FFFFFF;
	border:1px solid #0066CC;
}
.TeaserUnterkunft1 {
	float:left;
	width:100%;
	height:22px;
	background-color:#426EB2;
}
.TeaserUnterkunft2 {
	float:left;
	width:100%;
}
.TeaserUnterkunft3 {
	float:left;
	width:100%;
	height:15px;
	background-color:#ECF0F7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0066CC;
}
.TeaserUnterkunftHead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:6px;
	margin-top:3px;
}
.TeaserUnterkunftHead1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:6px;
	margin-top:3px;
	float:left;
}
.TeaserUnterkunftHead2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-right:6px;
	margin-top:3px;
	float:right;
}
.TeaserUnterkunftText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin-left:6px;
	margin-right:6px;
	margin-bottom:6px;
	margin-top:6px;
}
.TeaserUnterkunftText .bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0px;
	padding:0px;
}

.TeaserUnterkunftTabText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.TeaserUnterkunftTabText .bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0px;
	padding:0px;
}

.TeaserUnterkunftBild {
	width:145px;
	/*margin-left:6px;*/
	margin-right:6px;
	margin-bottom:3px;
	margin-top:6px;
	float:left;
}
.TeaserUnterkunftBild img {
	margin-left:6px;
}

.TeaserUnterkunftPict1 {
	/*width:145px;*/
	margin-left:6px;
	margin-right:0px;
	margin-bottom:0px;
	/*margin-top:6px;*/
}
.TeaserUnterkunftPict1 img{
	margin-right:3px;
	margin-left:0px;
	margin-bottom:0px;
}
.TeaserUnterkunftPict2 {
	/*width:145px;*/
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	/*margin-top:6px;*/
}
.TeaserUnterkunftPict2 img{
	margin-right:3px;
	margin-left:0px;
	margin-bottom:0px;
}
.TeaserUnterkunftLinkContainer1{
	float:left;
	width:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.TeaserUnterkunftLinkContainer2{
	float:left;
	width:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.TeaserUnterkunftLinkContainer3{
	float:left;
	width:110px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.TeaserUnterkunftLinkContainer4{
	float:left;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.TeaserUnterkunftLinkContainer1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0066CC;
	margin-left:6px;
	/*margin-right:50px;*/
	text-decoration: none;
}

.TeaserUnterkunftLinkContainer1 a:hover {
	text-decoration: underline;
	color: #3F6CB1;
}

.TeaserUnterkunftLinkContainer2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0066CC;
	margin-left:6px;
	/*margin-right:50px;*/
	text-decoration: none;
}

.TeaserUnterkunftLinkContainer2 a:hover {
	text-decoration: underline;
	color: #3F6CB1;
}
.TeaserUnterkunftLinkContainer3 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0066CC;
	margin-left:6px;
	/*margin-right:50px;*/
	text-decoration: none;
}

.TeaserUnterkunftLinkContainer3 a:hover {
	text-decoration: underline;
	color: #3F6CB1;
}

.TeaserUnterkunftLinkContainer4 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0066CC;
	margin-left:6px;
	/*margin-right:50px;*/
	text-decoration: none;
}

.TeaserUnterkunftLinkContainer4 a:hover {
	text-decoration: underline;
	color: #3F6CB1;
}

/* alte Teaser */
.TeaserUnterkunftLinkItem {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0066CC;
	margin-left:6px;
	margin-right:20px;
	text-decoration: none;
}

/* 2 Spalten Layout Element */

.Teaser2Columns {
	float:left;
	width:788px;
	margin-bottom:15px;
}
.Teaser2Columns1 {
	float:left;
	width:389px;
}
.Teaser2Columns2 {
	margin-left:10px;
	width:385px;
	float:right;
    border:0px solid red;
}

/* 2 Spalten schmal Layout Element */

.Teaser2ColumnsB {
	float:left;
	width:634px;
	margin-bottom:15px;
}
.Teaser2ColumnsB1 {
	float:left;
	width:311px;
}
.Teaser2ColumnsB2 {
	margin-left:10px;
	-margin-left:8px;
	width:311px;
	float:left;
}

/* 2 Spalten 2. Ebene schmaler Layout Element */

.Teaser2ColumnsC {
	float:left;
	width:300px;
	margin-bottom:15px;
}
.Teaser2ColumnsC1 {
	float:left;
	width:145px;
}
.Teaser2ColumnsC2 {
	margin-left:10px;
	width:145px;
	float:left;
}


/* globale Schriftvorgaben*/


li, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*margin:0px;
	padding:0px;*/
 }

h1, h1 a, h1 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#2D5087;
	text-decoration: none;
}
h1 a:hover {
	text-decoration: underline;
	color: #3F6CB1;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#3F6CB1;
}

h2 a:hover {
	text-decoration: underline;
	
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3F6CB1;
}

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

        /*margin:0px;
	padding:0px;*/
 }

.bodytext a {
	color: #2D5087;
        text-decoration:none;
}

.bodytext a:hover {
	color: #3F6CB1;
        text-decoration:underline;
}

.indexLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:underline;
}

.indexLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFE16C;
	font-weight: bold;
	text-decoration:underline;
}

#MinihpContent a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#666666;
}

#BodyContentTopNoRightFrame a {
	color:#3F6CB1;
	text-decoration:none;

}
#BodyContentTop a {
	color:#3F6CB1;
	text-decoration:none;
}

#BodyContentTop a:hover {
	text-decoration:underline;
}

.NavPartRightText a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.NavPartRightText a:hover {
	color:#FFE16C;
	text-decoration:none;
	font-weight:bold;
}
.news-single-head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#2D5087;
}
.news-single-subhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3F6CB1;
}

.csc-sitemap-level1 {
	margin-left:20px;
}
.csc-sitemap-level1 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
}

.csc-sitemap-level2 {
	margin-left:60px;
}
.csc-sitemap-level2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
}
.lname {
	color: #2D5087;
}

#event a {
	color: #2D5087;
}

.weiss1 a {
  text-decoration:none;
  color: #ffffff;
}
.TeaserStandardText a{
  text-decoration:none;
  color:#000000;
}



