html {
	min-height: 1000px;
	height: 100%
}

body {
	top: 0;
	left:0;
	margin: 0;
	padding: 0;
	border: 0;	
	height: 101%;
	background: url(bg_main.jpg) center repeat-y;
	background-color: #f7f7f7;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 81.35%;
	word-spacing: 0.03em;
	color: #000000;
	text-align: center;	
} 



* {
	border:0;padding:0;margin:0
}

/* ------------- LAYOUT CONTAINER ------------------- */

#header{
	height: 183px; width: 100%;
	background: transparent url(bg_header.jpg) repeat-x;
	text-align: right;
}
#navigation{
	height: 183; width: 960px; margin: auto;
	background: transparent url(logo-kbbw.jpg) repeat-y;	
	text-align: right;
}


#tools {height: 121px; padding-top: 32px;line-height: 130%; }
div#mainnav-img {clear: both;}
#mainnav-img img:focus {background-color: #fff}
#mainnav-txt, #logo_print {display: none;}



#main{
	display: block;
	width: 972px;
	margin: auto;
	text-align: left;
}


#subnav{
	float: left;
	/* für IE6 auf 3px runtersetzten: */
	margin-left: 6px;
	padding-top: 75px;
	width: 250px;
	background: url(bg_smen.jpg) no-repeat;
	height: 586px;
	overflow: visible;
}

#content{
	min-height: 500px;
	margin: 75px 35px 0 50px;
	padding-bottom: 85px; 
	width: 625px;
	float: left;
}


/* ------------- Menüs Textformatierung ------------------- */

#tools a {display: block; color: #999; font-size: 1.0em; letter-spacing: 0.1em; text-decoration:none;  }
#tools a:hover { color: #D8001D }


#subnav a {color: #666; font-size: 1.0em; text-decoration:none; letter-spacing: 0.03em  }
#subnav a:hover { color: #D8001D }
#subnav ul { list-style: none; }
#subnav li { margin-bottom: 0.5em }
#subnav .current {color: #D8001D;}
#subnav ul ul { margin: 0; padding: 0; display: inline }
#subnav li li {display: block; padding-left: 0.0em; padding-top: 0.2em; margin-bottom: 0; margin-left:0.5em}
#subnav li li a{ font-size: 0.9em; line-height:0.85em ! important  }





/* ------------- Standard-Formatierungen Text und Links ------------------- */

/* Anpassung für Safari Browser. font-size:100% ist für den Safari in Formularen zu groß */ 
select, input, textarea { font-size: 99% }
	
a {color: #D8001D;}

/* ------------- Überschriften, Fließtexte, Bilder ------------------- */

h1, h2 {font-size: 1.8em; color: #D8001D; margin: 0 0 0.3em 0; padding-top: 1.5em; font-weight:normal; } /* Standard Überschrift Rot im Fluß */
h1 {padding-top: 0 ! important;} /* Standard Rot Seitenbeginn */
h3 {font-size: 1.4em; color: #333; margin: 0 0 1.0em 0; padding: 1.5em 0 0.2em 0; border-bottom: 2px #eee solid; }
h4 {font-size: 1.2em; color: #333; margin: 0 0 1.0em 0; padding: 1.5em 0 0.2em 0; font-weight:normal; border-bottom: 2px #eee solid;}
h5 {font-size: 1.0em; color: #666; margin: 0 0 0.25em 0; }
h6 {font-size: 1.0em; color: #666; margin: 0 0 0.30em 0; font-style:italic; }

#content p { line-height: 135%; margin-bottom: 1.1em;}
#content img {border: 3px solid #eee; margin-bottom: 0.3em}
.csc-textpic-caption {font:  0.8em verdana, arial, sans-serif; color: #666; padding: 0px 0 10px 3px; margin:0}
#content strong {font-weight: normal; color: #666}
#content em {font-style: normal; font-weight: bold; color: #666}

/* ------------- Publikationen Bilder innerhalb FCE publikationen .pub ------------------- */
div.pub {width: 620px}
.pub img {border: 0 ! important}
.pub .csc-textpic-imagewrap, .pub .csc-textpic-imagerow {width: 620px ! important}
.pub dl.csc-textpic-image {width: 200px ! important}


/* ------------- Standard-Formatierungen für Listen & Zitate ------------------- */

	ul, ol, dl { margin: 0 0 1em 1em }
	li { margin-left: 1.5em; line-height: 1.5em; }
	
	dt { font-weight: bold; }
	dd { margin: 0 0 1em 2em; }
	
	blockquote, cite { margin: 0 0 1em 1.5em; font-size: 0.93em; width: auto;}
	


/* ------------- Formulare & Tabellen ------------------- */

table { border-collapse:collapse; width: 100%; margin-bottom: 0.5em; }

form {overflow:hidden;}

input, textarea, select {
    	width: auto;
	border: 0;
    	background: #f2f0f1;
	color: #777;
	padding:0;
}

input {
	padding: 0.2em 0 0.2em 0.2em;
}


input[type=text]:focus, textarea:focus {
	background: #b2b4bf;
	color: #000;
	border: 0;
}

.memberlist {height: 2.0em}
.memberlist a:link, .memberlist a:active, .memberlist a:visited{padding:0; margin:0;color: #000; text-decoration:none; line-height: 80%; font-size: 1.2em }
.memberlist a:hover {text-decoration:underline}
.memberlist a img {border:0 ! important; margin:0 3px 0 0  ! important}

.tx-clcompanydatabase-pi1-searchbox-button{
	padding: 0 2px 0 2px;
	border: 1px solid #333;
	font-weight: bold;
	color: #fff;
	background: #D8001D;
}

.tx-clcompanydatabase-pi1-searchbox-button:hover {
	border: 1px solid #000;
}

.tx-clcompanydatabase-pi1-listrow table {margin-top: 15px}

/* Table-Head */

.tx-clcompanydatabase-pi1-listrow th {height: 30px; background: transparent url(bg-table-head.gif) repeat-x}

.tx-clcompanydatabase-pi1-listrow th a:link, .tx-clcompanydatabase-pi1-listrow th a:visited {
	display: block;
	padding: 0.6em 0 0.4em 1.2em;
	text-decoration: none;
	color: #666666;
	background: transparent url(pfeile.gif) no-repeat center left
}

.tx-clcompanydatabase-pi1-listrow th a:hover{
	color: #D5051F
}

/* Paginierung */
.tx-clcompanydatabase-pi1-browsebox td a:link, .tx-clcompanydatabase-pi1-browsebox td a:visited{
	display: block;
	text-align:center;
	padding: 0 1px 0 1px;
	background: #f2f0f1;
	color: #777;
	margin: 0 1px 0 1px;
	text-decoration: none;
}

.tx-clcompanydatabase-pi1-browsebox td a:hover{
	background-color: #b2b4bf; 
	color: #fff;
}


/* ------------ KünstlerDB TAbellenansicht Zebra ------------------------- */


.tx-clcompanydatabase-pi1-listrow td img {border: 0 ! important; padding-top: 0.3em}

.tx-clcompanydatabase-pi1-listrow thead td{
	color: #fff;
	background-color: #b2b4bf;
	font-weight: bold;
}
.tx-clcompanydatabase-pi1-listrow td {padding: 2px 0 2px 3px}
.tx-clcompanydatabase-pi1-listrow td a:link, .tx-clcompanydatabase-pi1-listrow td a:visited, .tx-clcompanydatabase-pi1-listrow td a:active, .tx-clcompanydatabase-pi1-listrow td a:hover { 
	color: #000; text-decoration: none; font-size:1.1em;
	display: block;
	}

.tx-clcompanydatabase-pi1-listrow tr.even td{ background: #F3F3F3;}

.tx-clcompanydatabase-pi1-listrow tr.selected td{ background: #b2b4bf; color: #fff;	}

.tx-clcompanydatabase-pi1-listrow tr.ruled td{
	color: #fff ! important;
	background-color: #b2b4bf; 
	}
	
/* Opera fix */
.tx-clcompanydatabase-pi1-listrow head:first-child+body tr.ruled td{
	background-color: #b2b4bf; 
	}
	
/* ---------------- Künstlerportraitseite ---------------- */

div.portrait_img {height: 130px; float: left; margin: 0 20px 25px 0;}
.portrait_img img {border:0 ! important}
div.description {clear: both}




	


