/* RESET */
body,a,div,span,p,table,tr,th,td,h1,h2,h3,h4,h5,h6,label,ul,li{margin:0;padding:0;border:0;}
img{border:0;}
/* STANDARD */
.clear_left { clear:left; }
.clear_right { clear:right; }
.clear_both { clear:both; }
.float_right { float:right; }
.float_left { float:left; }
/* Standardlinks */
a, a:link, a:visited, a:active, a:focus {font-family: Tahoma, Arial, sans-serif;color: #ffffff;font-size: 11px;font-weight:bold;text-decoration: underline;}
a:hover {font-family: Tahoma, Arial, sans-serif;color: #ffffff;font-size:11px;font-weight:bold;text-decoration: none;}
/* Standardschriften definieren fuer Bereiche */
p, div, span, th, td, li {font-family: Tahoma, Arial, sans-serif;font-size:12px;font-weight:normal;color:#ffffff;line-height:1.5em;}
h1,h2,h3,h4,h5,h6 {font-family: Tahoma, Arial, sans-serif;color:#ffffff;margin:10px 20px 10px 0px;}
h1 {font-family: Tahoma, Arial, sans-serif;font-size:14px;font-weight:bold;margin-top:5px;margin-bottom:10px;color:#77BAED;clear:both;}
h1 a, h1 a:link, h1 a:visited, h1 a:active, h1 a:focus {font-family: Tahoma, Arial, sans-serif;font-size:14px;font-weight:bold;color:#77BAED;}
h2 {font-size:14px;font-weight:normal;margin-top:5px;margin-bottom:5px;}
h2 a, h2 a:link, h2 a:visited, h2 a:active, h2 a:focus {font-size:14px;font-weight:normal;}
h3 {font-size:11px;font-weight:normal;margin-top:3px;margin-bottom:3px;}
h3 a, h3 a:link, h3 a:visited, h3 a:active, h3 a:focus {font-size:14px;font-weight:normal;}
h4 {font-size:14px;font-weight:normal;}
h4 a, h4 a:link, h4 a:visited, h4 a:active, h4 a:focus {font-size:14px;font-weight:normal;}
h5{font-size:12px;font-weight:normal;font-style:italic;}
h5 a, h5 a:link, h5 a:visited, h5 a:active, h5 a:focus {font-size:14px;font-weight:normal;}
h6 {font-size:12px;font-weight:normal;font-style:italic;}
h6 a, h6 a:link, h6 a:visited, h6 a:active, h6 a:focus {font-size:14px;font-weight:normal;}
ul, p {margin:5px 0 2px 20px;}
li {margin-left:20px;}

/* MAIN */
html {width:100%;}
body {height:100%;width:100%;background-color:#000000;background-image:url(./assets/images/template/webseite_hg.jpg);background-repeat:repeat-x;background-position:0px 0px;}
.alles {width:100%;height:100%;margin:0;padding:0;border:0;}
.webseite_schatten {width:1030px;height:100%;background-image:url(./assets/images/template/webseite_schatten.png);background-repeat:repeat-y;margin:0 auto 0 auto;}
.webseite {width:980px;height:100%;margin:0 25px 0 25px;}
.br_kopf {width:980px;height:403px;position:relative;}
.kopf_oben {width:980px;height:18px;background-color:#ffffff;}
.kopf_mitte {width:980px;height:299px;}
.balken_kante {width:297px;height:18px;background-image:url(./assets/images/template/balken_kante_winter.gif);background-repeat:no-repeat;background-position:100% 0%;float:left;}
.balken_header {width:299px;height:299px;background-image:url(./assets/images/template/logo_oben_winter.png);background-repeat:no-repeat;position:absolute;top:18px;left:0;z-index:10;}
.pfad {width:680px;height:18px;float:right;}
.pfad_text {font-size:10px;font-weight:bold;color:#3d3e3f;}
.pfad_innen {height:18px;padding:3px 0 0 12px;color:#8b8b8b;font-size:10px;font-weight:normal;}
.pfad_innen a, .pfad_innen a:link, .pfad_innen a:visited, .pfad_innen a:focus, .pfad_innen a:active {color:#8B8B8B;font-size:10px;font-weight:normal;text-decoration:none;}
.pfad_innen a:hover {text-decoration:underline;} 
.kopf_unten {width:980px;height:86px;background-image:url(./assets/images/template/karo_header.jpg);background-repeat:repeat-x;}
.balken_karo {width:187px;height:86px;background-image:url(./assets/images/template/balken_karo_winter.gif);background-repeat:no-repeat;position:relative;left:110px;float:left;}
/* crossfader */
.br_crossfader {height:299px;width:980px;position:absolute;}
.br_crossfader ul, br_crossfader li  {margin:0;padding:0;}
.br_crossfader ul {list-style-type:none;}
#CFfade-Header li {position: absolute;top: 0;left: 0;width: 980px;height: 299px;background-color: #ffffff;visibility: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
#CFfade-Header li img {border: 0px none #ffffff;margin: 0px;width: 980px;height: 299px;margin-top: 0px;margin-right: 0px;margin-bottom:0px;margin-left: 0px;}
ul.crossfade {padding: 0;margin: 0;list-style: none;position: absolute;top:0;left:0;width:980px;height:299px;}
/* crossfader ende */
.br_mitte {width:980px;}
.br_menu {width:304px;border-right:1px solid #5d5d5d;background-image:url(./assets/images/template/menu_hg_repeat_winter.gif);background-repeat:repeat-y;background-position:110px 0px;float:left;}
.menu_mitte_balken {width:304px;background-image:url(./assets/images/template/menu_mitte_hg_winter.jpg);background-repeat:no-repeat;background-position:110px 0px;}
.menu_links_push {width:304px;height:70px;}
.mli {width:175px;margin:0;position:relative;left:120px;}
.mli ul {margin:0;padding:0;border:0;list-style-type:none;}
.mli li {margin:0;padding:0;border:0;text-align:right;}
.mli li a {
	margin:0;
	padding:0;
	border:0;
	text-decoration:none;
	font-family:Tahoma, Arial, sans-serif;
	color:#ffffff;
}

.mli ul li {
	width:175px;
	padding:2px 0 2px 0;
}

/* 1. Ebene */
.mli ul li a, .mli ul li a:link,.mli ul li a:visited,.mli ul li a:focus,.mli ul li a:active {
	display:block;
	padding:6px 10px 4px 0;
	height:15px;
	text-transform:uppercase;
	font-weight:normal;
	font-size:12px;
}

.mli ul li a:hover {
	text-decoration:underline;
}

.mli ul li a.active, .mli ul li a.active:link,.mli ul li a.active:visited,.mli ul li a.active:focus,.mli ul li a.active:active {
	color:#000000;
	background-color:#ffffff;
}

.mli ul li a.active:hover {
	text-decoration:underline;
}

/* 2. Ebene */
.mli ul li ul li a, .mli ul li ul li a:link,.mli ul li ul li a:visited,.mli ul li ul li a:focus,.mli ul li ul li a:active {
	display:block;
	padding:6px 20px 4px 0;
	height:10px;
	text-transform:none;
	font-weight:normal;
	font-size:11px;
	border-bottom:1px solid #9ac9ee;
	background-image:url(./assets/images/template/listensymbol_menu.png);
	background-repeat:no-repeat;
	background-position:93% 70%;
}

.mli ul li ul li a:hover {
	text-decoration:underline;
}

.mli ul li ul li a.active, .mli ul li ul li a.active:link,.mli ul li ul li a.active:visited,.mli ul li ul li a.active:focus,.mli ul li ul li a.active:active {
	color:#000000;
	background-color:#ffffff;
}

.mli ul li ul li a.active:hover {
	text-decoration:underline;
}
/* schrift Menu links ende */

.menu_links_bilderlinks {
	width:304px;
	height:90px;
}

.menu_bilder_links {
	width:80px;
	height:25px;
	position:relative;
	top:65px;
	left:215px;
}

.br_inhalt {
	width:646px;
	margin:0 21px 0 8px;
	background-color:#464646;
	float:right;
}

.inhalt_grau {
	width:615px;
	margin:5px 15px 15px 15px;
}

.fusszeile {
	width:980px;
	height:90px;
	background-image:url(./assets/images/template/fusszeile_hg.jpg);
	background-repeat:no-repeat;
	background-position:0px 100%;
}

.fusszeile_innen {
	width:900px;
	height:20px;
	position:relative;
	top:58px;
	left:20px;
}

.fusszeile_innen ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

.fusszeile_innen ul li {
	float:left;
	margin:0;
	padding:0;
}

.fusszeile_innen ul li a, .fusszeile_innen ul li a:link, .fusszeile_innen ul li a:visited, .fusszeile_innen ul li a:focus, .fusszeile_innen ul li a:active {
	color:#7b7b7b;
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:0 15px 0 10px;
	background-image:url(./assets/images/template/listensymbol_fusszeile.png);
	background-position:100% 50%;
	background-repeat:no-repeat;
} 
.fusszeile_innen ul li a:hover {text-decoration:underline;}
.fusszeile_innen ul li a.last_item, .fusszeile_innen ul li a.last_item:link, .fusszeile_innen ul li a.last_item:visited, .fusszeile_innen ul li a.last_item:focus, .fusszeile_innen ul li a.last_item:active {background-image:none;}
.fusszeile_innen ul li a.last_item:hover {}
.br_akt_angebote {width:620px;height:75px;background-image:url(./assets/images/template/inhalt_punkte.png);background-repeat:no-repeat;background-position:0px 64%;}
.angebot {width:530px;height:20px;margin:22px 0 0 2px;float:left;font-size:11px;overflow:hidden;}
.angebot_gross {font-size:14px;font-weight:bold;float:left;}
.angebote_text {width:350px;height:20px;float:right;color:#f3c355;}
.angebote_text a, .angebote_text a:link, .angebote_text a:visited, .angebote_text a:focus, .angebote_text a:active {text-decoration:none;color:#f3c355;} 
.camptermine {width:75px;height:75px;float:right;}
.camplinkbild {width:75px;height:75px;background-image:url(./assets/images/template/camp_bild_winter.png);background-repeat:no-repeat;}
.oberprenner {width:75px;height:75px;background-image:url(./assets/images/template/oberprenner.png);background-repeat:no-repeat;}
.camp_sommer_winter {width:300px;height:45px;position:relative;top:-15px;left:670px;text-align:right;}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {border:1px solid #ffffff;padding: 0px 0px;}
/* EDITOR */
p.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, td.align-justify {text-align:justify;}
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right {text-align:right;}
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left {text-align:left;}
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center {text-align:center;}
.winterblau {color:#77baed;}
.sommergelb {color:#f3c355;}
.campgruen {color:#00ff00;}
.grossschreibung {text-transform:uppercase;}
.balken_kante {background-image:url(./assets/images/template/balken_kante_sommer.gif);}
.balken_header {background-image:url(./assets/images/template/logo_oben_sommer.png);}
.balken_karo {background-image:url(./assets/images/template/balken_karo_sommer.gif);}
.br_menu {background-image:url(./assets/images/template/menu_hg_repeat_sommer.gif);}
.menu_mitte_balken {background-image:url(./assets/images/template/menu_mitte_hg_sommer.jpg);}
.camplinkbild {background-image:url(./assets/images/template/camp_bild_sommer.png);}
.mli ul li ul li a, .mli ul li ul li a:link,.mli ul li ul li a:visited,.mli ul li ul li a:focus,.mli ul li ul li a:active {border-bottom:1px solid #f3d355;}
h1 {color:#f3c355;}
h1 a, h1 a:link, h1 a:visited, h1 a:active, h1 a:focus {color:#f3c355;}
.angebote_text {color:#f3c355;}
.angebote_text a, .angebote_text a:link, .angebote_text a:visited, .angebote_text a:focus, .angebote_text a:active {color:#f3c355;}
/* KONTAKTFORMULAR */
.contact fieldset {border:1px solid white;margin:5px;padding:10px;color:white;}
.contact legend {margin:0 0 5px 0;color:white;font-size:1.1em;}
.contact label {display:block;float:left;width:120px;}
/* GALLERY */
.gallery li {padding:0;float:left;border:1px solid #f3c355;width:112px;margin-right:10px;margin-bottom:10px;text-decoration:none;padding:0;background:none;list-style:none;}
.gallery h4 {background:#f3c355;margin:5px 0px 0px 0px;padding:5px 0px 0px 5px;border: 1px solid #f3c355;font-weight:normal;}
.gallery ul img {margin:5px;border:1px solid #464646;}
.gallery a  {border:1px;text-decoration:none;}
.gallery ul a:hover img {border: 1px solid #f3c355;color: #fff;background-color:black;text-decoration:none;}
/* ACCORDION */
/* defaults for all examples */
.kwicks {list-style:none;position:relative;margin:0;padding:0;}
.kwicks li {display:block;overflow:hidden;padding:0;cursor:pointer;float:left;width:195px;height:100px;background-color:white;background-repeat:no-repeat;}
.kwicks .desc {color:#464646;text-align:center;margin:20px 5px 20px 100px;width:285px;font-size:13px;font-weight:bold;}
