/* #################### Grundeinstellungen ################# */

body {
	font-family: Verdana, Arial, Times New Roman;  font-size:10pt;	scrollbar-face-color:#000000; 	scrollbar-track-color:#ffffff; 	scrollbar-arrow-color:#ffffff;	scrollbar-shadow-color:#f4f4f4; 	background-color: black; 	color: #ffffff; 	color:gray;	margin:0;padding:0;	cursor: url(http://www.emp.de/icon/metalhand.cur);
	height:100%;	background-image: url(images/background.jpg) !important;	background-attachment:fixed;	background-repeat:no-repeat;	background-position:400px 100%;
	}

td{font-size:10pt;color:gray;}
form{margin:0;padding:0;}
a:visited, a:link { text-decoration: none;         color:#FF6600;}
a:hover{	text-decoration: overline underline;	color: #ffcc00;}


H02{ font-family: Times New Roman;	font-style: italic;	margin-bottom: 5pt;	border: 1px solid ffffff;	color: #ffffff;	font-size: 13pt;	font-weight: 800;	}
h2 {font-weight:bold; margin-top:20px;border-bottom:1.5px groove silver;margin-bottom:10px; font-size:10pt;}
H3{ font-weight:bold;font-size:10pt;margin:0;padding:0;}
INPUT,TEXTAREA,SELECT { background-color: #420000; border:1px solid #ffffff; font-family:Arial,Tahoma; font-size:8pt; color:#ffffff; }


/* #################### Gerüst ################# */

#login{position:absolute; left: 640px; text-align:left; width:100px; top:60px;}
#login a:link, #login a:visited{color:gray;}

div#ansicht{	clear:both; margin-top:0px;width:780px; height:auto;  position:relative; padding:0;}

div#kopf{position:relative; top:0px; width:780px; min-width:100%; height:140px; padding:0; margin-bottom:10px;  overflow:hidden;border:0pt solid red; background-image: url(images/logo2.gif); 
	background-position:center; background-repeat:no-repeat;}

div#rahmen-li{ border:0pt solid white; margin-top:20px;width:560px; position:absolute;right:5px; min-height:300px; height:auto !important; height:300px; padding-right:10px; border-left:0pt solid orange; }

div#text-li{	width:100%;height:100%; margin:5px; border:0pt solid yellow;text-align:left;}
div#text-li table{border-collapse:collapse;text-align:left;width:100%;}

div#rahmen-re img, div#rahmen-re iframe {border: 1pt solid gray;}
div#rahmen-re{border:1pt solid white; margin-top:20px; width:175px !important; padding:0;padding-right:9px; left:10px; position:absolute;border:0; 
border-right:1pt ridge orange; overflow:hidden; text-align:center;}
div#text-re{	border:0pt ridge orange; width:171px !important; padding:0;margin-bottom:10px;text-align:center;font-size:11px; }
#titel-re {font-variant:small-caps; padding-top:10px; border-top: 1pt ridge orange; border-bottom:0pt ridge orange; font-weight:bold;line-height:17px;margin-bottom:5px; font-style: italic;height:17px;letter-spacing:1px;font-size:10pt; color:maroon;}


#block td, .block td{border:1pt solid silver; }
#block, #block table, .block table,.block tr{border:1pt solid silver !important; }

div#menue {width:580px; margin-top:60px; border:0pt solid red; float:left;margin-left:16px;text-align:left; letter-spacing:-1px; vertical-align:bottom;
	position:relevant; font-size:12px;color:black; font-variant:small-caps;font-variant:caps; font-weight:bold;line-height:20px; text-transform:uppercase; }
ul#menue {margin:0;padding:0;}
ul#menue li{width:auto;float:left;vertical-align:bottom;border:0pt solid white; display:block;margin-right:5px;}


div.newstitel {width:80%;  font-size:12pt;float:left;text-indent: 10pt;border-bottom:0pt solid white;}
div.newsdatum { margin-top:4pt; line-height:10px;  text-align:center; float:left;border-bottom:0pt solid white;}
div.newstext {padding-top:5px; clear:both;}
div.newstitelzeile {margin-top:-5px; clear:both;border-top:3px solid maroon; border-top:3px solid #5B0000; border-top:3px ridge #42000; padding-top:10px; font-variant:small-caps;color: #FF6600;font-weight:bold;margin-bottom:8px;}

/* UNUSED -----------------------------------------------
#text-li {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100) !imporant; }
div#rahmen-li { opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=70); }
div#rahmen-li div{ opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=100); }
*/


.active a:link, .active a:visited {color:#FFCC00 !important;}
.error {color:red;font-size:11pt;margin-bottom:20px;}

#shop-titel {font-size:11pt; font-weight:bold; margin-top:5px;margin-bottom:0px;}
.shop-artikel {background-color: #420000;}
.shop-image{text-align:center; border:1pt solid red;}
td.shop-image img {border:0px solid #420000 !important;}
.shop table {padding:50px;margin:20px;border-collapse:separate;}
table.shop {padding:5px;}
.shop td {border:1pt solid white;padding:5px;}
.shop select {width: auto !important; min-width:50px;}
.shop-detail {border-bottom:2pt solid #420000;padding-bottom:5px; margin-bottom:20px;}
.shop-cart td{font-size:9px; text-align:left;}
.shop-cart table{width:100%}
.shop selaect { width:200px !important;}
.shop-detail-image img {border:1px solid silver !important;}

.band-fotos iframe,.band-fotos {float:right;width:250px;border:0pt solid red;padding:0;height:365px;margin-left:5px;}
.guestbook_date td, .guestbook_date{font-size:11px !important; letter-spacing:0; font-weight:normal;}

.eventdetails {background-color:#555555;border:1pt solid white;}
#slideshow-bildnr{float:right;;border:0pt solid red;height:20px;line-height:20px;}
div#slideshow-buttons  {margin:0 !important; height:20px;padding:0;positon:absolute;left:0;top:350;text-align:left;}
#slideshow-buttons td,#slideshow-buttons table {margin:0; heigth:10px;padding:0;}
#slideshow-buttons input {margin-right:10px;}
.slideshow-edit-fotos img{height:213;border:1pt solid silver;margin:3px;}
.slideshow-edit-fotos {border:1pt solid white; float:left; margin:5px;text-align:center;background-color:#420000;width:170px;}


.guestbook-titel td, #guestbook-titel td, .guestbook-titel, #guestbook-titel {
line-height:17px; font-weight: bold; height:17px; text-indent:5px;
letter-spacing: 1px; font-style: italic; width:100%;
color:#FF6600; 	background-color:#420000;
}
.guestbook-titel, #guestbook-titel { border: 0 !important;}

#big-titel, .titel td, #titel td, .titel-nb td, #titel-nb td, .titel, #titel, .titel-nb, #titel-nb {
line-height:17px; font-weight: bold;  height:17px; text-indent:5px;
letter-spacing: 1px; font-style: italic; width:100%;
font-weight:bold; color:white;
}
.titel, #titel {margin-bottom:5px;}
.titel a:link,.titel a:visited,#titel a:link,#titel a:visited {;}
.titel,.titel td  {margin-bottom:10px !important;}
#big-titel {color:orange;font-family:Arial;font-size:15pt;font-variant:small-caps; line-height:25px;margin-top:5px;margin-bottom:5px;}



.news-unconfirmed {background-color:#420000;}
.empty-cell , #empty-cell ,.empty-cell td, #empty-cell td {height:12px;border:0 !important;line-height:12px;}

H1 {
	margin-left: -3px; font-size: 20px; font-weight: bold; text-indent:5px;
	margin-bottom: 20px; letter-spacing: 1px;
	font-style: italic; width:100%;
	border-top:1pt solid white;border-bottom:1pt solid white;
}

/* ---------------------- Fotogalerie ---------------------- */
.gallery td {vertical-align:top;border:0pt solid red;} .gallery img {border:1pt solid white;}
#gallery img, #gallery-thumb img{border:2pt ridge white;margin-top:10px;}
#gallery, #gallery-thumb {text-align:center;font-size:11px;}
#gallery a:link,#gallery a:visited {font-weight:bold;}
#gallery-bialdanzahl{margin-top:-17px;   font-size:10px;text-align:center; color:silver; padding:0px;background-color:gray; background-imge: url(images/halbtransparent.gif); border:1px solid gray; margin-bottom:5px;}
.gallery-selected, .gallery-unselected {width:150px;float:left; border:1pt solid white; height:150px; margin:5px;text-align:center;background-color:#420000;padding:5px;}
.gallery-selected img, .gallery-unselected img {margin:5px;}
.gallery-selected img {border: 2pt ridge red;}
.gallery-unselected img, .gallery-folder img {border: 2pt ridge white;}
.gallery-folder {width:170px; height:170px; float:left; border:1pt solid white; margin:5px;text-align:center;background-color:#420000;padding:5px;}
#fotos-pfad a:link, #fotos-pfad a:visited{font-weight:bold;}
#fotos-pfad img {border:0;}
#fotos-pfad {line-height:30px;}
#fotos-showpic img {border:3pt ridge white;} #fotos-showpic {text-align:center;}
#fotos-legende{margin-top:2px;}
#fotos-seitenauswahl{text-align:right;}
.gallery-bildanzahl { border:0; margin-top:-10px !important;}

/* ---------------------- Download ---------------------- */
.download img {width:160px;border:1px solid silver; margin-top:15px;margin-bottom:5px;}

/* ---------------------- Konzert-Anmeldungen ---------------------- */
.anmeldungen td {font-size:10px;border: 1px solid white;}

/* ---------------------- Band Fotos ---------------------- */
#band-fotos {font-family: Arial, sans-serif;font-size:0px;list-style-type: none;margin: 0px;padding: 0px;width: 100%;color: #420000;	}
#band-fotos img{height:200px; border:1pt solid black;margin-bottom:5px;}
#band-fotos a:link,#band-fotos a:visited{font-size:12px; }
#band-fotos li {cursor: move;position: relative;float: left;margin: 3px 3px 3px 3px;width: 160px; text-align: center;padding-top: 5px;background-color: #420000;border:1pt solid black;}
.inspector {	font-size: 11px;}

.bandmember-overview {margin-left:15px;float:left; width:120px;}
.bandmember-overview img {width:120px; border:2px ridge #FF6600;}
.bandmember-overview a {font-size:13pt; font-weight:bold;}



.konzerte td{line-height:15px;}
input.white {	background-color:#000000; 	border: 0;}
.members input {margin-bottom:5px;background-color:black;border:0;height:20px; font-size:12px; text-align:left;border-bottom:1pt dotted white;}



/* ---------------------- Terminplan ---------------------- */
.terminplan {font-family: Arial;}
.terminplan td{ width:20px !important; height:22px;	overflow:hidden; border:0px solid red; color: #000000; background-color:#ffffff; vertical-align: middle;border-collapse: collapse;padding:0;text-align:center;}
.terminplan a{ text-decoration: none;	font-weight:bold; color: 000000;text-align:center;}
.terminplan img {border:0; width:100%;height:100%;}
.kalender a:hover{color: red;	font-weight:800;}
.terminplan .username {width:150px !important; text-align:left;padding-left:5px;}

/* ---------------------- Newsletter ---------------------- */
div.newsletter-attachment {float:left; border:1px solid white;text-align:center; margin-right:5px; width:220px; background-color:#420000; margin-bottom:10px; color:white;}
div.newsletter-attachment img {margin-bottom:10px;margin-top:10px; border:1px solid white;}
div.newsletter-attachment input {width: 150px;}
div.newsletter-attachment-delete {width:100%;background-color:silver; border-top:1px solid white;}
newsletter-attachment-delete input {background-color:silver;}
div.newsletter-attachment-delete input {border:0;padding:0;background-color:silver;}
div.newsletter-attachment-bildpool{width:200px;position:absolute;right:0; top:70px;}
div.newsletter-attachment-upload {clear:both;}
div.newsletter-attachment-gruppe{width:48%;margin-right:2%;border-top:1px solid white;float:left;}
div.newsletter-filesize {float:right; font-size:8pt; color:magenta;margin-top:-16pt;background-color:#420000;}


div.subscribers-overview {width:300px !important; overflow: hidden; float:left;border:1pt solid silver; margin-right:5px;margin-bottom:5px;}
.subscribers-overview table {width:100%;}
.subscribers-overview td {font-size:9pt;}


.music_cover {float:left; width: 200px;  border:0px solid white; margin-right:10px;}
.music_cover img{border:1px solid white;}
.music_tracks {float:left; border:0px solid white;margin-right:auto;}
.music-album{width:100%; clear:both;}
.music-control{float:left;margin-left:20px;}
.music-control img {border:1px solid white;}

div#language{position:absolute; top:60px;right:16px;}
div#language img {border:0;}

/* ---------------------- Member Menü ---------------------- */
.member-menue-einblenden a, .member-menue-ausblenden a {color:gray; text-decoration:none;}
div.member-menue-einblenden {position: absolute; top:10px; left: 190px; text-align:right; font-family:Wingdings 3;}
div.member-menue-ausblenden {position: absolute; top: 10px; left: 5px;text-align:right;font-family:Wingdings 3;}
.member-menue-aktiv form {margin:0;padding:0;}
.member-menue-aktiv input {width:120pt;}
.member-menue-aktiv, .member-menue-aktiv td {width:200px !important; vertical-align:top;padding-top:0px;display:block; text-align:center; padding-right:20px; border-right:1pt solid black;}
.member-menue-passiv {width:0px !important; display:none;}


/* ---------------------- Member Menü Bearbeiten ---------------------- */
.menue-edit .box-div { float:left;}
.menue-edit li { width:100%;vertical-align:bottom;border:0pt solid white; display:block;margin-bottom:5px; list-style-type:none; margin-left:0;}
.menue-edit ul {margin-left:10px; border:0pt solid red;}
.menue-edit .link {width:200px; float:left;overflow:hidden; height:20px;margin-left:5px;}
.menue-edit .text {width:200px; float:left;height:20px;margin-left:5px;overflow:hidden;}
.menue-edit .songtext {width:600px; float:left;height:20px;margin-left:5px;overflow:hidden;}
.menue-edit .stufe {width:50px; float:left; overflow:hidden;height:20px; text-align:right;margin-left:5px;}
.menue-edit .id {width:20px; float:left; overflow:hidden;height:20px; text-align:right;margin-left:5px;}
.menue-edit .titelzeile {width:100%;clear:both; font-weight:bold; padding-left:10px;}
.behandlungen-titel {font-weight:bold; margin-top:20px;border-bottom:1px groove silver;margin-bottom:10px;}
.menue-edit form {margin:0;padding:0;}
 table.menue{width:98%}
.menue .titel {font-variant:small-caps;}


@media print {
.no-print, .no-print div {display:none;}
}

