
/* ____________________ DEFAULTS ____________________ */
body {
	font: 12px normal Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #5c5c5c;
	text-align: center;
margin: 0; padding: 0;
background: #e6e6e6;
}
a, a img { border: 0; }
ul, li { margin: 0; padding: 0; list-style-type: none; }
h1 {
	font: bold 17px Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin: 0;
}
h2, h3 {
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
}
h2 { margin: 25px 0 0 0; }
strong { margin-right: 3px; }
.subtitle {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #5c5c5c;
}
.de { color: #14a7bd; }
.nl { color: #663366; }


/* ____________________ FLOATS/SPACE ____________________ */
.floatleft { float: left; }
.floatright { float: right; }
.stopfloat { width: 100%; clear: both; display: block; }
.space { height: 25px; }



/* ____________________ LiNKS ____________________ */
a, a:link, a:visited, a:hover, a:focus, a:active {
	font-weight: bold;
	color: #5c5c5c;
	text-decoration: none;
	line-height: 16px;
}
a:hover, a:focus, a:active {
	text-decoration: underline;
}
a.de:link, a.de:visited { color: #14a7bd; }
a.nl:link, a.nl:visited { color: #663366; }
a.de:hover, a.de:focus, a.de:active, a.nl:hover, a.nl:focus, a.nl:active { color: #5c5c5c; }
a.selected, .selected a { color: #5c5c5c; text-decoration: underline; }
#content a.slim { font-weight: normal; text-decoration: underline; }


/* ____________________ LAYOUT ____________________ */
#bienale {
	width: 960px;
	text-align: left;
	background: #fff;
	margin: auto; 
	padding: 0;
		background: #fff;
		/*border-top: 0px;
	border-left: 1px;
	border-bottom: 0px;
	border-right: 1px;
		border-style:dashed;
		border-color:#dfdfdf;*/
}
#logo {
	height: 230px;
	margin: 0; padding: 0;
}
#logo img {
	width: 960px; height: 230px;
}
#main {
	margin-top: 25px;
	background: url(../images/core/dash_v.gif) repeat-y 396px 0; 
	padding: 0 22px 0 22px;
}
#sidebar {
	width: 350px;
	float: left;
	padding-right: 25px;
}
#content {
	width: 515px;
	float: left;
	padding-left: 25px;
}

#content ul,  #content li  {
list-style-type:disc;
margin-left: 8px;
}


#foot {
	margin-top: 100px;
	height: auto;
	padding: 10px 22px 10px 22px;
}

.divider {
	width: auto; height: 70px;
	background: url(../images/core/dash_h.gif) repeat-x 0 35px; 
	margin: 0;
}
.colorbar {
	height: 23px;
	text-align: center;
	color: #fff;
	background: #663366;
	padding-top: 4px;
}

.mini {
font-size: 11px;
line-height: 14px;

}


* html .colorbar { margin-top: -4px; }
.colorbar a, .colorbar a:link, .colorbar a:visited { color: #fff; font-weight: normal; }
.colorbar a:hover, .colorbar a:active { color: #5c5c5c; font-weight: normal; }


/* ____________________ MENU ____________________ */
#menu li {
	margin: 0; 
	padding: 3px 0 3px 0;
	line-height: 12px;
	background: url(../images/core/menu_empty.gif) no-repeat 0 45%;
}
#menu a {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 35px;
}
#menu li.schlossburg { background: url(../images/core/landpartienkl.gif) no-repeat 0 45%; }
#menu li.klosterkirche { background: url(../images/core/kinderkl.gif) no-repeat 0 45%; }
#menu li.haushof { background: url(../images/core/eigene-produktionenkl.gif) no-repeat 0 45%; }
#menu li.parkgarten { background: url(../images/core/menu_parkgarten.gif) no-repeat 0 45%; }
#menu li.messe { background: url(../images/core/menu_messe.gif) no-repeat 0 45%; }


/* ____________________ BILDER ____________________ */
.pixbox, .pixbox_left, .pixbox_right {
	font: italic 9px Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	width: 250px; 
	margin-bottom: 5px;
}
.pixbox_left { float: left; padding: 0 5px 0 0; }
.pixbox_right { float: left; padding: 0 0 0 5px; }
/* rechte Spalte (zb Programmicons) */
.content_icon {
	float: left;
	margin: 2px 8px 0 0;
}
/* linke Spalte (Downloadbilder etc) */
.sidebar_float {
	float: left;
	margin: 2px 8px 4px 0;
}


/* ____________________ FOOT ____________________ */
#foot .divider {
	height: 75px;
	background: url(../images/core/dash_h.gif) repeat-x 0 50px; 
}
#foot ul { margin-bottom: 40px; }
#foot li { 
	display: inline;
	padding-top: 20px; 
	padding-right: 30px; 

}
/*#foot li.nospace { padding-right: 0px; }*/


.stopfloat {
	clear: both;
	display: block;
}


