/* CSS Document */

*{margin: 0; padding: 0; border: 0;}

.pfeil {
	margin: 0;
	padding: 0;
    vertical-align: middle;
}

body {
	margin: 0;
	padding: 0;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: small;
	text-align: center;
	line-height: 1.4em;
	color: #333;
	background: url("../img/bg.jpg") center repeat-y;
}

h1{
	font-size: 120%;
	color: #140177;
}


a{
	color: #140177;
	text-decoration: underline;
}
a:hover{
	color: #961C26;
	text-decoration: none;
	font-weight: normal;
}

span.form, h2{
	margin: 0 20px;
	color: #FF6801;
	font-size: 100%;
}


.thumbnail3{
	float: right;
	border: 4px solid #EBEBEB;
	margin: 0 20px 20px 20px;
}

#wrapper{
	width: 945px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	background-color: #ff6801;
}

#wrap2 {background: url("../img/header.jpg") no-repeat; height: 100%;}

#content{
	margin: 0 20px;
	background: url("../img/content-bg.gif") repeat-y;
	position: relative;
	background-color: #F69E49;
}

#nav, #centre, #dates{float: left; }

#nav{
	margin-top: 292px;
	width: 193px;
	background-color: #FFA66A;
}

#centre{margin-top: 333px; width: 498px; background: #fff url("../img/centre-bg.gif") top right repeat-y;}
#centre p{
	margin: 0 20px 20px 20px;
	text-align: left;
}
#centre h1{margin: 0.5em 20px 0.25em 20px;}
#centre ul{margin: 10px 20px 20px 20px; list-style: none;}
#centre li{
	background-position: 0px 5px 0px 0px;
	padding-left: 20px;
	margin-top: 0.5em;
	margin-right: 0;
	margin-bottom: 0.3em;
	margin-left: 0;
	background-image: url("../img/cube.gif");
	background-repeat: no-repeat;
}

#centre ul.websites li{background: url("../img/link.gif") 0px 50% no-repeat; height: 100%;}

#dates{
	padding-top: 0px;
	width: 214px;
	color: #01233f;
	background-color: #F69E49;
}
#dates img{
	text-align: center;
}

#title{
	padding: 0 20px;
	color: #fff5e6;
	height: 40px;
	line-height: 40px;
	margin-bottom: 20px;
	background-color: #FF6801;
	background-image: url(../img/title-bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#title h1{margin: 0; color: #fff;}
	
#footer{
	padding: 58px 0 20px 0;
	margin: 0 auto;
	background: url("../img/footer-bg.gif") top left no-repeat;
	width: 945px;
	font-size: 100%;
	color: #FFF;
	font-weight: bold;
	clear: both;
}

#footer a {
color:#fff;
	font-weight: bold;
text-decoration: underline;
}

#footer a:hover {
color:#fff;
font-weight: bold;
text-decoration:none;
}

#footer img{margin-top: 10px;}

ul.nav0{list-style: none; font-family: "Lucida Grande", "lucida sans unicode", "trebuchet ms", helvetica, verdana, arial;}
ul.nav0 li{height: 40px; line-height: 40px; border-bottom: 1px solid #f2f2c8;
background: url("../img/nav-li.gif") repeat-y; list-style: none; }
ul.nav0 li:hover{background: #fffbe4;}
ul.nav0 li.selected, ul.nav0 li.selected a:hover{background: url("../img/nav-li-selected.gif") repeat-x; color: #333;}
ul.nav0 li a{height: 40px; line-height: 40px; text-decoration: none; 
color: #333; padding-left: 20px; display: block; width: 173px;}
ul.nav0 li a:hover{background: #fffbe4; color: #8c4c00;}
ul.nav0 li a:active{
	color: #fff;
	background-color: #FFA66A;
}

#dates ul{list-style: none; }
#dates ul li{
	font-size: 12px;
	background: url("../img/col3-li-bg.gif") top left no-repeat;
	padding: 20px 20px;
}

fieldset {
	margin-top: 0 !important;
	margin-top /**/: -20px;
	margin-bottom: 10px;
	padding: 20px;
	border: 1px solid #dee6ee;
}
fieldset:hover {
	border: 1px solid #9dc162;
}
legend {
	font-weight: bold;
	color: #1052A8;
	margin: 0;
	padding: 5px 10px;
}
label {
	display: block;
	margin-top: 7px; 
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	background-color: #EAEAEA;
	padding: 6px;
}
select { background: #FAFAFA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; }
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333;
	padding: 6px;
	background-color: #EAEAEA;
}

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

.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}

* html .clearfix {height: 1%;}.clearfix {display: block;}
ul, ol, dl{position: relative;}

body{
font-size: x-small;
voice-family: "\"}\""; 
voice-family: inherit;
font-size: small;
}

ul.nav0 li a{
width: 193px;
voice-family: "\"}\""; 
voice-family: inherit;
width: 173px;
}

	/** eveSlideshow - CSS */
	
		.eveSlideshow,
		.eveSlideshow *	{ position: relative; }
		.eveSlideshowItems { display:none; }
		
		/** Hier schonmal das preloader Icon vorladen ... */
		.eveSlideshow { width:456px; height:265px; background:#fff url(../img/ajax-loader.gif) center center no-repeat; }
		.eveSlideshowImages div {
	position: relative;
	margin-left: 20px;
	width:456px;
	height:265px;
	background:#0d0081 none;
}
		.eveSlideshowImages div img.eveSlideshowPreloaderIcon { position:absolute; top:100px; left:160px; }
		.eveSlideshowImages div span.eveSlideshowPreloaderRahmen { display:block; position:absolute; border:1px solid #99ABBA; border-left:none; border-right:none; width:456px; top:15px; }
		.eveSlideshowImages div span.eveSlideshowPreloaderRahmenInner { display:block; border:1px solid #99ABBA; border-top:none; border-bottom:none; height:248px; }
		.eveSlideshowImages div img {
	position:absolute;
}
		.eveSlideShowOverImages { position:absolute; top:0px; left:0px; width:100%; }
		.eveSlideshowPager { position:absolute; background:#fff none; bottom:-10px; left:10px; border:4px solid #fff; border-left:2px solid #fff; border-right:2px solid #fff; }
			html>body .eveSlideshowPager { border:4px solid #fff; }
		.eveSlideshowPager a,
		.eveSlideshowPager a:link,
		.eveSlideshowPager a:active,
		.eveSlideshowPager a:visited { background:#fff url(../img/teaser_pager.gif) 0px 0px no-repeat !important; display:block; float:left; height:15px !important; width:18px; margin:2px; font-size:12px; text-decoration:none; text-align:center; padding:2px 0px 1px 0px; }
		
		.eveSlideshowPager a.inactive,
		.eveSlideshowPager a.inactive:link,
		.eveSlideshowPager a.inactive:active,
		.eveSlideshowPager a.inactive:visited { color:#fff; background-position:0px 0px !important;   }
		/* background:transparent url(/obj/eventim/default/layout/img/backgrounds/teaser_pager.gif) 0px 0px no-repeat; */
		
		.eveSlideshowPager a.active,
		.eveSlideshowPager a.active:link,
		.eveSlideshowPager a.active:active,
		.eveSlideshowPager a.active:visited { color:#002C52 !important; background-position:0px -28px !important; }
		
		.eveSlideshowPager a:hover,
		.eveSlideshowPager a.active:hover { background-position:0px -56px; }
	
		.eveSlideshowWait { overflow:hidden; top:4px; left:4px; cursor:wait; color:#002C52; padding-top:4px; display:none; width:100%; height:100%; background:#fff none; position:absolute; font-size:8pt; font-weight:bold; text-align:center; }
		
	/** @eveSlideshow - CSS */
