html { height: 101%; }
/* colors: 
 *
 *	999900
 *	009999
 *	990000
 *	ff3300
 *	ffff00
 *	a0a0a0
 */
body {
	text-align:center;
	background-image:url("../images/bg.gif");
	background-repeat:repeat-x;
	background-color:#fcfcfc;

	font-family:arial,helvetica,sans-serif;
	font-size:12px;

	padding:0;
	margin:0;

	
	color:#000000;
}

div, td, th, span {
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	/* color:#535353; */
}

.wrapper {
	margin:0 auto 0 auto;
	text-align:left;
	width:890px;
}

.header {
	height:158px;
	width:888px;
}
#header0 { background-image:url("../images/header2/bg_index.jpg"); background-repeat:no-repeat;}
#header1 { background-image:url("../images/header2/bg_news.jpg"); background-repeat:no-repeat;}
#header2 { background-image:url("../images/header2/bg_about.jpg"); background-repeat:no-repeat;}
#header3 { background-image:url("../images/header2/bg_funding.jpg"); background-repeat:no-repeat;}
#header4 { background-image:url("../images/header2/bg_index.jpg"); background-repeat:no-repeat;}
#header5 { background-image:url("../images/header2/bg_press.jpg"); background-repeat:no-repeat;}
#header6 { background-image:url("../images/header2/bg_contact.jpg"); background-repeat:no-repeat;}

.navig {
	width:550px;
	height:20px;
	margin:93px 0 0 0;
	float:left;
	padding:0;
}

.navigpics {
	background-repeat:no-repeat;
	background-position:0 0;
	height:18px;
	width:520px;
}
.navigpics ul li {
	width:85px;
	height:16px;
}

.navigpics ul li a img {
	width:85px;
	height:16px;
}
#navigpic0 ul li#navig1_p { background-image:url("../images/nav2/nav_news.gif");}
#navigpic0 ul li#navig2_p { background-image:url("../images/nav2/nav_about.gif");}
#navigpic0 ul li#navig3_p { background-image:url("../images/nav2/nav_funding.gif");}
#navigpic0 ul li#navig4_p { background-image:url("../images/nav2/nav_index.gif");}
#navigpic0 ul li#navig5_p { background-image:url("../images/nav2/nav_press.gif");}
#navigpic0 ul li#navig6_p { background-image:url("../images/nav2/nav_contact.gif");}

#navigpic1 ul li { background-image:url("../images/nav2/nav_news.gif");}
#navigpic2 ul li { background-image:url("../images/nav2/nav_about.gif");}
#navigpic3 ul li { background-image:url("../images/nav2/nav_funding.gif");}
#navigpic4 ul li { background-image:url("../images/nav2/nav_index.gif");}
#navigpic5 ul li { background-image:url("../images/nav2/nav_press.gif");}
#navigpic6 ul li { background-image:url("../images/nav2/nav_contact.gif");}
ul.naviglinks {
	list-style-type:none;
	padding:0;
	margin:0;
	text-align:left;
}

/*
86
94
100
85
76
x
*/

ul.naviglinks li {
	list-style-type:none;
	padding:0;
	margin:0;
	display:inline;
	width:85px;
	/* width:90px;
	float:left;
	background-color:yellow; */
	margin-right:1px;
	float:left;
	text-align:center;
}

ul.naviglinks li a {
	color:#000;
	font-weight:bold;	
	font-size:14px;
	text-decoration:none;
	margin:0;
	padding:0;
	/* padding:10px; */
}

#logo {
	width:316px;
	height:158px;
	float:right;
}

.main {
	padding:15px 0 35px 0;
	min-height:350px;
}

.footer {
	/*background-image:url("../images/footer.gif");*/
	height:27px;
	width:888px;
	float:left;
	text-align:center;
}

.footertext{
	padding-top: 8px;
	font-family:Arial;
	font-size:7pt;
	color:#666666;
}

h2 {
	font-size:14px;
	font-weight:normal;
	color:#262626;

	background-image:url("../images/line.gif");
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0;
	padding:5px;
}

.column-middle h2 {
	background:none;
	padding:0;
	font-weight:bold;
	margin-bottom:15px;
}

h3 {
	font-size:12px;
	font-weight:normal;
	color:#e32f2a;
	margin:0;
	margin-top:10px;
}
.column-home {
	width:309px;
	float:left;
	margin-right:40px;
}
.column-feature {
	width:170px;
	float:right;
	color:#535353 !important;
}

.column-wide {
	width:687px;
	float:left;
	background-image:url("/images/line_687.gif");
	background-repeat:no-repeat;
	color:#000;
	line-height:18px;
}
.column-middle {
	width:480px;
	float:left;
	background-image:url("/images/line_480.gif");
	background-repeat:no-repeat;
	color:#000;
	line-height:18px;
}
.column-left {
	width:160px;
	float:left;
	margin-right:40px;
	color:#535353 !important;
}
.column-right {
	width:160px;
	float:right;
	background-image:url("/images/line_subnav.gif");	
	background-repeat:no-repeat;
	padding-top:10px;
	color:#535353 !important;
}

.text {
	padding:5px;
}

.column-right .text {
	font-size:11px;
	background-image:url("/images/line_subnav.gif");	
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:15px;
	line-height:14px;
}

.column-home .text,
.column-feature .text {
	padding-top:20px;
}

.column-feature .text {
	font-size:11px;
}
.column-feature .text img {
	margin-bottom:5px;
}


.date {
	color:#000;
	margin-bottom:5px;
}

a {
	color:#ff3300;
	text-decoration:none;
	font-weight:bold;
}


ul.subnavig-right {
	list-style-type:none;
	padding:0;
	margin:0;
	width:160px;
}
ul.subnavig {
	list-style-type:none;
	padding:0;
	margin:0;
	width:160px;
	background-image:url("/images/line_subnav.gif");	
	background-repeat:no-repeat;
}
.subnavig li, .subnavig-right li {
	/* font-weight:bold; */
	padding:7px 13px 7px 13px;
	color:#000;
	background-image:url("/images/line_subnav.gif");	
	background-repeat:no-repeat;
	background-position:bottom;
}


.subnavig-right li {
	font-size:11px;
}
.subnavig a, .subnavig-right a {
	color:#5c5c5c;
	padding-left:15px;
	display:block;
	text-decoration:none;
	background-image:url("/images/pfeil.gif");	
	background-repeat:no-repeat;
	background-position:0 0;
}
.subnavig a.link, .subnavig-right a.link {
	background-image:url("/images/link.gif");	
}
.subnavig a.download, .subnavig-right a.download {
	background-image:url("/images/download.gif");	
}
.subnavig a:hover, .subnavig-right a:hover {
	text-decoration:underline;
	color:#000;
}
.subnavig a.active, .subnavig-right a.active {
	color:#000;
}

ul.subsubnavig {
	list-style-type:none;
	padding:0;
	margin:0;
}
ul.subsubnavig li {
	padding:3px 13px 0px 13px;
	color:#000;
	background-image:none;
}

.subsubnavig li a {
	background-image:none;
}

h1 {
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	background-image:url("/images/line_480.gif");
	background-repeat:no-repeat;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:0px;
	margin-bottom:15px;
	background-position:bottom;
}

.column-wide h1 {
	background-image:url("/images/line_687.gif");
}

.style1	{ color:#999900; }
.style2	{ color:#009999; }
.style3	{ color:#990000; }
.style4	{ color:#ff3300; }
.style5	{ color:#cc9900; }
.style6	{ color:#a0a0a0; }
.style7	{ color:#333399; }

.articlelist-item {
	margin-bottom:15px;
}
.articlelist-category {
	color:#666; 
}

.articlelist-title a {
	text-decoration:none;
}

.articlelist-date {
	margin-bottom:5px;
}
h3 {
	font-weight:bold;
	color:#000 !important;
}
.fliesstext img {
	border:1px solid #666;
}

#projectmain {
}

#projectlongdesc {
}
#currentimage {
	border:0;
}
#projectimage {
/*
	background-color:white;
	padding:10px;
*/
}

.backlink {
	background-image:url("/images/line_480.gif");
	background-repeat:no-repeat;
	background-position:top;
	margin-top:10px;
}
.backlink a {
	background-image:url("/images/pfeillinks.gif");
	background-repeat:no-repeat;
	background-position:0px 10px;
	color:#5c5c5c;
	padding-top:5px;
	padding-left:10px;
	display:block;
	text-decoration:none;
}
.imagelegend, .imagelegend span {
	font-size:11px;
	color:#000;
	margin-top:5px;
}

.imagecontent {
	margin-top:-5px;
	padding-bottom:5px;
	background-image:url("/images/line_subnav.gif");	
	background-repeat:no-repeat;
	background-position:bottom;
}
#languages {
	height:16px;
	float:left;
	margin-top:4px;
	font-size:11px;
	text-decoration:none !important;
	color:#666;
}

.kunsthallelogo
{
	width:175px;
	float:left;
}

#toplinks {
	height:16px;
	float:left;
	padding-top:8px;
	width:340px;
	/*text-align:right;*/
	font-size:10px;
	color:#000;
}

#toplinks a {
	text-decoration:none !important;
	color:#000;
	font-weight:normal;
}

input.text, textarea, input.textsm {
	font-size:11px;
	border:1px solid #666;
	padding:2px;
	width:260px;
}

input.textsm {
	width:120px;
}
input {
	font-size:11px;
	border:1px solid #666;
	padding:0;
}
input:hover {
	background-color:#fdd;
}

.ErrorText {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
}
.error {
	border:1px solid #f00;
}
input.error {
	width:260px;
	padding:2px;
}
label {
	font-size:11px;
}
.errors {
	border:1px solid #f00;
	background-color:#fcc;
	font-weight:bold;
	padding:10px 20px;
	
}

.message {
	border:1px solid #060;
	background-color:#cfc;
	font-weight:bold;
	padding:10px 20px;
	
}

table.list {
	width:100%;

	margin:20px 0;
}

table.list tr td,
table.list tr th {
	border-bottom:1px solid #ccc;
	padding:5px 10px;
}
table.list tr th {
	background-color:#999;
	padding:2px 10px;
	color:#fff;
}
.pressimage {
	width:120px;
	float:left;
	margin-right:10px;
}
.pressitem {
	width:100%;
	clear:both;
	padding-top:5px;
}
.imgbu {
	font-size:9px;
	padding-top:2px;
	padding-bottom:5px;
	color:#999;
}
h4 {
	font-size:12px;
	margin:0 0 5px 0;
	color:#666;
	font-weight:normal;
}

h4.chosen {
	font-weight:bold;
	color:#000;
}
h1 .year {
	font-weight:bold;
	color:#000;
	text-transform:none;
}
h1 .subtitle {
	font-weight:normal;
	color:#000;
	text-transform:none;
}
h2.artist {
	margin-bottom:5px;
}

.archiv .articlelist-item .details {
	width:600px;
	float:left;
}
.articlelist-item .category {
	color:#666;
}
.articlelist-item .artist {
	font-size:12px;
	font-weight:normal;
}
.archivthumb { 
	float:left;
	clear:left;
	width:60px;
	border:0px;
	max-height:90px;
	margin-right:10px;
}	
.thumb {
	border:0px;
}

.archiv .articlelist-item  {
	background-image:url("/images/line_687.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:10px;
}
.clr {
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
}
#koer_archiv textarea  { font-family:arial,helvetica,sans-serif;
	font-size:11px;
	padding:2px; }
#koer_archiv table td.left { vertical-align:top }
label span.required { color:#f00;margin-left:5px} 

#koer_archiv .fileupload {
	font-size:11px;
	border:1px solid #666;
	padding:2px;
}
#koer_archiv .other {
	border:0;
}
#archivnavig select {
	font-family:arial,helvetica,sans-serif;

	font-size:11px;
}

/* index------------------------------*/

.imagetableclass
{
	border:0px;
	padding-bottom:5px;
	width:520px;
}



#imagetable td
{
	border:0px;
	padding-left:1px;
	padding-top:1px;
	padding-bottom:0px;
	padding-right:0px;
	margin:0px;
}

#imagetable tr
{
	border:0px;
	padding:0px;	
	margin:0px;
	width:510px;
}

#imagetable img
{
	border:0px;
	padding:0px;
	margin:0px;
}


.imagetableclass table
{
	border-collapse:collapse;
	border:0px;
	padding:0px;
	margin:0px;	
}

.subnavig_table td
{
	padding-left:4px;
	padding-right:5px;
}

.subnavig_table input
{
	width:60px;
}

.subnavig_table select
{
	width:160px;
}

.subnavig_table

{
	padding-top:10px;
	padding-bottom:10px;
	background-color:#eeeeee;
	width:516px;
	height:107px;


}

.subnavig
{
	width:516px;
	padding-top:2px;
	padding-bottom:2px;
}

#leftwrapper
{
	width:520px;
	float:left;
	padding-bottom:4px;
}


#rightwrapper
{
	padding-left:45px;
	width:325px;
	float:left;
}


#rightwrapper .headline1 a 
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#676700;
	
}

#rightwrapper .headline2
{
	font-family:Arial;
	font-size:12px;
	color:#676700;
}



#rightwrapper p
{
	padding-top: 2px;
	padding-bottom:18px;
	margin:0px;

}

.specialHeadline
{
	padding-bottom: 20px;
}

form.subcat {
   font-weight:bold;
    font-size:14px;
    text-transform:uppercase;
    background-image:url("/images/line_480.gif");
    background-repeat:no-repeat;
    padding-top:10px;
    padding-bottom:10px;
    margin-top:0px;
    background-position:bottom;
}
.subcat label {
    font-weight:normal;
    text-transform:none;
    margin-right:10px;
}
.subcat select {
    font-size:11px;
}


