
body        { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #453c39 ; background-image: url(../images/kwsback.gif); background-repeat: repeat-x; margin: 0; padding: 0; }
td { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
p  { margin: 0; padding: 0; }
a { color: #c0c0c0; text-decoration: none; }
a:link {  }
a:visited {  }
a:hover { color: #f5f5f5; }
a:active { color: #ff8c00; }
/****Inhalt****/
#container
	{ text-align: left; width: 952px; margin: 56px auto 0; padding: 0 0 30px; }
#contentshome { margin: 0; width: 952px; height: 280px; float: left; padding: 0; }
#contentstext { color: #d3d3d3; font-size: 10px; line-height: 190%; word-spacing: -1px; letter-spacing: 0.1em; margin: 0; width: 574px; height: 270px; overflow: auto; float: left; padding: 10px 294px 0 84px; }
#contentsformular { color: #d3d3d3; font-size: 10px; line-height: 190%; word-spacing: -1px; letter-spacing: 0.1em; margin: 0; padding: 10px 84px 0; width: auto; height: 100%; float: left; }
#contentsformular p { color: #d3d3d3; font-size: 10px; line-height: 190%; word-spacing: -1px; letter-spacing: 0.1em; }
#contentsformular h1 { color: #d3d3d3; font-size: 12px; font-weight: bold; line-height: 190%; word-spacing: -1px; letter-spacing: 0.1em; }
#contentsformular td { color: #d3d3d3; font-size: 10px; line-height: 190%; word-spacing: -1px; letter-spacing: 0.1em; }
#contentstext p { margin: 0; padding: 0 0 10px; }
#contentsbild { width: 932px; height: 270px; overflow: auto; float: left; margin: 0; padding: 10px 0 0 20px; }
.contents { height: 130px; float: left; margin: 10px 0 0; padding-right: 160px; padding-left: 85px; }
/*-------------- Sammlung Namen in Spalten -------------*/
div#collNamen { margin: 10px 0 30px; padding-left: 165px; float: left; }
#collNamen ul.columns {
    padding: 0;  
    border: none;
    margin: 0;
    width: 170px;
    float: left;
    }
#collNamen ul { font-size: 9px; line-height: 180%; letter-spacing: 0.1em; margin: 0; padding: 0 0 5px; }
#collNamen li { list-style-type: none; margin: 0; padding: 0; }
#collNamen li a { color: #a9a9a9; text-decoration: none; padding: 0 15px 0 3px; border: solid 1px transparent; }
#collNamen li a:hover { color: white; text-decoration: none; border: solid 1px #a9a9a9; }
#collNamen li a:visited { color: #a9a9a9; font-size: 9px; text-decoration: none; }
#collNamen li a:active { background-color: #c1002f; }
#collNamen li a.activated { color: #fff; font-weight: bold; letter-spacing: 0.1em; }
/****MainNav****/
#mainnav
	{ position: static; width: 868px; height: 28px; float: left; padding: 0 0 0 84px; }
.mainnav { color: #d3d3d3; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 84px; height: 28px; float: left; }
.mainnav a { color: #a9a9a9; text-decoration: none; height: 25px; padding-top: 3px; padding-left: 5px; border-left: 1px solid #696969; display: block; }
.mainnav a:hover { color: #fff; background-color: #4f4643; }
/****MainNavi2****/
.mainnav2 { color: #f5f5f5; font: 10px Verdana, Arial, Helvetica, sans-serif; background-color: #635a57; text-decoration: none; text-align: left; letter-spacing: 0.5px; width: 79px; height: 25px; float: left; padding-top: 3px; padding-left: 5px; border-left: 1px solid #696969; }
/****Logo****/
#logo { width: 84px; height: 28px; float: right; padding: 0; margin: 0 80px 0 0; }
#logotypo { vertical-align: top; width: 273px; margin: 0; padding: 5px 0 0 5px; height: 24px; float: left; border-left: 1px solid #696969; }
/*KWS auf Home*/
.tdNavi { border-top: 1px solid #696969; border-bottom: 1px solid #696969; }
.kws_weiss { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-align: left; vertical-align: top; padding: 3px 0 0 3px; }
.kws_schwarz { color: #4f4643; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; padding-top: 2px; padding-left: 3px; }
.kws_schwarz a:visited { color: #4f4643; font-style: normal; font-weight: bold; }
.kws_schwarz a:hover { color: #fff; font-style: normal; font-weight: bold; }
/****Sub-Navi****/
#subNavi { font-size: 10px; line-height: 140%; letter-spacing: 0.5px; width: 86px; height: 122px; margin: 0; padding-left: 85px; float: left; padding-top: 3px; }
#subNavi ul { text-align: left; margin: 0; padding: 0; list-style-type: none; }
#subNavi li
	{  }
#subNavi li a
	{ text-decoration: none; color: #a9a9a9; background-image: url(../images/quad_grau.gif); background-repeat: no-repeat; background-position: 0 center; text-indent: 11px; display: block; }
#subNavi li a:hover
	{ text-decoration: none; color: #fff; background-image: url(../images/quad_rot.gif); }
#subNavi li a:active { color: #c1002f; text-decoration: none; }
/******Welcome*******/
#welcome { color: #fff; font-size: 10px; line-height: 140%; text-align: left; margin: 0; padding-left: 338px; width: 200px; float: left; padding-top: 3px; display: block; white-space: nowrap; }
/****Stiftung-Navi****/
#stiNavi { font-size: 10px; line-height: 140%; letter-spacing: 0.5px; width: 170px; height: 122px; margin: 0; padding-left: 168px; float: left; padding-top: 3px; }
#stiNavi ul { text-align: left; width: 170px; margin: 0; padding: 0; list-style-type: none; }
#stiNavi li
	{ color: #fff; font-size: 10px; line-height: 140%; background-image: url(../images/quad_rot.gif); background-repeat: no-repeat; background-position: 0 center; text-indent: 11px; display: block; }
#stiNavi li a
	{ text-decoration: none; color: #a9a9a9; background-image: url(../images/quad_grau.gif); background-repeat: no-repeat; background-position: 0 center; text-indent: 11px; display: block; }
#stiNavi li a:hover
	{ text-decoration: none; color: #fff; background-image: url(../images/quad_rot.gif); }
#stiNavi li a:active { color: #c1002f; text-decoration: none; }
/****Sammlung-Navi****/
#samNavi { font-size: 10px; line-height: 140%; word-spacing: -1px; letter-spacing: 0.5px; height: 122px; float: left; margin: 0; padding-top: 3px; padding-left: 252px; }
#samNavi ul { text-align: left; width: 190px; margin: 0; padding: 0; list-style-type: none; }
#samNavi li
	{ color: #fff; font-size: 10px; line-height: 140%; background-image: url(../images/quad_rot.gif); background-repeat: no-repeat; background-position: 0 center; text-indent: 11px; display: block; }
#samNavi li a
	{ text-decoration: none; color: #a9a9a9; background-image: url(../images/quad_grau.gif); background-repeat: no-repeat; background-position: 0 center; text-indent: 11px; display: block; }
#samNavi li a:hover
	{ text-decoration: none; color: #fff; background-image: url(../images/quad_rot.gif); }
#samNavi li a:active { color: #c1002f; text-decoration: none; }
/****Preis-Navi****/
#preisNavi { font-size: 10px; line-height: 140%; letter-spacing: 0.5px; height: 122px; margin: 0; padding-left: 336px; float: left; padding-top: 3px; }
#preisNavi ul { text-align: left; margin: 0; padding: 0; list-style-type: none; }
#preisNavi li
	{ color: #fff; font-size: 10px; line-height: 140%; background-image: url(../images/quad_rot.gif); background-repeat: no-repeat; background-position: 0 center; text-indent: 11px; display: block; }
#preisNavi li a
	{ text-decoration: none; color: #a9a9a9; background-image: url(../images/quad_grau.gif); background-repeat: no-repeat; background-position: 0 center; text-indent: 11px; display: block; }
#preisNavi li a:hover
	{ text-decoration: none; color: #fff; background-image: url(../images/quad_rot.gif); }
#preisNavi li a:active { color: #c1002f; text-decoration: none; }
/************Sammlung_Bilder************/
/*Image*/
.bild { line-height: 140px; vertical-align: middle; border: solid 1px transparent; }
.bild:link { border: solid 1px #fff; }
.bild:visited { border: solid 1px #f8f2b4; }
.bild:hover { border: solid 1px #fff; }
#thumbover { text-align: left; width: 772px; float: left; }
#thumbover_preis { text-align: left; width: 550px; float: left; }
#thumb {
	background-color: aqua;
	width: 170px;
	height: 270px;
	float: left;
	margin: 5px;
	border: solid 1px silver; }
.thumb { text-align: left; margin: 5px 5px 10px; width: 160px; height: 255px; float: left; }
#bild { background-color: #696969; text-align: center; vertical-align: middle; width: 160px; float: left; margin: auto; padding: 10px; }
.bildklein { line-height: 140px; background-color: #635a57; text-align: center; vertical-align: middle; width: 140px; height: 145px; margin: 0; padding: 10px; }
.thumblegende { color: #a9a9a9; font-size: 9px; font-weight: normal; line-height: 165%; text-align: left; letter-spacing: 0.1em; float: left; padding-top: 8px; padding-bottom: 10px; }
/********************** Preisträger **************/
.preistraeger { color: #a9a9a9; font-size: 10px; line-height: 160%; letter-spacing: 0.1em; margin: 5px 17px 30px 5px; width: 290px; float: left; }
#preistraeger p { margin: 0; padding: 0 0 0; }
/****Preisträger Auswahl****/
#subAuswahl { font-size: 10px; line-height: 140%; letter-spacing: 0.5px; width: 86px; height: 122px; margin: 10px 77px 0 0; float: left; padding: 0 0 0 170px; }
#subAuswahl ul { text-align: left; margin: 0; padding: 0; list-style-type: none; }
#subAuswahl li
	{  }
#subAuswahl li a
	{ text-decoration: none; color: #a9a9a9; background-image: url(../images/quad_grau.gif); background-repeat: no-repeat; background-position: 0 center; text-indent: 11px; display: block; }
#subAuswahl li a:hover
	{ text-decoration: none; color: #fff; background-image: url(../images/quad_rot.gif); }
#subAuswahl li a:active { color: #c1002f; text-decoration: none; }
#subAuswahl a.activated { color: #fff; font-weight: normal; }
/***** Preisträger - Namen in Spalten *****/
div#preisNamen { margin: 10px 0 30px; float: left; }
#preisNamen ul.columns {
    padding: 0;  
    border: none;
    margin: 0;
    width: 170px;
    float: left;
    }
#preisNamen ul { font-size: 9px; line-height: 180%; letter-spacing: 0.1em; margin: 0; padding: 0 0 5px; }
#preisNamen li { list-style-type: none; margin: 0; padding: 0; }
#preisNamen li a { color: #a9a9a9; text-decoration: none; letter-spacing: 0.1em; padding: 0 15px 0 3px; border: solid 1px transparent; }
#preisNamen li a:hover { color: white; text-decoration: none; border: solid 1px #a9a9a9; }
#preisNamen li a:visited { color: #a9a9a9; font-size: 9px; text-decoration: none; }
#preisNamen li a:active { background-color: #c1002f; }
#preisNamen li a.activated { color: #fff; font-weight: bold; letter-spacing: 0.1em; }
/*--------Künstlerbio--------*/
.bio { color: #a9a9a9; font-size: 10px; line-height: 160%; letter-spacing: 0.1em; margin: 5px 0 30px 5px; width: 138px; float: left; }
#bio p { margin: 0; padding: 0 0 0; }
/*<agl.folder "menu">*/
	/*************Haupt-Menu****************/
	#menu { margin:0; padding:0 0 0 84px; text-align:left; height: 28px; }
	#menu ul { float: left; margin: 0; padding: 0; list-style-type: none; display: inline; }
	#menu  li { margin: 0; padding: 0; width: 84px; float: left; }
	#menu li a { color:#a9a9a9; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align:left; letter-spacing: 0.5px; width: 79px; float: left; margin: 0; padding: 3px 0 13px 5px; border-left: 1px solid #696969; }
	#menu li a:hover { color:white; background-color: #4f4643; }
	#menu li a:active {
	color: #ff8c00; }
/*</agl.folder>*/
/*-------------------footer--------------------*/
#footer { color: #808080; font-size: 9px; font-family: "Courier New", Courier, Monaco, monospace; text-align: right; float: right; margin: 10px 28px 10px auto; }
#footer a:link, #footer a:visited
	{ color: #808080; text-decoration: none; text-align: center; }
#footer a:hover
	{ text-decoration: none; color: #fff; }
#footer a:active { color: #ff8c00; text-decoration: none; }
/*------------ Kontaktform ----------------*/
input { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 170%; background-color: #dcdcdc; width: 250px; margin-bottom: 4px; border-top-width: 1px; }
textarea { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 170%; background-color: #dcdcdc; width: 250px; }
buttontype { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 170%; background-color: #dcdcdc; }
.tabellenlinie { border-bottom: 1px solid #696969; }
.gruppe { color: #c40725; font-weight: bold; }
.gruppe_outline { border: solid 1px black; }
