/* emion interaktive medien */
/* http://www.emion.de      */
/* mschmidt@20050308 1621   */


body { margin:0; padding:0; font:normal 12px Verdana,Arial,sans-serif; color:#4a0f06; background:#fff url(../images/main/bg.gif) repeat-y }

#seite { width:780px }

#kopf { background:#fff url(../images/main/bg_kopf.gif) }
#kopfLogo { width:125px; float:left; background:#fff url(../images/main/bg_kopf.gif) }
#kopfNavig { width:655px; float:left; background:#fff url(../images/main/bg_kopf.gif) }
#kopfNavig a { height:18px; padding:30px 9px 0 7px; display:block; float:left; text-decoration:none; font-size:11px; font-weight:bold; color:#9a0100; background:url(../images/main/bg_kopfnavig.gif) top right no-repeat }
#kopfNavig a:hover { color:#f00 }
#kopfBC { height:16px; background:#c71c02; border-bottom:1px solid #b31201 }
#kopfBCNavig { margin:0 0 0 132px }
#kopfBCNavig a { vertical-align:middle; text-decoration:none; font-size:10px; color:#fda800 }
#kopfBCNavig a:hover { color:#ffc800 }
#kopfBCNavig img { vertical-align:middle }
#kopfBild { height:230px }

#balken { width:145px; float:left }
#balkenInnen { margin:5px 0 }
.balkenSpace { margin:0 5px }
#inhalt { width:635px; float:left }

#content { margin:0 55px 40px 28px }
#content h1 { margin:0; padding:0; font-size:18px; letter-spacing:1px }
#content p { line-height:1.4em }
#content p a { text-decoration:none; color:#4a0f06; border-bottom:1px solid #bbb }
#content p a:hover { border-bottom:2px solid #f00 }
#content img.l { margin:4px 10px 10px 0; float:left; border:1px solid #aaa }
#content img.r { margin:4px 0 10px 10px; float:right; border:1px solid #aaa }

#fuss { min-height:50px; background:#900 url(../images/main/bg_fuss.gif) no-repeat }
#fussInnen { padding:30px 0 30px 170px; font-size:10px; line-height:1.5em; color:#fda800 }
#fussInnen a { text-decoration:none; color:#fda800 }
#fussInnen a:hover { color:#fff }

a img { border:0 }
.clear { clear:both }

/* -------------------------------------------------
DEF:Kontaktformular
------------------------------------------------- */
#kf fieldset { float:center; width:100px; margin:0 3px 0 0; padding:0 1em 1.5em 1em; display:block }
#kf label { display:block; margin:1em 0 0 0; font-weight:bold; color:#595959 }
#kf label.first { padding:1em 0 0 0 }
#kf input { margin:2px 0 0 0; width:170px; display:block; border:1px solid #999 }
#kf textarea { width:190px; height:136px; display:block; font-family:Arial, sans-serif; border:1px solid #999 }
#kf input:focus,#kf textarea:focus { border:1px solid #a00; background:#f2f2f2 }
#kf input.submit { width:10em; display:block }
#kf select { display:block }



/* -------------------------------------------------
DEF: Dropdown Navigation
------------------------------------------------- */
#team412,#events,#locations,#pictures,#djs,#charts,#vermietung,#service,#jobs,#kontakt { width:175px; position:absolute; display:none; background:#fff; filter:alpha(opacity=95); -moz-opacity:0.95; z-index:2 }
#team412 a,#events a,#locations a,#pictures a,#djs a,#charts a,#vermietung a,#service a,#jobs a,#kontakt a { display:block; padding:2px 0 2px 10px; text-decoration:none; font-size:11px; color:#9a0100; border-bottom:1px solid #ededed }
#team412 a:hover,#events a:hover,#locations a:hover,#pictures a:hover,#djs a:hover,#charts a:hover,#vermietung a:hover,#service a:hover,#jobs a:hover,#kontakt a:hover { font-weight:bold; color:#fff; background:#f00 }


/* -------------------------------------------------
DEF: Anmeldeformular / Kontaktformular
------------------------------------------------- */
#meinedaten { margin:20px 0 0 0 }
#meinedaten td { vertical-align:top; font-size:11px }
#meinedaten .lo { width:25%; padding:15px 0 5px 15px }
#meinedaten .ro { width:75%; padding:15px 0 5px 15px }
#meinedaten .l { width:25%; padding:5px 0 5px 15px }
#meinedaten .r { width:75%; padding:5px 0 5px 15px }
#meinedaten input { width:200px; padding:1px; border:1px solid #000 }
#meinedaten #profilbild { width:300px; padding:1px; border:1px solid #000 }
#meinedaten textarea { width:250px; padding:1px; height:100px; font-family:Arial; font-size:13px; border:1px solid #000 }
#meinedaten input:focus,#meinedaten textarea:focus { background:#ffffd9; border:1px solid #850100 }
#meinedaten #checkboxen input { width:20px; vertical-align:middle; padding:0; border:0 }
#meinedaten #senden { width:150px; margin:15px 0 25px 0; background:#fff; border:1px solid #850100 }


/* -------------------------------------------------
DEF: Subnavig / Partner
------------------------------------------------- */
#subnav { width:520px; margin:0 0 0 170px; clear:both; font-size:10px }
#subnav a { text-decoration:none; color:#000 }
#subnav span { padding:5px 0; display:block }


/* POPUP */
#close a {
color : #000; 
font-size : 8pt; 
font-family : Arial, sans-serif; 
background-color: #fff;
position: absolute;
top: 2px;
right: 5px;
text-decoration: none;
border: 5px solid #ffffff;
text-align: right;
font-weight: bold;
}

#close1 a {
color : #000080; 
font-size : 10pt; 
font-family : Arial, sans-serif; 
background-color: #FFFFFF;

position: absolute;
bottom: 1px;
right: 2px;
text-decoration: none;
border: 0px solid #FFFFFF;
text-align: center;
font-weight: bold;
}

#popup {
text-decoration : none; 
color : #6ba5cd; 
font-size : 8pt; 
font-family : Arial, sans-serif;
background: #FFFFFF;

position: absolute;
top:40px;
left: 40px;
border: 2px solid #000000;
}

#galerie {
	margin-left:-3px;
	width:545px;
	height:1100px;
	border:0;
	overflow-y:auto;
	overflow-x:hidden;
}