/*********<?php
header("Content-type: text/css");

$farbe1=$farbe2=$td_schrift='';
if (isset($_GET['farbe']) && $_GET['farbe']=='blau') {
	$farbe1='#304894';
	$farbe2='#3861a7';
	$td_schrift='white';
	$transppng='../images/halftransp_b.png';
	$fi='b';
} else {
	$farbe1='#eabe0e';
	$farbe2='#efcd28';
	$tdschrift='black';
	$transppng='../images/halftransp_teamsm.png';
	$fi='y';
}
?>****************/
/******************* CSS Document lvl.ch ********************/

body {
	padding:0;
	margin:0;
	margin-bottom:0px;
	text-align:left;
	min-width:800px;
	background-color:#b60b2b;
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:#464646;
	overflow-x:hidden;
	overflow:-moz-scrollbars-vertical;
	border: 0px;
}

/**************Tabelle**************/

td {
}

/*****#bar {
	background-color:#f0db00;
	}***********/

#main {
	margin-top:20px;
	margin-bottom:20px;
	padding-bottom: 20px;
	/*background-color: #ffffff;*/
	/*-moz-border-radius:10px;*/
	/*-khtml-border-radius:10px;*/
	}

#logo {
	background:url("../images/smu18u16/background/runde_ecke_obenlinks_smu18u16.gif") no-repeat;
	background-color:#FFFFFF;
	background-position:top-left;
	padding:0px;
	}

#hilfsnavi {
	color: #BEBEBE;
	background:url("../images/smu18u16/background/runde_ecke_obenrechts_smu18u16.gif") no-repeat;
	background-color: #ffffff;
	background-position:right top;
	text-align:right;
	padding-right:20px;
	padding-top:0px;
	padding-bottom:0px;
	}

#illustration {
	}

#mainnavi {
	}
	
#banner {
	background-color: #ffffff;
	padding:0px;
	}

#subnavi {
	background-color: #ffffff;
	padding-top:15px;
	}

#sponsor {
	width: 150px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #bebebe;
	font-size: 9px;
}

#sponsor img {
	padding-top: 20px;
	border-top: 1px solid #bebebe;
}

#organisatoren {
	width: 150px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 10px;
	color: #bebebe;
	font-size: 9px;
}

#organisatoren img {
	/*padding-top: 20px;*/
	border-top: 1px solid #bebebe;
}

#logo_organisatoren {
	width: 150px;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
}


#content {
	background-color: #ffffff;
	padding-left:10px;
	padding-right:30px;
	padding-top:15px;
	padding-bottom:15px;
	}

#footer {
	text-align: center;
	background:url("../images/smu18u16/background/runde_ecke_untenrechts_smu18u16.gif") no-repeat;
	background-position:bottom right;
	background-color: #ffffff;
	color:#BEBEBE;
	}
	
#footer_leer {
	background:url("../images/smu18u16/background/runde_ecke_untenlinks_smu18u16.gif") no-repeat;
	background-position:bottom left;
	background-color: #ffffff;
	}
	
#copyright {
	padding: 10px;
	color:#f0db00;
	font-size: 9px;
	}
	
#leer {
	
}

/**************Text und Inhalt**************/

h1 {
	font-weight:bold;
	font-size:17px;
	color:#b60b2b;
	margin:0px;
	margin-bottom:15px;
}

h1.content {
	margin-bottom:15px;
	padding:0;
}


h2 {
	font-weight:bold;
	font-size:11px;
	padding-bottom:7px;
	margin:0;
	}

/*???????????*/
div,p  { margin-top:0; }


/*Links*/
a { 
	color:#959595;
	text-decoration:none;
}

a:hover {
	color:#151215;
	text-decoration:underline;
}

/*Tabellenstyle*/

#tabelle {
	text-align:top;
	text-align:right top;
	/**border-bottom: 1px solid #bebebe;**/
	}
#tabelle_titel {
	background-color:#b60b2b;
	font-weight:bold;
	color:#ffffff;
	}

#tabelle_zeile {
	background-color:#eaeaea;
	}

#bild {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
	}
	
#wichtig {
	color:#b60b2b;
	}
	
/*******Container Cards (13,14)********/
div.cont13 {
	width: 270px;
	float:left;
	padding-right:20px;
	padding-left:0px;
}

div.cont14 {
	width: 270px;
	float:left;
}

div.cont15 {
	clear:both;
}
	
/**************Navigation**************/

/*Hauptnavigation*/
.mainnavi{
	width:100px;
}

a.mainnav_passive {
	background:url("../images/halftransp.png");
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	color:#ffffff;
	text-align: center;
	position:relative;
	z-index:2;
} 

a.mainnav_passive:hover {
	background:url("../images/smu18u16/halftransp_smu18u16.png");
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	color:#ffffff;
	text-align: center;
	position:relative;
	z-index:2;
	text-decoration:none;
	}

a.mainnav_active {
	background:url("../images/smu18u16/halftransp_smu18u16.png");
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	color:#ffffff;
	text-align: center;
	position:relative;
	z-index: 2;
} 

/*Subnavigation*/

.navi {
	border-bottom: 1px solid #bebebe;
	width: 150px;
	margin-left: 20px;
	margin-right: 20px;
}



a.navileft_passive {
	display:block;
	background:url("../images/navipfeil_passiv.gif") no-repeat;
	background-position:left;
	padding-left:17px;
	padding-top:3px;
	padding-bottom:3px;
	color:#464646;
} 

a.navileft_active {
	display:block;
	background:url("../images/navipfeil_open.gif") no-repeat;
	background-position:left;
	padding-left:17px;
	padding-top:3px;
	padding-bottom:3px;
	color:#b60b2b;
} 

a.navileft_open {
	display:block;
	background:url("../images/navipfeil_open.gif") no-repeat;
	background-position:left;
	padding-left:17px;
	padding-top:3px;
	padding-bottom:3px;
	color:#b60b2b;
}

a.navileft_passive_second {
	display:block;
	background-color:#fff;
	padding-left:17px;
	padding-top:3px;
	padding-bottom:3px;
	color:#464646;
} 

a.navileft_active_second {
	display:block;
	background-color:#fff;
	padding-left:17px;
	padding-top:3px;
	padding-bottom:3px;
	color:#b60b2b;
} 

a.navileft_open_second {
	display:block;
	background-color:#fff;
	padding-left:17px;
	padding-top:3px;
	padding-bottom:3px;
	color:#b60b2b;
}

a.navileft_passive_third {
	display:block;
	background-color:#fff;
	padding-left:30px;
	padding-top:3px;
	padding-bottom:3px;
	color:#464646;
} 

a.navileft_active_third {
	display:block;
	background-color:#fff;
	padding-left:30px;
	padding-top:3px;
	padding-bottom:3px;
	color:#b60b2b;
} 

a.navileft_open_third {
	display:block;
	background-color:#fff;
	padding-left:30px;
	padding-top:3px;
	padding-bottom:3px;
	color:#b60b2b;
}

/*Hilfsnavigation*/

a.additionalnavi { 
	color: #464646;
	}


/**************Suche**************/

/*Zelle mit searchbox und Beschriftung*/
#searchbox {
	width: 150px;
	background-color: #ffffff;
	border-top:2px solid white;
	border-bottom:2px solid white;
	margin-left:20px;
	margin-right:20px;
	margin-top:0;
	margin-bottom:1.5em;
	padding: 1em 0;
	}
/*Beschriftung searchbox*/
.label_searchbox {
	vertical-align:middle;
	position:relative;
	padding-left:10px;
	/*left:-65px;*/
}

.searchbutton {
	color:#b60b2b;
	}
	
/*Eingabe Searchbox --> könnte man noch allgemeiner benennen! Auch Loginbox hat die gleiche Klasse*/
.input_searchbox {
	width:105px;
	vertical-align:middle;
	font-size:11px;
	color: #464646;
}

/**************Login**************/

#loginbox { 
	background-color:#E3E4E4;
	border-top:1px solid #464646;
	border-bottom:1px solid #464646;
	margin-top:1.5em;
	margin-bottom:1.5em;
	padding: 0.6em 0; }

/**************Kontaktformular**************/

/*sternli*/
.small {
	font-size:10px;
}

/**************Sitemap**************/

a.sitemap_level1 {
	display:block;
	border-bottom:1px solid #b4a8b4;
	color:#b60b2b;
	font-weight:bold;
	padding-bottom:0.4em;
	/**background:url("../images/sitemap_pfeil.gif") no-repeat;**/
	background-position:right;
}

a.sitemap_level2 { 
	color:#535353; 
	/**background:url(../images/sitemap_pfeil.gif) no-repeat 170px 4px;**/
	display:block; }

a.sitemap_level3 { 
	color:#959595;
	text-indent: 24px;
}

.sitemap_level2_container {
	float:left;
	width:30%;
	padding-top:.3em;
}

.sitemap_level3_container {
	float:left;
	width:30%;
	padding-top:.3em;
}

/**************textfeld**************/

.input {
	width:240px;
	margin-bottom:8px;
	border-top:1px solid #464646;
	border-right:1px solid #464646;
	border-bottom:1px solid #464646;
	border-left:1px solid #464646;
}

/**************Gästebuch**************/

div.vpgb_info {
	float: left;
}

div.vpgb_name {
	float: left;
}

div.tag {
	font-style: italic;
}

label.fleft { color: #464646; width: 100px; }
div.fleft { color: #464646; width: 100px; }

.gbeintrag td {
	color: #464646;
}

div.vpgb_name { font-weight: bold; }

div.vpgb_comment { margin-top: 10px}

/**************Bildergalerie**************/

div.gallerythumb {
	float:left;
	border: 1px dotted black;
	margin-right: 10px;
	margin-bottom: 10px;
}

td.thumb { 
	text-align:center;
	border: 1px solid #BEBEBE;
}

div.thumbs {}

td.detailview { 
	text-align: center;
	border: 1px solid #BEBEBE;
	}

div.gallery { }

div.navigallery {
	clear:both;
}


/**************Sonstiges**************/

.hidden {
	display:none;
}

.teaser_img {
	border: 0;
}

