/* DATEI: cms.css  */
/* Reka e-Marketing */
/* (c) Intersim AG - Burgdorf */

/*--------------------------------------- Elemente ---------------------------------------*/
body {
	background-image:url(/Design/images/bg_standard.jpg);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	color:#000000;
	padding:0px;
	margin:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

html { height: 100% } 
body { min-height: 101%; }


#theme_blue {
background-image:url(/Design/images/bg_wellness.jpg);	
}
#theme_red {
background-image:url(/Design/images/bg_winter.jpg);	
}
#theme_yellow {
background-image:url(/Design/images/bg_sommer.jpg);	
}
#theme_green {
background-image:url(/Design/images/bg_berge.jpg);	
}

body, h1, h2, h3, h4, h5, h6 {
		font-family:Arial, Helvetica, sans-serif; line-height:normal;}

p, table, td, th, ul, ol, select, textarea, input, form, div {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal;}
	
	p {
		padding: 0 0 0 0;
		margin: 0 0 10px 0;
	}

input {
	
}

pre {}

address {}

img {}

/* --------- Liste - Aufzaehlung --------- */

UL, MENU {list-style-type:disc;}
UL LI {list-style-type:disc; padding-left:0px; margin-left:-15px;}
UL LI LI {list-style-type:disc;	padding-left:0px; margin-left:-15px;}
UL LI LI LI {list-style-type:disc; padding-left:0px; margin-left:-15px;}

OL {list-style-type:decimal;}
OL LI {list-style-type:decimal;	padding-left:0px; margin-left:-15px;}
OL LI LI {list-style-type:decimal; padding-left:0px; margin-left:-15px;}
OL LI LI LI {list-style-type:decimal; padding-left:0px;	margin-left:-15px;}

/* --------- Titel im Hauptteil --------- */

h1 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; margin: 0 0 0 0; padding: 0 0 0 0;}
h2 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; margin: 0 0 0 0; padding: 0 0 0 0;}
h3 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; margin: 0 0 0 0; padding: 0 0 0 0;}
h4 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; margin: 0 0 0 0; padding: 0 0 0 0;}
h5 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; margin: 0 0 0 0; padding: 0 0 0 0;}
h6 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; margin: 0 0 0 0; padding: 0 0 0 0;}


/*---------------------- Links ----------------------*/
/* Allgemein im Content-Bereich */
a:link    		{color:#2D4B9B; background-color:transparent; text-decoration:none;}
a:visited 		{color:#2D4B9B; background-color:transparent; text-decoration:none;}
a:hover   		{color:#2D4B9B; background-color:transparent; text-decoration:underline;}
a:active  		{color:#2D4B9B; background-color:transparent; text-decoration:none;}

/*--------------------------------------- Classes ---------------------------------------*/

/*--------- Allegemeine ---------*/

/* Inhalt-Tabelle (Admin-Bereich, allg. Seiten) */
.contTable {padding-left:0px; color:#000000;}

.small {font-size:10px;}

.bold {font-weight:bold;}

/* Schaltfläche */
.bu { 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#2D4B9B;
	background-color:#EEE; 
	border:1px solid #2D4B9B;
	margin:1px;
}

/*--------- Classes Admin-Bereich  ---------*/

/* Titel */
.AdminTabTitle {background-color:#2D4B9B; color:#FFF; font-weight:bold;}

/* Normale Zeile */
.AdminTabRowLight {color:#000; background-color:transparent;}

/* Alternative Zeile */
.AdminTabRowDark {color:#000; background-color:#EEE;}

/* Effekt-Zeile */
.AdminTabRowEffect {color:#000; background-color:#E1E1E1;}





/*--------------------------------------- DIV's ---------------------------------------*/
#divContainer {
	text-align: left; /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto; /* standardkonforme horizontale Zentrierung */
	width: 976px;
	height: 100%;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	clear: both;
}


/*--------- Main DIV's ---------*/
#divTop {	
float: left;
clear: both;
height: 160px;
width: 1000px;

}

#divMiddle {

float: left;
	clear:both;
	width:1000px;
	padding:0px;
	margin:0px;

}

#divBottom {
font-family: Arial, Helvetica, sans-serif;
color: white;
float: left;
clear:both;
width: 976px;
}

/*--------- Top DIV's ---------*/
#divHead {				


}

#divSlogan {
float: left;
margin: 20px 0 0 0;
	
}

#divTopnav {				
	display:none;
}



#divSearch {
	display:none;
}

/*--------- Middle DIV's ---------*/
#divMenu {
	position:absolute;
	top:160px;
	left:20px;
	width:200px;
	height:auto;
	background-color:white;

}

#divMenuHome {
display:none;

}

#divMenuTheme {
display:none;

}

#divMenuTop{
	display:none;
}

#divMenuMiddle { 
margin: 10px;
}

#divMenuBottom {
	display:none;
}

#divPrintview {
	display:none;
}

#divContentContainer {
	float: left;
	width: 805px;
		height: 540px;


}

#divContentContainerHome {
	float: left;
	width: 970px;
		height: 460px;

}

#divContentContainerTheme {
	float: left;
	width: 970px;
	height: 540px;

}


#divContent {
	float: left;
	width: 805px !important; /* auch in DB eintragen */
	padding: 0px 0 0 0;
}

#divContentHome {
	float: left;
	width: 970px;
	padding: 0px 0 0 0;
}

#divContentStandard   {
		float: left;
		width: 780px;
	width: 740px !important; /* auch in DB eintragen */
	padding: 10px 20px 0 20px;
	background-color: white;
}


#divContentBottom {
	display:none;
}


#divTeaser {
	float: left;
	width: 171px;
	height: 400px;


}

#divTeaserTop {
	float: left;
	height: 440px;
	width: 171px;
}

#divTeaserBottom {
	float: left;
		width: 171px;
}

#divApp1 {
	display:none;
}

#divApp2 {
	display:none;
}

/*--------------------------------------- Module ---------------------------------------*/

/*--------- .NET ---------*/
.body_aspnet {									/* .net iframe im Content */
	background-image:none;
	background-color:#FFF;
	color:#000;
	padding:0px;
	margin:0px;
	font-size:11px;
} 

span {											/* .net-generierte span */
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-style:normal;  
	font-weight:normal;
	color:#000; 	
}

.status {										/* error + allg. Meldungen */
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;  
	font-weight:bold;
	color:#CC0000; 	
}


/*--------- News anzeige in spalten  ---------*/
.colviewListHeader { }
.pColview { }
.pColviewCompact { }

/*-- News Modul; Glossary Modul--*/

.nlglNav { }
.nlglNavSel { }
.nlglNavNotAvailable { }
.nlglNavHeader { }
.nlglListHeader { }
.nlglListCompact { }
.nlglListCompactDate { }

td.nlglNav a:link, td.nlglNavSel a:link, td.nlglListHeader a:link, td.nlglListCompact a:link, td.nlglListCompactDate a:link 				{ }
td.nlglNav a:visited, td.nlglNavSel a:visited,  td.nlglListHeader a:visited, td.nlglListCompact a:visited, td.nlglListCompactDate a:visited { }
td.nlglNav a:hover, td.nlglNavSel a:hover, td.nlglListHeader a:hover, td.nlglListCompact a:hover, td.nlglListCompactDate a:hover			{ }
td.nlglNav a:active, td.nlglNavSel a:active, td.nlglListHeader a:active, td.nlglListCompact a:active, td.nlglListCompactDate a:active 		{ }

/*--------- Polling ---------*/
div.teaserCont form { }

form p.pTeaserCont span.tMore { }

table.polling { }

table.polling td { }

/* ------- Gästebuch -------- */
.gbEntryListItemFooter { }
.gbEntryListItemHeader { }
.gbComment { }
.gbError { }

/*--------------------------------------- Design-spezifisch ---------------------------------------*/

/* Header-Titel Reka e-Marketing */
.title_divHead {
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
}



.AccessMode { }

div#divAccessMode a.topNav:link    { }
div#divAccessMode a.topNav:visited { }
div#divAccessMode a.topNav:hover	{ }
div#divAccessMode a.topNav:active	{ } 

/* Design-Detail Admin-Bereich */
.top_adminTeaser { }


/* Boxen Home */
/* 1 = Wellness Blau */
/* 2 = Winter Rot */
/* 3 = Sommer gelb */
/* 4 = Berg grün */

#cLeadHome {
background-image: url(images/bg_lead.png);
background-repeat: repeat-y;
width: 970px;
float: left;
clear: both;
display: block;
margin: 0 0 40px 0;
padding: 5px 0 5px 0;
	
}

h1.cLeadHome {
	 font-family: Arial, Helvetica, sans-serif;
	  font-weight: bold; 
	  font-size: 14px; 
	  margin: 0 0 0 10px; 
	  padding: 0 0 0 0;
	  width: 652px;
	  color: white;
}

.cLeadHome p {
	 font-family: Arial, Helvetica, sans-serif;
	  font-weight: bold; 
	  font-size: 14px; 
	  margin: 0 0 0 0px; 
	  padding: 0 0 0 0;
	  width: 652px;
	  color: white;
}

#cContHome1 {
float: left;
background-image: url(images/Hintergrundbox_hellblau.png);
background-repeat: no-repeat;
background-color: transparent;
width: 161px;
height: 351px;	
margin: 0 10px 0 0;
}

#cContHome2 {
float: left;
background-image: url(images/Hintergrundbox_hellrot.png);
background-repeat: no-repeat;
background-color: transparent;
width: 161px;
height: 351px;	
margin: 0 10px 0 0;
}

#cContHome3 {
float: left;
background-image: url(images/Hintergrundbox_hellgelb.png);
background-repeat: no-repeat;
background-color: transparent;
width: 161px;
height: 351px;	
margin: 0 10px 0 0;
}

#cContHome4 {
float: left;
background-image: url(images/Hintergrundbox_hellgruen.png);
background-repeat: no-repeat;
background-color: transparent;
width: 161px;
height: 351px;	
}

.cContHomeTop {
float: left;	
width: 141px;
height: 22px;
margin: 0 0 5px 0;
}

.cContHomeMiddle {
	float: left;
	width: 141px;
	height: 285px;
}

/* umschliesst Inhalte */

.cContHomeContainer {
float: left;
background-color: transparent;
width: 141px;
margin: 3px 0 0 4px;
	
}

/* Farbiger Trennbalken Titel */
/* blau*/

.cContHomeTopLeft1{
float: left;
width: 2px;
height: 22px;	
background-color: #0078b2;
}
.cContHomeTopMiddle1 {
float: left;
width: 137px;
height: 22px;	
background-color: #82b5ca;
}


.cContHomeTopRight1 {
float: left;
width: 2px;
height: 22px;	
background-color: #0078b2;
}

/*rot*/
.cContHomeTopLeft2{
float: left;
width: 2px;
height: 22px;	
background-color: #904746;
}
.cContHomeTopMiddle2 {
float: left;
width: 137px;
height: 22px;	
background-color: #bf6461;
}

.cContHomeTopRight2 {
float: left;
width: 2px;
height: 22px;	
background-color: #904746;
}

/*gelb*/
.cContHomeTopLeft3{
float: left;
width: 2px;
height: 22px;	
background-color: #ddac0f;
}
.cContHomeTopMiddle3 {
float: left;
width: 137px;
height: 22px;	
background-color: #f5ce6f;
}

.cContHomeTopRight3 {
float: left;
width: 2px;
height: 22px;	
background-color: #ddac0f;
}

/*gruen*/
.cContHomeTopLeft4{
float: left;
width: 2px;
height: 22px;	
background-color: #508643;
}
.cContHomeTopMiddle4 {
float: left;
width: 137px;
height: 22px;	
background-color: #75b964;
}

.cContHomeTopRight4 {
float: left;
width: 2px;
height: 22px;	
background-color: #508643;
}


/* Titel */

h1.cContHomeTopMiddleTitle {
float: left;
	color: white;
font-size: 18px;
font-weight: bold;
margin: 0 0 0 3px;
padding: 0 0 0 0;
}

h1.cContHomeTopMiddleTitle a {
float: left;
	color: white;
font-size: 18px;
font-weight: bold;

padding: 0 0 0 0;
text-decoration: none;
}

/* Bild */

.cContImage {
float: left;
	width: 141px;
	margin: 0px 0 0px 0;	
}

/*Trenner schmal */

.cContDivider {
float: left;
	width: 141px;
	margin: 5px 0 10px 0;
}

/*blau*/

.cContDividerLeft1{
float: left;
width: 2px;
height: 6px;	
background-color: #0078b2;
}
.cContDividerMiddle1 {
float: left;
width: 137px;
height: 6px;	
background-color: #82b5ca;
}


.cContDividerRight1 {
float: left;
width: 2px;
height: 6px;	
background-color: #0078b2;
}

/*rot*/
.cContDividerLeft2{
float: left;
width: 2px;
height: 6px;	
background-color: #904746;
}
.cContDividerMiddle2 {
float: left;
width: 137px;
height: 6px;	
background-color: #bf6461;
}

.cContDividerRight2 {
float: left;
width: 2px;
height: 6px;	
background-color: #904746;
}

/*gelb*/
.cContDividerLeft3{
float: left;
width: 2px;
height: 6px;	
background-color: #ddac0f;
}
.cContDividerMiddle3 {
float: left;
width: 137px;
height: 6px;	
background-color: #f5ce6f;
}

.cContDividerRight3 {
float: left;
width: 2px;
height: 6px;	
background-color: #ddac0f;
}

/*gruen*/
.cContDividerLeft4{
float: left;
width: 2px;
height: 6px;	
background-color: #508643;
}
.cContDividerMiddle4 {
float: left;
width: 137px;
height: 6px;	
background-color: #75b964;
}

.cContDividerRight4 {
float: left;
width: 2px;
height: 6px;	
background-color: #508643;
}
/* text */

.cContContentHome {
	float:left;

}

/* Button */

.cContHomeBottom {
float: left;
height: 17px;
width: 103px;
vertical-align: bottom;	

}

/* Fotoframe home */

#cFotoFrameHome {
float: left;
width: 230px;
margin: 0 0 0 0px;
}

#cFacebookHome, #cFacebookTheme {
float: left;
width: 171px;
margin: 0 0 0 0px;
background-color: #eeeeee;
line-height: 150%;
}
#cFacebookHome a,#cFacebookTheme a, .FBConnectButton_Text_Simple {
text-decoration: none;
font-weight: bold;

}

#cTeaser {
	float: left;
	width: 230px;
margin: -80px 0 0 40px;
}



/* Boxen Theme */
/* 1 = Wellness Blau */
/* 2 = Winter Rot */
/* 3 = Sommer gelb */
/* 4 = Berg grün */

#cContTheme {
float: left;
background-image: url(images/Hintergrundbox_theme.png);
background-repeat: no-repeat;
background-color: transparent;
width: 161px;
height: 560px;	
margin: 0 0px 0 0;
}

.cContThemeTop {
	float: left;
	width: 141px;
	height: 160px;	
}


.cContThemeMiddle {
	float: left;
	width: 141px;
	height: 365px;
	
}


.cContThemeBottom {
float: left;
height: 20px;
width: 141px;

	
}

/* umschliesst Inhalte */

.cContThemeContainer {
float: left;
background-color: transparent;
width: 141px;
margin: 3px 0 0 4px;
display: inline;
	
}

/* Farbiger Trennbalken Titel */
/* blau*/

.cContThemeTopLeft_blue{
float: left;
width: 2px;
height: 22px;	
background-color: #0078b2;
}
.cContThemeTopMiddle_blue {
float: left;
width: 137px;
height: 22px;	
background-color: #82b5ca;
}


.cContThemeTopRight_blue {
float: left;
width: 2px;
height: 22px;	
background-color: #0078b2;
}

/*rot*/
.cContThemeTopLeft_red{
float: left;
width: 2px;
height: 22px;	
background-color: #904746;
}
.cContThemeTopMiddle_red {
float: left;
width: 137px;
height: 22px;	
background-color: #bf6461;
}

.cContThemeTopRight_red {
float: left;
width: 2px;
height: 22px;	
background-color: #904746;
}

/*gelb*/
.cContThemeTopLeft_yellow{
float: left;
width: 2px;
height: 22px;	
background-color: #ddac0f;
}
.cContThemeTopMiddle_yellow {
float: left;
width: 137px;
height: 22px;	
background-color: #f5ce6f;
}

.cContThemeTopRight_yellow {
float: left;
width: 2px;
height: 22px;	
background-color: #ddac0f;
}

/*gruen*/
.cContThemeTopLeft_green{
float: left;
width: 2px;
height: 22px;	
background-color: #508643;
}
.cContThemeTopMiddle_green {
float: left;
width: 137px;
height: 22px;	
background-color: #75b964;
}

.cContThemeTopRight_green {
float: left;
width: 2px;
height: 22px;	
background-color: #508643;
}


/* Titel */

h1.cContThemeTopMiddleTitle {
float: left;
	color: white;
font-size: 18px;
font-weight: bold;
margin: 0 0 0px 3px;
padding: 0 0 0 0;
}

h1.cContThemeTopMiddleTitle a {
float: left;
	color: white;
font-size: 18px;
font-weight: bold;

padding: 0 0 0 0;
text-decoration: none;
}

/* Bild */

.cContImage {
float: left;
	width: 141px;
	margin: 0px 0 7px 0;	
}

/*Trenner schmal */

.cContDividerTheme {
float: left;
	width: 141px;
	margin: 0px 0 6px 0;
	height: 6px;
	line-height: 6px;
font-size: 1px;	
}

/*blau*/

.cContDividerLeft_blue{
float: left;
width: 2px;
height: 6px;
line-height: 6px;
font-size: 1px;	
background-color: #0078b2;
}
.cContDividerMiddle_blue {
float: left;
width: 137px;
height: 6px;	
background-color: #82b5ca;
line-height: 6px;
font-size: 1px;	
}


.cContDividerRight_blue {
float: left;
width: 2px;
height: 6px;	
background-color: #0078b2;
line-height: 6px;
font-size: 1px;	
}

/*rot*/
.cContDividerLeft_red{
float: left;
width: 2px;
height: 6px;	
background-color: #904746;
line-height: 6px;
font-size: 1px;	
}
.cContDividerMiddle_red {
float: left;
width: 137px;
height: 6px;	
background-color: #bf6461;
line-height: 6px;
font-size: 1px;	
}

.cContDividerRight_red {
float: left;
width: 2px;
height: 6px;	
background-color: #904746;
line-height: 6px;
font-size: 1px;	
}

/*gelb*/
.cContDividerLeft_yellow{
float: left;
width: 2px;
height: 6px;	
background-color: #ddac0f;
line-height: 6px;
font-size: 1px;	
}
.cContDividerMiddle_yellow {
float: left;
width: 137px;
height: 6px;	
background-color: #f5ce6f;
line-height: 6px;
font-size: 1px;	
}

.cContDividerRight_yellow {
float: left;
width: 2px;
height: 6px;	
background-color: #ddac0f;
line-height: 6px;
font-size: 1px;	
}

/*gruen*/
.cContDividerLeft_green{
float: left;
width: 2px;
height: 6px;	
background-color: #508643;
line-height: 6px;
font-size: 1px;	
}
.cContDividerMiddle_green {
float: left;
width: 137px;
height: 6px;	
background-color: #75b964;
line-height: 6px;
font-size: 1px;	
}

.cContDividerRight_green {
float: left;
width: 2px;
height: 6px;	
background-color: #508643;
line-height: 6px;
font-size: 1px;	
}
/* text */

.cContContent {
	float:left;
	margin: 5px 0 0 2px;
		
}

.cContContent h1 {
	margin: 0px 0 10px 0;

}




/* Teaser Theme */

#tFotoFrameTheme {
float: left;
width: 171px;
margin: 0 0 0 0px;
}

#tFacebookTheme {
float: left;
width: 171px;
margin: 0 0 0 0px;
}

#tNavigation {
	float: left;
	width: 171px;
margin: 0 0 0 0px;
}

/* Navigation */

#tWellness {
	float: left;
	width: 171px;
	height: 22px;
	background-color: #005aab;
	color: white;
	font-size: 16px;
font-weight: bold;
display: block;
margin: 0 0 6px 0;

		
}

#tWinter{
	float: left;
	width: 171px;
	height: 22px;
	background-color: #c06260;
	color: white;
	font-size: 16px;
font-weight: bold;
display: block;	
margin: 0 0 6px 0;
}

#tSommer{
	float: left;
	width: 171px;
	height: 22px;
	background-color: #f5cf6f;
	color: white;
	font-size: 16px;
font-weight: bold;
display: block;	
margin: 0 0 6px 0;
}

#tBerg{
		float: left;
	width: 171px;
	height: 22px;
	background-color: #73b761;
	color: white;
	font-size: 16px;
font-weight: bold;
display: block;
margin: 0 0 29px 0;
}

#tHome{
	float: left;
	width: 171px;
	height: 22px;
	background-color: #c6c7c8;
	color: white;
	font-size: 16px;
font-weight: bold;
display: block;	
margin: 0 0 3px 0;
}

#tWellness a, #tSommer a, #tBerg a, #tHome a, #tWinter a, #tHome a {
	color: white;
	text-decoration: none;
	padding: 0px 0 0px 3px;
	margin: 0px 0 0 0;
	line-height: 22px;

}

/* Admin Formatierungen */

#divContentAdmin {
	position:relative;
	left:250px;
	background-color: white;
	margin: 0 0 0 0px;
	padding: 10px;
}

#divTeaserAdmin {
	display: none;
}


/* Contest */

#divBgContest {
	background-image: url(images/Fotoframe_gross_Wettbewerb_mitVeloflick.png);
	background-repeat: no-repeat;
	width: 443px;
	height: 500px;
	background-color: transparent;
		text-align: left; /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto; /* standardkonforme horizontale Zentrierung */
	
}
#divBgContestLarge {
	background-image: url(images/Fotoframe_gross_Wettbewerb_mitVeloflick_400.png);
	background-repeat: no-repeat;
	width: 443px;
	height: 500px;
	background-color: transparent;
		text-align: left; /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto; /* standardkonforme horizontale Zentrierung */
	
}

.contentContest {
	width: 250px;
	height: auto;
	float: left;
	margin: 50px 0 0 145px;
}

/* Disclaimer */
#divBottom a:link    		{color:white; background-color:transparent; text-decoration:none;}
#divBottom a:visited 		{color:white; background-color:transparent; text-decoration:none;}
#divBottom a:hover   		{color:white; background-color:transparent; text-decoration:underline;}
#divBottom a:active  		{color:white; background-color:transparent; text-decoration:none;}

/* clearing */
.clear {
	float: left;
}


.tooltipTrigger {
	border-bottom:1px dotted #585549;
	cursor:help;
}
.tooltip {
	background-color:white;
	color:black;
	padding:15px 10px 10px 15px;
	width:200px;
	border:1px solid black;
	margin:10px;
}

.formularButton {
	background-color:transparent;
	background-image:url("/design/images/but_searchmask.gif");
	background-repeat:no-repeat;
	border:0 none;
	color:white;
	float:left;
	height:17px !important;
	line-height:17px;
	margin:5px 0 0 145px;
	padding:0 0 3px;
	width:145px;
}

#noText {display:none;}