/* BASIC HTML ELEMENTS */



html, body {



   margin:0px;



   padding:0px;



   height:100%;



   width:100%;



}

img { border: 0; }


ul {
	padding: 0px 0px 0px 18px;
	margin: 0px;
}




body, p, div, td {



   font-size:12px;



   font-family:arial,helvetica,sans-serif;



   line-height: 20px;



}







p {



   margin:0px 0px 10px 0px;



}







a:link, a:visited, a:active, a:hover {



   color:white;



   text-decoration:none;



}







hr.divline {



    background:black;



    background:white;



    border:0px;



    height:1px;



}







/* TEMPLATE */



td.header {



   width:100%;



   height:165px;



}







td.verlauf_dunkel {



   width:131px;



   background:url(/images/new/verlauf_dunkel.jpg) repeat-x;



}







td.logo {



   width:355px;



}







td.verlauf_hell {



   background:url(/images/new/verlauf_hell.jpg) repeat-x;



}







td.navicol {



   background:#67B1BA;



   vertical-align:top;



}







div#navibox {



   width:170px;



   margin-top:25px;



}







td.linecol {



   width:1px;



   background:#33B1C6;



}







td.contentcol {



   background:#91C9BE;



   vertical-align:top;



   width:630px;



}







td.spancol {



   background:#91C9BE;



}







div.contentbox {
   margin:25px 0px 25px 25px;
   /*width:590px;*/
   width: 800px;
}







/* NAVIGATION */



div.navi_item a {



   color:black;



}







div.subnavi_item a, div.subnavi_item a:visited {



   color:black;



}







div.navi_item, div#navi_item_selected {



   margin:0px 0px 5px 25px;



   font-size:14px;



   color:black;



   line-height: 20px;



}







div#navi_item_selected {



   font-weight:bold;



}







div.subnavi_item, div#subnavi_item_selected {



   margin:0px 0px 3px 40px;



   font-size:14px;



   color:black;



}







div#subnavi_item_selected {



   font-weight:bold;



}







div.navi_item a:hover {



   color:black;



   font-weight:bold;



}







div.subnavi_item a:hover {



   color:black;



   font-weight:bold;



   text-decoration:none;



}







/* TEXT STYLES */



div.title {



   font-weight:bold;



   margin:0px 0px 10px 0px;



   font-size:14px;



}







div.announcement {



   margin:0px 0px 20px 0px;



   padding:0px 0px 20px 0px;



   border-bottom:1px solid black;



}







div#last_announcement {



   border:none;



}







div.date {



   margin-bottom:10px;



}







div.composer {



   font-size:14px;



   margin:5px 0px 0px 0px;



}







div.piece {



   font-size:14px;



   font-weight:bold;



}







div.piece_details {



   margin-top:15px;



}







div.caption, div.caption td {



   margin-top:5px;



   font-size:11px;



   line-height:11px;



}







div.bild {



   margin-bottom:15px;



}







div.cddetails {



   margin-top:10px;



}







p.list {



   margin-bottom:15px;



}







/*



*



* Vorverkauf



*



*/



input.anzahl_kategorie {



	width: 75px;



	text-align: middle;



}







table.vorverkauf_table td {



	text-align: center;



	border: 1px solid white;



}







p.label {



	margin-bottom: 0px;



}







div.error_box {



	border-top: 1px solid white;



	border-bottom: 1px solid white;



	padding: 10px;



	margin: 15px 0px 15px 0px;



	vertical-align: middle;



}







div.error_box p {



	line-height: 20px;



	height: 20px;



	margin: 0px;



}







div#sitzplan {



	display: none;



	position: absolute;



	top: 780px;



	left: 550px;







}







textarea.bemerkungen {



	width: 320px;



	height: 100px;



}
