/* CSS Document */

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: Times New Roman;
	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;
	color: #3F6CB1;
                display: block;
        font-family: Times New Roman;
	font-size: 10px;
	
}
#BodyContentTop a {
        font-family: Times New Roman;
	color:#3F6CB1;
        font-size:10px;
	text-decoration: none;
}
#BodyContentTop a:hover {
        text-decoration: underline;
}
#BodyContentBottom {
	position:relative;
                top:-20px;
                float:left;
                z-index:2;
	width:676px;
	background-color: #FFFFFF;
	display: block;
}
#BodyContentFooter {
	float:left;
	width:676px;
	background-color: #FFFFFF;
	display: block;
        font-family: Times New Roman;
	font-size: 10px;
}
#InnerContent {
	margin-left:18px;
	width:634px;
        font-family: Times New Roman;
	font-size: 12px;
	margin-right: 18px;
	margin-bottom: 0px;
	padding-top: 5px;
}

#TopNavi {
	position:absolute;
/*     width:320px; */
/*     width:150px; */
        height:10px;
        z-index:3; 
        margin-left: 2px; 
        margin-right: 2px; 
	padding-left:20px;
	padding-right:0px;
	padding-top:18px;
        text-align:center;
/*     right:18px; */
        left:81px;  
/*     left:10px;  */
        top:114px;
/*     left:50%; */
/*     background-color: #3F6CB1;*/
/*     background-image: url(images/bg_streifen.png); */
/*     background-color: #2b4a7b; */
        display: block;
        font-family: Times New Roman;
	color:#2D5087;
/*	color:#FFFFFF; */
	font-size:14px;
        font-weight:thin;
}
#TopNavi a {
	font-family: Times New Roman;
/*     color:#D9DEF0; */
	color:#2D5087;
/*	color:#FFFFFF; */
	font-size:14px;
        font-weight:normal;
	text-decoration: none;
}
#TopNavi a:hover {
	color:#2D5087;
/*	color:#FFFFFF; */
	text-decoration: underline;
}
#TopNaviImages {
	position:absolute;
	width:976px;
	height:134px;
	z-index:3;
	margin:70px 0 0 -488px;
	left:50%;
	top: 21px;
}



#MainMenu {
	position:relative;
        top:30px;   
        background-image:fileadmin/templates/images/nav_bg_segment.png;
}

/* no right frame*/

#BodyContentNoRightFrame {
	position:relative;
        z-index:2;
        float:left;
	width:826px;
	background-color: #EEEEEE;
	display: block;
}
#BodyContentTopNoRightFrame {
        position:relative;
        float:left;
	width:788px;
	background-color: #EEEEEE;
	z-index:2;
        text-align:right;
	display: block;
	font-family: Times New Roman;
	font-size: 24px;
	color: #666666;
}
#BodyContentBottomNoRightFrame {
	float:left;

        width:826px;
	background-color: #EEEEEE;
	display: block;
}
#InnerContentNoRightFrame {
        position:relative;
        top:-10px; 
        margin-left:18px;
	z-index:2;
        font-family: Times New Roman;
	font-size: 18px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding-top: 5px;
}
#BodyContentFooterNoRightFrame {
	float:left;
	width:826px;
	background-color: #EEEEEE;
	display: block;
	font-family: Times New Roman;
	font-size: 16px;
}


/* Menus home*/
.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: 18px;
	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: 18px;
	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: 18px;
	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 #EEEEEE;
                display: block;
}


#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: Times New Roman;
	font-size: 9px;
	color: #EEEEEE;
}
#MenuLangForm {
        float:left;	
/*      position:relative;   */
/*       margin-top:0px;	*/
/*       height:11px; */
}
#BodyContent {
	float:left;
	width:676px;
	background-color: #EEEEEE;
	display: block;
}
#BodyRight {
        background-color: #2b4a7b; 
/*     background-color: #EEEEEE; */
        float:left;
	width:150px;
  	display: block;
}

#BodyContentTop {
	position:relative;
        z-index:3;
        float:left;
	width:640px;
	background-color: #EEEEEE;
	text-align:right;
	color: #3F6CB1;
                display: block;
	font-family: Times New Roman;
	font-size: 16px;
	
}
#BodyContentTop a {
	font-family: Times New Roman;
	color:#3F6CB1;
                font-size:16px;
	text-decoration: none;
}

#BodyContentBottom {
	position:relative;
                top:-2px;
                float:left;
                z-index:2;
	width:676px;
	background-color: #EEEEEE;
	display: block;
}
#BodyContentFooter {
	float:left;
	width:676px;
	background-color: #EEEEEE;
	display: block;
	font-family: Times New Roman;
	font-size: 12px;
}
#InnerContent {
	margin-left:18px;
	width:634px;
	font-family: Times New Roman;
	font-size: 18px;
	margin-right: 18px;
	margin-bottom: 0px;
	padding-top: 5px;
}

#MainMenu {
	position:relative;   
        background-image:fileadmin/templates/images/nav_bg_segment.png;
}

/* no right frame*/

#BodyContentNoRightFrame {
	position:relative;
        z-index:2;
        float:left;
	width:826px;
	background-color: #EEEEEE;
	display: block;
}
#BodyContentTopNoRightFrame {
        position:relative;
        float:left;
	width:788px;
	background-color: #EEEEEE;
	z-index:2;
        text-align:right;
	display: block;
	font-family: Times New Roman;
	font-size: 16px;
	color: #666666;
}
#BodyContentBottomNoRightFrame {
	float:left;
	width:826px;
	background-color: #EEEEEE;
	display: block;
}
#InnerContentNoRightFrame {
        position:relative;
        margin-left:18px;
	z-index:2;
        font-family: Times New Roman;
	font-size: 18px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding-top: 5px;
	width:786px;
}
#BodyContentFooterNoRightFrame {
	float:left;
	width:826px;
	background-color: #EEEEEE;
	display: block;
	font-family: Times New Roman;
	font-size: 14px;
}
#BodyContentFooterNoRightFrame .bodytext {
	float:left;
	width:826px;
	background-color: #EEEEEE;
	display: block;
	font-family: Times New Roman;
	font-size: 14px;
}
/*Navigationselement rechte Seite*/

#NavPartRightContainer {
	float:left;
	width:150px;
	/*height:112px;*/
	background-color:#2B4A7B;
	margin-bottom:10px;
                margin-top:0px;
}


#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;
}

#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:#EEEEEE;
	font-family:Times New Roman;
	font-size:12px;
	padding-top:12px;
	padding-right:2px;
}

#NavPartRightTextOSL {
	color:#EEEEEE;
	font-family:Times New Roman;
	font-size:12px;
	padding-top:12px;
	padding-right:3px;
        font-weight:bold;
       	height:12px;
}
#NavPartRightTextOSL a {
/* 	color:#D3DBED; */
	color:#EEEEEE;
        text-decoration: none;
}

#NavPartRightTextOSL a:hover  {
         text-decoration:underline;
}

#NavPartRight2 {
	float:left;
	top:0px;
        width:150px;
/* height:73px; */
}

#NavPartRight2OSL {
        width:150px;
        min-height:26px; 
}

#NavPartRight3 {
	float:left;
	width:150px;
	height:1px;
}

#NavPartRight3OSL {
	width:150px;
	height:1px;
}

/*Container für custom elements*/

#NavPartRightContainerCustom {
	float:left;
	width:150px;
/*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 -308px;
	padding:0;
	background-color:#EEEEEE;
}
#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:Times New Roman;
	font-size:10px;
	color:#EEEEEE;
	text-align:center;
	vertical-align:middle;
}
#MinihpContent {
	margin-left:15px;
	margin-right:15px;
	font-family:Times New Roman;
	font-size:12px;
	color:#000000;
}

/* Standard Teaser */

#TeaserStandard {
	float:left;
        /*width:634px;*/
	margin-bottom:0px;
	background-color:#EEEEEE;
}

#TeaserStandard1 a {
	font-family:Times New Roman;
	font-size:20px;
	font-weight:bold;
	color:#2D5087;
	text-decoration: none;
	
}

#TeaserStandard1 a:hover {
	color:#3F6CB1;
	text-decoration: underline;
	
}

#TeaserStandard1 {
	float:left;
    width:734px;
	font-family:Times New Roman;
	font-size:20px;
	font-weight:bold;
	color:#2D5087;
	margin-top:13px;
}
#TeaserStandard2 {
	float:left;
        /*width:634px;*/
	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:Times New Roman;
	font-size:20px;
	font-weight:bold;
	color:#3F6CB1;
}
#TeaserStandardSubHeader a {
	font-family:Times New Roman;
	font-size:20px;
	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:Times New Roman;
	font-size:20px;
	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:Times New Roman;
	font-size:20px;
	vertical-align:bottom;
        color:#000000;

}


#TeaserStandardLinkBox {
	position:relative;
        top:-10;
        z-index:4; 
        width:80px;
	height:22px;
	font:Times New Roman;
	font-size:18px;
	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:#EEEEEE;
	border:1px solid #0066CC;
	margin-bottom:15px;
}
#TeaserUnterkunftBreit1 {
	float:left;
	width:786px;
	height:20px;
	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:Times New Roman;
	font-size:18px;
	font-weight:bold;
	color:#EEEEEE;
	margin-left:6px;
	margin-top:3px;
}
#TeaserUnterkunftBreitHead1 {
	font-family:Times New Roman;
	font-size:18px;
	font-weight:bold;
	color:#EEEEEE;
	padding-left:6px;
	margin-top:3px;
	float:left;
}
#TeaserUnterkunftBreitHead2 {
	font-family:Times New Roman;
	font-size:18px;
	font-weight:bold;
	color:#EEEEEE;
	padding-right:6px;
	margin-top:3px;
	float:right;
}
#TeaserUnterkunftBreitText {
	font-family:Times New Roman;
	font-size:10px;
	color:#000000;
	margin-left:6px;
	margin-right:6px;
	margin-bottom:6px;
	margin-top:6px;
}
#TeaserUnterkunftBreitText .bodytext {
	font-family: Times New Roman;
	font-size: 16px;
	margin:0px;
	padding:0px;
}
#TeaserUnterkunftBreitTabText {
	font-family:Times New Roman;
	font-size:16px;
	color:#000000;
}

#TeaserUnterkunftBreitTabText .bodytext {
	font-family: Times New Roman;
	font-size: 16px;
	margin:0px;
	padding:0px;
}
#TeaserUnterkunftBreitTabText2 {
	font-family:Times New Roman;
	font-size:16px;
	color:#000000;
}

#TeaserUnterkunftBreitTabText2 .bodytext {
	font-family: Times New Roman;
	font-size: 16px;
	margin:0px;
	padding:0px;
}
.TeaserUnterkunftBreitLinkItem {
	font-family:Times New Roman;
	font-size:16px;
	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:Times New Roman;
	font-size:16px;
	color:#0066CC;
	margin-left:6px;
	/*margin-right:50px;*/
	text-decoration: none;
}

#TeaserUnterkunftBreitLinkContainer1 a:hover {
	text-decoration: underline;
	color: #3F6CB1;
}

#TeaserUnterkunftBreitLinkContainer2 a {
	font-family:Times New Roman;
	font-size:16px;
	color:#0066CC;
	margin-left:6px;
	/*margin-right:50px;*/
	text-decoration: none;
}

#TeaserUnterkunftBreitLinkContainer2 a:hover {
	text-decoration: underline;
	color: #3F6CB1;
}
#TeaserUnterkunftBreitLinkContainer3 a {
	font-family:Times New Roman;
	font-size:16px;
	color:#0066CC;
	margin-left:6px;
	/*margin-right:50px;*/
	text-decoration: none;
}

#TeaserUnterkunftBreitLinkContainer3 a:hover {
	text-decoration: underline;
	color: #3F6CB1;
}
#TeaserUnterkunftBreitLinkContainer4 a {
	font-family:Times New Roman;
	font-size:16px;
	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:#EEEEEE;
	border:1px solid #0066CC;
}
#TeaserUnterkunft1 {
	float:left;
	width:100%;
	height:20px;
	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:Times New Roman;
	font-size:18px;
	font-weight:bold;
	color:#EEEEEE;
	margin-left:6px;
	margin-top:3px;
}
#TeaserUnterkunftHead1 {
	font-family:Times New Roman;
	font-size:18px;
	font-weight:bold;
	color:#EEEEEE;
	padding-left:6px;
	margin-top:3px;
	float:left;
}
#TeaserUnterkunftHead2 {
	font-family:Times New Roman;
	font-size:18px;
	font-weight:bold;
	color:#EEEEEE;
	padding-right:6px;
	margin-top:3px;
	float:right;
}
#TeaserUnterkunftText {
	font-family:Times New Roman;
	font-size:16px;
	color:#000000;
	margin-left:6px;
	margin-right:6px;
	margin-bottom:6px;
	margin-top:6px;
}
#TeaserUnterkunftText .bodytext {
	font-family: Times New Roman;
	font-size: 16px;
	margin:0px;
	padding:0px;
}

#TeaserUnterkunftTabText {
	font-family:Times New Roman;
	font-size:16px;
	color:#000000;
}

#TeaserUnterkunftTabText .bodytext {
	font-family: Times New Roman;
	font-size: 16px;
	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:Times New Roman;
	font-size:16px;
}
#TeaserUnterkunftLinkContainer2{
	float:left;
	width:60px;
	font-family:Times New Roman;
	font-size:16px;
}
#TeaserUnterkunftLinkContainer3{
	float:left;
	width:110px;
	font-family:Times New Roman;
	font-size:16px;
}
#TeaserUnterkunftLinkContainer4{
	float:left;
	width:100px;
	font-family:Times New Roman;
	font-size:16px;
}
#TeaserUnterkunftLinkContainer1 a {
	font-family:Times New Roman;
	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:Times New Roman;
	font-size:16px;
	color:#0066CC;
	margin-left:6px;
	/*margin-right:50px;*/
	text-decoration: none;
}

#TeaserUnterkunftLinkContainer2 a:hover {
	text-decoration: underline;
	color: #3F6CB1;
}
#TeaserUnterkunftLinkContainer3 a {
	font-family:Times New Roman;
	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:Times New Roman;
	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:Times New Roman;
	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:left;
}

/* globale Schriftvorgaben*/

h1, h1 a, h1 a:visited {
	font-family:Times New Roman;
	font-size:22px;
	font-weight:bold;
	color:#2D5087;
	text-decoration: none;
}
h1 a:hover {
	text-decoration: underline;
	color: #3F6CB1;
}
h2 {
	font-family:Times New Roman;
	font-size:18px;
	font-weight:bold;
	color:#3F6CB1;
}

h2 a:hover {
	text-decoration: underline;
	
}

h3 {
	font-family:Times New Roman;
	font-size:16px;
	font-weight:bold;
	color:#3F6CB1;
}

.bodytext {
	font-family: Times New Roman;
	font-size: 20px;
	/*margin:0px;
	padding:0px;*/
 }

.bodytext a {
	color: #2D5087;
        text-decoration:none;
}

.bodytext a:hover {
	color: #3F6CB1;
        text-decoration:underline;
}


#MinihpContent a {
	font-family: Times New Roman;
	font-size: 18px;
	text-decoration: none;
	color:#666666;
}

#BodyContentTopNoRightFrame a {
	font-family: Times New Roman;
	font-size: 14px;
	color:#2D5087;
	text-decoration:none;
}

#BodyContentTopNoRightFrame a:hover {
	color:#2D5087;
/*	color:#FFFFFF; */
	text-decoration: underline;
}


#BodyContentTop a {
	color:#666666;
	text-decoration:none;
}

#BodyContentTop a:hover {
	text-decoration:underline;
}

#NavPartRightText a {
	color:#EEEEEE;
	text-decoration:none;
	font-weight:bold;
}

#NavPartRightText a:hover {
	color:#FFE16C;
	text-decoration:none;
	font-weight:bold;
}
.news-single-head {
	font-family:Times New Roman;
	font-size:14px;
	font-weight:bold;
	color:#2D5087;
}
.news-single-subhead {
	font-family:Times New Roman;
	font-size:12px;
	font-weight:bold;
	color:#3F6CB1;
}

.csc-sitemap-level1 {
	margin-left:20px;
}
.csc-sitemap-level1 a {
	font-family: Times New Roman;
	font-size: 18px;
	color:#000000;
	text-decoration:none;
}

.csc-sitemap-level2 {
	margin-left:60px;
}
.csc-sitemap-level2 a {
	font-family: Times New Roman;
	font-size: 18px;
	color:#000000;
	text-decoration:none;
}
.lname {
	color: #2D5087;
}

#event a {
	color: #2D5087;
}


