/* Gobale Formateinstellungen */

body { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:0px; margin-left:0px }
p { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
li { margin-bottom:10px}
td { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ;}

h1 { font-size:14px; color:#103B69; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:0px;margin-bottom:0px; }
h2 { font-size:12px; color:#103B69; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:0px;margin-bottom:0px; }
h3 { font-size:12px; color:#103B69; font-weight:bold; font-style:italic; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:0px;margin-bottom:0px; }


a:link { color:#103B69; text-decoration: underline }
a:visited { color: #103B69; text-decoration: underline }
a:hover { color: #eb3e3e; text-decoration: underline }
a:active { color: #eb3e3e; text-decoration: underline }

/* Mailform formatierung */
.csc-mailform-field label {
	width:150px;
}

.csc-mailform-field input {
	left:150px;
}

/* Accomodation prices */
.acc_name {
	width:150px;
	vertical-align:top;
}

.acc_desc {
	vertical-align:top; 
}

.acc_price {
	width:100px;
	text-align:right;
	vertical-align:top; 
}

/* Formateinstellungen 1. Line der Kopfzeile */

#header_logo_area {
	background-color: #373535; 
	color:#000000;   
	font-size:12px;
	font-weight:normal;
	text-align:left; 
	vertical-align:top;         
	border-width:0px ; 
	border-color:#DDDDDD ; 
	border-style:solid; 
	padding:0px;
	width:150px;
	height:100px;
	position:fixed;
	top:0px;
	left:0px;
	z-index:2;
}

#header_image_area {
	background-color: #373535; 
	color:#000000;   
	font-size:12px;
	font-weight:normal;
	text-align:left; 
	vertical-align:top;         
	border-width:0px ; 
	border-color:#DDDDDD ; 
	border-style:solid; 
	padding:0px;
	width:900px;
	height:100px;
	position:fixed;
	top:0px;
	left:150px;
	z-index:5;
}

/* Formateinstellungen 2. Linie der Kopfzeile */
#header_line_area {
	background-color:#373535;
	color:#000000;
	border:0px;
	text-align:left;
	padding:3px 0px 0px 150px;
	color:#CFDAE3;
	font-size:10px;
	height:17px;
	width:550px;
	position:fixed;
	top:100px;
	left:0px;
	z-index:6;
}

#header_line_ext_area {
	background-color:#BBBBBB;
	width:350px;
	height:20px;
	position:fixed;
	top:100px;
	left:800px;
	z-index:8;
}

#language_menu_area {
	background-color: #373535;
	border-top: 0px;
	padding:3px 0px 0px 0px;
	position:relative;
	text-align:right;
	width:100px;
	height:17px;
	position:fixed;
	top:100px;
	left:700px;
	z-index:7;
	vertical-align:middle;
}

/* Formateinstellungen des Hauptkontents */

#menu_area {
	background-color: #373535; 
	color:#000000;   
	font-size:12px;
	font-weight:normal;
	text-align:left; 
	vertical-align:top;         
	border-width:0px ; 
	border-color:#DDDDDD ; 
	border-style:solid; 
	padding:0px;
	width:150px;
	position:fixed;
	top:120px;
	left:0px;
	min-height:480;
	bottom:0px;
	z-index:4;
}

#menu_1 {
	background-color: #373535; 
	color:#000000;   
	font-size:12px;
	font-weight:normal;
	text-align:left; 
	vertical-align:top;         
	border-width:0px ; 
	border-color:#DDDDDD ; 
	border-style:solid;
	padding:0px;
	width:150px;
	position:relative;
	top:0px;
	left:0px;
	bottom:0px;
}

#club_adv {
	padding:1px 0px 1px 0px;
	border-top: 1px solid #9bc2e3;
	border-bottom: 1px solid #9bc2e3;
	text-align:center;
	font-weight:bold;
	background-color: #373535;
	color:#9bc2e3;
	position:relative;
	width:150px;
}

#eiger_live_adv {
	padding:0px;
	width:150px;
	position:relative;
	top:30px;

}

#menu_1_footer {
	border-top: 1px solid #CFDAE3;
	height:30px;
	padding:1px 0px 1px 0px;
}

#menu_ext_area {
	background-color: #373535;
	position:relative;
	top:30px;
	width:150px;
	bottom:0px;
}

#content_area {
	background-color: #DDDDDD; 
	color:#000000;   
	font-size:12px;
	font-weight:normal;
	text-align:left; 
	vertical-align:top;         
	border-width:0px; 
	border-style:solid; 
	padding:5px;
	width:640px;
	min-height:600px;
	position:absolute;
	top:120px;
	left:150px;
	z-index:1;
}

#content_1 {
	position:relative;
}

/* Formateinstellungen Menu-Eintraege */

.menu1-level1-no  { font-size: 12px; font-weight: bold; line-height: 16px; border-top: 1px solid #CFDAE3; border-bottom: #CFDAE3 ;padding-left: 10px;}
.menu1-level1-no a:link    { color: #CFDAE3; text-decoration: none; }
.menu1-level1-no a:visited { color: #CFDAE3; text-decoration: none; }
.menu1-level1-no a:hover   { color: #eb3e3e; text-decoration: none; }
.menu1-level1-no a:active  { color: #eb3e3e; text-decoration: none; }

.menu1-level1-act  { font-size: 12px; font-weight: bold; line-height: 16px; border-top: 1px solid #CFDAE3; border-bottom: #CFDAE3 ;padding-left: 10px;}
.menu1-level1-act a:link    { color: #eb3e3e; text-decoration: none; }
.menu1-level1-act a:visited { color: #eb3e3e; text-decoration: none; }
.menu1-level1-act a:hover   { color: #eb3e3e; text-decoration: none; }
.menu1-level1-act a:active  { color: #eb3e3e; text-decoration: none; }


.menu1-level2-no  { background-color: #5B5A5A; text-align: left; padding-top: 0px; padding-left: 20px; border-top: 1px solid #CFDAE3 }
.menu1-level2-no a:link    { color: #CFDAE3; text-decoration: none; }
.menu1-level2-no a:visited { color: #CFDAE3; text-decoration: none; }
.menu1-level2-no a:hover   { color: #eb3e3e; text-decoration: none; }
.menu1-level2-no a:active  { color: #eb3e3e; text-decoration: none; }

.menu1-level2-act  { background-color: #5B5A5A; text-align: left; padding-top: 0px; padding-left: 20px; border-top: 1px solid #CFDAE3 }
.menu1-level2-act a:link    { color: #eb3e3e; text-decoration: none; }
.menu1-level2-act a:visited { color: #eb3e3e; text-decoration: none; }
.menu1-level2-act a:hover   { color: #eb3e3e; text-decoration: none; }
.menu1-level2-act a:active  { color: #eb3e3e; text-decoration: none; }


/* Formateinstellungen Header */
#header_line_area a:link    { color: #CFDAE3; text-decoration: none; }
#header_line_area a:visited { color: #CFDAE3; text-decoration: none; }
#header_line_area a:hover   { color: #eb3e3e; text-decoration: none; }
#header_line_area a:active  { color: #eb3e3e; text-decoration: none; }

#club_adv a:link    { color: #9bc2e3; text-decoration: none; }
#club_adv a:visited { color: #9bc2e3; text-decoration: none; }
#club_adv a:hover   { color: #9bc2e3; text-decoration: none; }
#club_adv a:active  { color: #9bc2e3; text-decoration: none; }

.borderless {
	border-style:none; 
	border-width:0px;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}


/* Content Formatierungen */
.csc-header {
	border-top: 1px solid #efefef;
	border-bottom: 0px none;
	padding: 5px 0px 3px 0px;
}

.bodytext {
	font-size:12px;
}

table.contenttable {
	width:100%;
	border-style:none;
	border-spacing:0px
	margin:0px;
	padding:0px;
	border:0px;
	border-width:0px;
	empty-cells:show;
}

table.contenttable th {
	text-align:left; 
	border-style:bold;
	margin:0px;
	padding:0px;
	border-width:0px;
	height:2em;
}

table.contenttable td {
	border-style:none;
	margin:0px;
	padding:0px;
	border-width:0px;
	height:1.5em;
	vertical-align:top;
}

.mf { font-size: 1px; font-style: italic; padding-left: 24px; border-top: 1px solid #CFDAE3 }
.location { background-color: #9cf }
.content { }
.reminder { }
td.c_big { background-color: #efefef }
td.c_medium { background-color: #efefef }
td.c_small { background-color: #efefef }

.news { background-color: #efefef; margin-top: 5px }
.news_header  { font-size: 12px; font-weight: bold; text-align: left }
.news_entry { }
.smallTxt  { font-size: 10px }



.headline  { font-size:14px; color:#103B69; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:0px;margin-bottom:0px }

.subheadline  { font-size:12px; color:#103B69; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:0px;margin-bottom:0px }

.autor { font-size:12px; font-weight:bold; color:#103B69; font-family:  Verdana, Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:0px; line-height:130%  } 

.borderless { border-style:none; margin:0px; padding:0px } 

.fliesstext { font-size:12px; font-weight:normal; font-family:  Verdana, Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:0px; line-height:130%  } 

.ueberschrift { font-family:Verdana, Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#103B69; }

.zwischenueberschrift { font-family:Verdana, Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#103B69; }

.bildunterschrift { font-family:Verdana, Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; text-align:center;}

.anzeige { font-family:Verdana, Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#103B69; }

.errmsg { color:red; }

.infomsg { color:blue; }
