@charset "UTF-8";
/* CSS Document */

/* Standard Tags */
html, body { margin:0px; padding:0px; height:100%; }
body { background-color:#330000; }


/* Aufbau */
#content-wrapper {
	position:absolute;
	left:25px;
	top:0px;
	width:1000px;
	bottom:25px;
	float:none;
	margin-bottom: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
	#logo { position:absolute; top:0px; left:0px; z-index:4; }
	#notation { position:absolute; top:0; right:0; z-index:3; }
#content-box { position:absolute; top: 225px; left:25px; width:950px; background-color:#d2d6d3; min-height:460px; z-index:2 } /* beinhalten das hauptmenue + seitentext */
#content-box_zummitwachsen { position:absolute;  background-color:#110000; min-height:485px; z-index:1}
#content-menue { padding-top:141px; padding-left:25px; float:left; }
#content-text { margin-left:225px; margin-top:25px; width:661px; margin-bottom:25px; background-color:#d2d6d3; min-height:460px; padding:25px; }
#fuss { width: 950px; background-color:#330000; height:25px; text-align:right; vertical-align:middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-top:5px}
#menue-sub {} /* home und impressum*/
/* index bzw. sprachauswahl */
/* extra css */
#logo_start { position:absolute; top:225px; left:170px; border:none; color:white; z-index:2 }
#sprachauswahl { position:absolute; top:270px; left:441px; border:none; color:white; z-index:1 }


/* Klassen */
.barnieck-logo { margin-top:95px; margin-left:275px; }

/* Textformatierung */
body, #content-text, p, .brot1, info_lang { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height:13px}

.info_lang {
	font-weight:bold;
	color: #330000;
}
h1 {
	font-size: 17px;
	line-height: 22px;
	color: #330000;
}

.brot2 {
	font-style: italic;
	left: 35px;
	clip: rect(auto,auto,auto,35px);
}

a, a:link, a:visited {
	color: #555555;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	border-bottom:0px;
}

a:hover {
	color:#330000;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #330000;
}

.head1 {
	color: #330000;
}
.head2 a, .head2 a:link, .head2 a:visited, .head2 {
	font-size:17px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	border:none;
	text-align:left;
	color:#555555;
	background-color:#ffffff;
	padding-top:0px;
	padding-left:42px;
	padding-right:15px;
	padding-bottom:0px;
}
.head2 a:hover {
	color:#330000;
}

ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 29.5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
li {
	margin-bottom:7px;
}

	
#fuss a, #fuss a:link, #fuss a:active { font-weight:normal; text-decoration:none; border:none; color:white;}
#fuss a:hover { border-bottom:1px solid white; font-weight:normal;  }
#content-text p, .brot1, li { padding-right:100px }
#content-menue a:hover, img {
	border:none;
}

.img_textfloat {
	border:1px solid white;
	margin-right:5px;
	float: left;
}

.img_zeile {
	border:1px solid white;
	margin-right:5px;
}

/*
Navigation innerhalb einer Seite
*/
.sitemenue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:25px;
	background-color:white;
	padding-right:10px;
	padding-left:10px;
	margin-right:20px;
	margin-left:-10px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:15px;
	text-transform: uppercase;
}
.sitemenue a, .sitemenue a:hover, .sitemenue a:visited, .sitemenue a:link, .sitemenue_top a, .sitemenue_top a:hover, .sitemenue_top a:visited, .sitemenue_top a:link {
	border:none;
}

.sitemenue a:hover, .sitemenue_top a:hover {
	color: #330000;
}

.sitemenue_top {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	background-color:white;
	padding-right:10px;
	padding-left:10px;
	margin-left:50px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:15px;
	text-transform: uppercase;
}

.sitemenue_top_single {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:white;
	padding-right:10px;
	padding-left:10px;
	margin-bottom:0px;
	margin-top:20px;
	padding-bottom:0px;
	margin-top:15px;
	text-transform: uppercase;
}

.sitemenue_top_single:hover {
	border: none;
}

/* Seitennavi als Bild */
.links_imgnavi {
	margin-left: -27px;
	margin-bottom: 19px;
	border: none;
}
.aktivitaeten_imgnavi {
	margin-left: -15px;
	margin-bottom: 19px;
	border: none;
}

/* 
Kontakt-seite 
*/
#kontakt_table {
	margin-top:65px; /* Tabelle ausrichten */
}

.kontakt_leftcolumn { /* rechte Spalte ausrichten */
	padding-left:43px;
	width:350px;
}

.kontakt {
	padding-left:86px;
}


#Portrait, #Portrait a, #Portrait a:hover {
	border:none;
}



/* 
Konzerte 
*/
#content_konzerte {margin-left:225px; margin-top:25px; width:586px; margin-bottom:25px; background-color:#d2d6d3; min-height:460px; padding-left:25px;padding-bottom:25px;padding-top:25px;padding-right:100px;}
#submenue_kon {
	position:absolute;
	top:84px;
	right:-68px;
	z-index:3;
}
.kon_ersterMonat {font-size:17px;}
.kon_monat { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; margin-top:50px; }
.kon_titel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:white;
	padding-right:10px;
	padding-left:10px;
	margin-left:-10px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:15px;
	text-transform: uppercase;
}
.kon_sub { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #330000;
	margin-top:5px;
	margin-bottom:5px;
}
.kon_brot { margin-bottom:15px; margin-top:0px; padding-top:0px }
.kon_info {  }
.kon_line { color:#330000; size:1px; width:100%; padding-left:100px;}

/*
amdin
*/
h3 { text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; color:#330000; font-size:20px; font-style:normal; font-weight:normal; }
input, textarea, select { border:1px solid #555555; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding:2px;}
input, textarea { width: 400px;  }
#admin p { margin-top:15px }
.setRows { width:15px; padding-left:1px; padding-top:0; padding-bottom:0 }
.errorallgemein { font-family:"Courier New", Courier, monospace; font-size:12px; color:#FFCC00; background-color:#CC0000; padding:2px; margin-left:-10px; }

