body {
	scrollbar-base-color: #CC6600;
	font:100% Verdana, Arial, Helvetica, sans-serif;
	background-color:#400817;
	margin:0;
	color: #2f1522;
	/* font-size:14px; */
}

a {
	color:#cc6600;
	/* background-color:#eee; 
	font-weight:bold;*/
	text-decoration: underline;
}

a[href^="http://"] {
    background: url(/img/icon_external.gif) right no-repeat;
    padding-right:15px;
}
a[href^="https://"] {
    background: url(/img/icon_external.gif) right no-repeat;
    padding-right:15px;
}

ul {
	left: 0px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	font-size: 12pt;
	margin: 0px 0px 0px 0px;
	padding-left: 3px;
}

li {
	white-space: nowrap;
	list-style-type: none;
	margin: 1px;
	display: block;
}

li a {
	font-size: .7em;
	/* IE6 mag das nicht... display: block;*/
	text-indent: .1em;
	text-decoration: none;
	font-weight: normal;
}

h1,h2,h3 {
	font-size: 13pt;
	margin: 0px;	
}

.header {
	height: 90px;
	margin-left:30px;
	/* background:url(/img/kulturhammer_eV.gif) bottom left no-repeat; */
}

.header_logo {
	bottom: 0px;
	padding-top: 40px;
	float: left;
}

/* heading oben rechts */
.header_nav_veranstaltungen {
	background:url(/img/veranstaltungen.gif) bottom right no-repeat;
	float: left;
	padding-top: 47px;
	bottom: 0px;
	width:390px;
	margin-top: 21px;
}

.header_nav_ueberuns{
	background:url(/img/ueber_uns.gif) bottom right no-repeat;
	float: left;
	width:390px;
	padding-top: 47px;
	margin-top: 21px;
	
}
.header_nav_karten{
	background:url(/img/karten.gif) bottom right no-repeat;
	float: left;
	width:390px;
	padding-top: 47px;
	margin-top: 21px;
}
.header_nav_saal{
	background:url(/img/saal.gif) bottom right no-repeat;
	float: left;
	width:390px;
	padding-top: 47px;
	margin-top: 21px;
}
.header_nav_kontakt{
	background:url(/img/kontakt.gif) bottom right no-repeat;
	float: left;
	width:390px;
	padding-top: 47px;
	margin-top: 21px;	
}

.header_nav_willkommen{
	background:url(/img/willkommen.gif) bottom right no-repeat;
	float: left;
	width:390px;
	padding-top: 47px;
	margin-top: 21px;	
}

#logo_hammer{
	float: left;
        padding:-90px;
        margin:-90px;
}

#hammer_bild{
	position:relative;

        /* Oberkante Header */
        top:61px;

	/* Canz rechts */
	left:500px;
}

/* all boxes */

.main {
	/* clear: both;*/	
}

.middle {
	float:left;

}
.left {
	float:left;

}

.preview {
	float:left;

}

/* hier beginnt das für die Box relevante CSS  */

div {
	margin:0;
	padding:0px;
}

.ro {
	background:url(/img/ro.jpg) top right no-repeat;
	width: 200px;
}

.lo {
	background:url(/img/lo.jpg) top left no-repeat;
}

.ru {
	background:url(/img/ru.jpg) bottom right no-repeat;
}

.lu {
	background:url(/img/lu.jpg) bottom left no-repeat;
}


.navigation {
	margin:0;
	padding:44px 8px 0px 40px;
	height: 441px;
}

.navigation_main {
	margin-left:5px;
	/* padding:0px; */
	/*border:1px dashed #000; 
	color:white;*/
	/*background-color:#fff; 
	font-size: 13pt;*/
	/*font-weight: bold; */
	text-decoration: none;
	display: block;
	font-size: 0.8em;
	font-weight: bold;
	margin-top: 0px;
}


/* content */
.main_ro {
	background:url(/img/main_ro.jpg) top right no-repeat;
	width: 600px;
}

.main_lo {
	background:url(/img/main_lo.jpg) top left no-repeat;
}

.main_ru {
	background:url(/img/main_ru.jpg) bottom right no-repeat;
}

.main_lu {
	background:url(/img/main_lu.jpg) bottom left no-repeat;
}

.content p {
	margin:0;
	padding:0px;
	/* border:1px dashed #000; */
}

.content {
	margin:0;
	padding:50px 40px 10px 40px;
	height: 425px;
}

.content_main {
	overflow: auto;
	height: 400px;
	font-size: 10pt;
}

/*
********************
**  	preview   **
********************
*/
.preview_ro {
	background:url(/img/preview_ro.jpg) top right no-repeat;
	width: 173px;
}

.preview_lo {
	background:url(/img/preview_lo.jpg) top left no-repeat;
}

.preview_ru {
	background:url(/img/preview_ru.jpg) bottom right no-repeat;
}

.preview_lu {
	background:url(/img/preview_lu.jpg) bottom left no-repeat;
}

.prev {
	height: 331px;
}

.prev_main {
	font-size:11px;
	padding:10px 16px 10px 16px;
	color: #913648;
}

.preview1 {
	height: 75px;
	padding-top: 17px;
}

.preview2 {
	height: 70px;
	/*padding-top: 10px;*/	
}

.preview3 {
	height: 70px;
	padding-top: 5px;	
}

.preview4 {
	height: 70px;	
}

.globalnav {
	font-size: 12px;
	text-align: center;
}

.globalnav a {
	color: #b88d93;
	font-weight:normal;
}

.posdiv {
	height: 120px;
	background:url(/img/vorschau.jpg) bottom left no-repeat;
}


/*
***********************
**  navigation menu  **
***********************
*/
.xnav_menu_hidden {
	visibility: hidden;
}

.nav_main {
}

.nav_menu_items{
	text-transform: uppercase;	
	}

.nav_menu a:hover{
	font-weight: bold;
}

.nav_menu a {
	text-decoration: none;
}

.nav_menu_0 a{
	color: #cc6600;
}

.nav_menu_0 a:hover{
	color: #cc6600;
}

.nav_menu_1 a{
	color: #98a733;
}

.x_nav_menu_1 a:hover{
	color: #98a7ff;
	background-color: #888d47;
	
}
.nav_menu_2 a{
	color: #6ca49b;
}

.nav_menu_3 a{
	color: #c29ab0;
}

.nav_menu_0{
	height: 80px;
}

.nav_menu_1{
	height: 80px;
}

.nav_menu_2{
	height: 90px;
}

.nav_menu_3{
	height: 80px;
}

.nav_menu_4{
	height: 80px;
}

.nav_menu_4 a{
	color: #66b086;
}

.primnav {
	margin: 0px;
	font-family: Comic Sans MS,Arial;
	margin-top:10px;
	text-transform: uppercase;
}


/*
**********************
**					**
**	special stuff 	**
**					**
**********************
*/


.bold {
	font-weight: bold;
}

.datetime {
	color: #cc6600;
	font-weight: bold;
}

.datetime_vorschau {
	color: #321325;
	font-weight: bold;
}

.eventimage {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
	border: 1px solid #CC6600;
}

.event {
	clear: both;
	margin-bottom: 10px;
	padding: 15px 5px 10px 0px;	
	text-align: justify;
}

.cakeSqlLog {
	background-color: grey;
	/*color: grey;*/
}

.cake-sql-log,.debug {
background-color:#FFFFFF;
/*border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;*/
clear:both;
color:#333333;
margin-bottom:10px;
width:100%;
}


.disabled {
	color: grey;
	float: left;
}

.altrow {
	background-color: grey;
}

.heading {
	padding-bottom: 10px;
}

