html, body {
   margin: 0;
   padding: 0;
   height: 100%;
   }

body{
	background-image:url(pics/body_bg.gif);
	background-repeat:repeat-x;
	}

/*-------------------------------DESIGN-SEITE------------------------------------------------------------------------------*/
.noscreen {display:none;}
.clear {clear:both;}
.abstand {line-height: 5px;}
.right{float:right;}
.left{float:left;}

TABLE#gesamt {
	padding:0px;
	border-collapse:collapse;
	width:100%; 
	height:100%; 
	margin:0px;
	/*margin-left:auto;
	margin-right:auto;*/
	
}
TABLE#gesamt TD#links_bg  {background:#ffffff;}
TABLE#gesamt TD#links_bg {width:40%;}
TABLE#gesamt TD#rechts {width:60%;}
TABLE#gesamt TD {
	margin:0px; 
	padding:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px; 
	font-style: normal; 
	 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #696969;
	}
#links {width:170px; background-color:#ffffff;}
#links, #footer{
	background-image:url(pics/bg_linie.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:3px;
}
/* mittlere Spalte des Inhalts in hell Grau*/
#mitte {
	width:660px;
	padding-right:3px;
	background:#efefef;
	background-image:url(pics/bg_linie.gif);
	background-repeat:repeat-y;
	background-position:right;
	
	
}
/*mittlere Spalte des Inhalts dunkel Grau*/
#mitte2 {
	width:655px;
	padding-right:3px;
	background:#807E73;
	background-image:url(pics/bg_linie.gif);
	background-repeat:repeat-y;
	background-position:right;
	
}
#mitte, #mitte2, #rechts, #links {vertical-align:top;}
#footer {vertical-align:bottom;width:170px;text-align:center;}
#rechts_oben_1 {
	height:28px;
	margin:0px;
	padding-top:10px;
	padding-left:20px;
	color:#8f0000;
	font-size:16px;
	}
/*------------------------HEAD_NAVI----------------------------------------------*/
#menu_head, #meine_auswahl {
	height:53px; 
	width:auto; 
	background-color:#f7ecad;
	padding-left:10px;
	padding-top:23px;
	}

UL#head_nav, #sub-navi   {list-style:none; margin:0px; padding:0px;}
UL#head_nav {z-index:10;}
UL#head_nav LI {position:relative;}
UL#sub-navi {position:absolute; top:14px;z-index:20;left:0px;}
#head_nav LI, UL#sub-navi LI {
	display:inline; 
	width:auto;
	}
#sub-navi {width:500px;height:32px;padding-top:8px;border-left:3px solid #8f0000;}
#head_nav LI A, #meine_auswahl A {
	color:#696969;
	text-decoration:none;
	padding-left:10px;
	margin-right:15px;
	}

#head_nav LI.aktiv A.aktiv {
	border-left:3px solid #8f0000; 
	text-decoration: none;
	padding-left:7px;
	margin-right:12px;
	}
#mitte  #head_nav LI.aktiv UL#sub-navi LI A {margin-right:0px; padding-left:7px;}

#head_nav LI.aktiv A.aktiv, #head_nav LI.aktiv #sub-navi LI A.sub_aktiv, #head_nav LI A.aktiv {
	color:#8f0000;
	}	
#sub-navi LI.aktiv A.aktiv {background-image:none;}
#head_nav LI.aktiv #sub_navi LI A {
	color:#878264;
	text-decoration:none;
	padding-left:0px;
	margin-right:0px;
}
#head_nav LI A:hover, #head_nav LI  UL#sub-navi LI A:hover, #meine_auswahl A:hover {color:#8f0000;}

/*----------------SUCHE-------------------*/

#suche {width:650px; height:35px;background-color:#8f0000;}
#suche FORM {padding:0px; margin:0px;}
#suche DIV#suche-box {height:21px; width:400px; padding-left:20px; padding-top:8px;}
#suche DIV#suche-box INPUT, #suche DIV#suche-box SPAN {float:left;}

/*-----------------NAVI_LINKS--------------------------*/
#navi2 {padding-top:75px;padding-left:30px;}
#navi2 A{ 
	display:block;
	line-height: 22px;  
	color: #666666; 
	text-decoration: none;
}

#navi2 A:hover { 
	color: #8F0000; 
}

#navi2 A.navi2_aktiv { 
	color: #8F0000; 
	text-decoration: none;
}
DIV.textklein {
	font-size: 9px; 
	color:#000000;
	padding-left:30px;
	border-top:3px solid #8f0000;
	text-align:left;
	padding-top:10px;
	}
#navi_freunde {
	line-height: 22px;
	font-size: 9px; 
	color:#000000;
	padding-left:30px;
	text-align:left;
	padding-bottom:17px;
	margin-top:50px;;
}
#navi_freunde strong, #navi_freunde A {color:#8f0000;}
#navi_freunde A:hover {text-decoration: none;}
/*-------------------------------CONTENT------------------------------*/
#content-head-text {
	padding-top:12px;
	padding-bottom:15px;
	padding-left:23px; 
	padding-right:25px;
	font-style:italic;
	background-color:#ffffff;
	width:599px;
	line-height: 18px;
	}
#content {
	padding-left:23px; 
	padding-right:25px;
	padding-top:15px;
	padding-bottom:20px;
	line-height: 18px;}

/*-------------RECHTE_SPALTE----------------------------------------------*/
TABLE#news {
	width:153px; 
	border:0px; 
	border-collapse:collapse;
	}
TABLE#news DIV.news {
	width:153px;
	padding-left:20px;
	font-size:9px;
	line-height:16px;
	margin-bottom:20px;
	}
TABLE#news DIV.news-header {color:#8f0000;}

#nachrichten {float:left;}
#nachrichten DIV.ueberschrift, #start-kuenstler DIV.ueberschrift {
	width:374px;
	border-bottom:1px solid #8f0000;
	color:#8f0000;
	font-size:16px;
	padding-bottom:10px;
	margin-bottom:15px;
	}
#start-kuenstler DIV.ueberschrift {width:100%;}
#start-kuenstler DIV.bild {padding-top:20px;}

#start_seite {width:100%; height:100%; margin:0px;padding:0px; border-collapse:collapse;}
TABLE#start_seite TD {vertical-align:top;}
TABLE#start_seite TD.erste {border-right:1px solid #8f0000;padding-right:0px;padding-right:15px;}
TABLE#start_seite TD.zweite {width:200px;padding-left:15px;}
TABLE#start_seite TD A.link-rot,
TABLE#start_seite TD.erste DIV.news-start  A,
TABLE#start_seite TD.erste DIV.news-start DIV.header  {color:#8f0000;}
TABLE#start_seite TD A.link-rot:hover,
TABLE#start_seite TD.erste DIV.news-start  A:hover {text-decoration:none;}
TABLE#start_seite TD.erste DIV.news-start {padding-bottom:20px;}
 
DIV.inhalt_titel  {
	color:#8f0000;
	font-weight:bold;
	color:#8f0000;
	font-size:16px;
	margin-left:144px;
	border-bottom:1px solid #8f0000;
	padding-bottom:10px;
	margin-bottom:10px;
}
DIV.inhalt DIV.inhalt_bild {float:left;width:140px;}
DIV.inhalt DIV.inhalt_text {float:right;width:460px;}


DIV#content DIV.inhalt DIV.inhalt_text DIV.headline DIV.inhalt-headline, DIV#content div.inhalt_text A {color:#666666;}
DIV#content div.inhalt_text A:hover {text-decoration:none;}
DIV.inhalt-content {padding-bottom:10px;}

/*------------------------------GALERIE-------------------------------------------*/
DIV.galerie {
	width:300px;
	height:125px;
	float:left;
	margin-bottom:18px;
	position:relative;
	background-color:#807E73;
}
DIV.galerie TABLE.bild, DIV.galerie2 TABLE.bild {width:126px;height:126px;background:#fff;margin:0px;padding:0px;border-collapse:collapse;float:left;margin-right:17px;}
DIV.galerie TABLE.bild  TD, DIV.galerie2 TABLE.bild  TD {vertical-align:middle;text-align:center;}
DIV.galerie TABLE.bild  TD A IMG, DIV.galerie2 TABLE.bild  TD A IMG {border:none;}
DIV.galerie TABLE.bild  TD A:hover IMG, DIV.galerie2 TABLE.bild  TD A:hover IMG {border:1px solid #8f0000;}
DIV.galerie DIV.text, DIV.galerie2 DIV.text {margin-left:17px; color:#ffffff; padding-right:20px; line-height:12pt;}
DIV.galerie DIV.text A, DIV.galerie2 DIV.text A {color:#ffffff;}
DIV.galerie DIV.text A:hover, DIV.galerie2 DIV.text A:hover {text-decoration:none;}
DIV.galerie  DIV.link, DIV.galerie2 DIV.link{position:absolute;bottom:0px;left:143px;}
DIV.galerie  DIV.link IMG, DIV.galerie2 DIV.link IMG {border:none;}

DIV.galerie-detail {
	width:100%;
	height:446px;
	float:left;
	margin-bottom:18px;
	position:relative;
	background-color:#807E73;
}
DIV.galerie-detail TABLE.bild {width:446px;height:446px;background:#fff;margin:0px;padding:0px;border-collapse:collapse;float:left;margin-right:17px;}
DIV.galerie-detail TABLE.bild  TD {vertical-align:middle;text-align:center;}
DIV.galerie-detail TABLE.bild  TD A IMG {border:none;}
DIV.galerie-detail TABLE.bild  TD A:hover IMG {border:1px solid #8f0000;}
DIV.galerie-detail DIV.text {margin-left:17px; color:#ffffff; padding-right:0px; line-height:14pt;}
DIV.galerie-detail DIV.text A {color:#ffffff;}
DIV.galerie-detail DIV.text A:hover {text-decoration:none;}
DIV.galerie-detail DIV.link{position:absolute;bottom:20px;left:465px;font-size:10px;}

DIV.galerie-detail-menu, DIV.galerie-detail1-menu {width:446px;background-color:#807E73;}
DIV.galerie-detail-menu DIV.zurueck , DIV.galerie-detail1-menu DIV.zurueck {width:200px;float:left;}
DIV.galerie-detail-menu DIV.vor, DIV.galerie-detail1-menu  DIV.vor{float:right;}
DIV.galerie-detail1-menu  DIV.alle {float:left;width:400px;text-align:center;}
DIV.galerie-detail-menu  A , DIV.galerie-detail1-menu A{color:#ffffff;}
DIV.galerie-detail1-menu  DIV.vor, DIV.galerie-detail1-menu DIV.zurueck {width:100px;text-align:center;}
DIV.galerie-detail1-menu {width:auto;}

#content FORM DIV.galerie DIV.text SPAN.ueberschrift, #content FORM DIV.galerie2 DIV.text SPAN.ueberschrift  {
	color:#fff;
	font-size:16px;
	font-weight:normal;
	display:block;
	margin-bottom:5px;
	}
DIV.galerie2 {
	width:100%;
	height:125px;
	margin-bottom:18px;
	position:relative;
	background-color:#807E73;
}
#content FORM  SPAN.formlabel {color:#ffffff; display:inline-block; width:100px;height:25px;}
/*------------------------KUENSTLER_AUSWAHL--------------------------------------*/

DIV.kuenstler_auswahl {padding-left:150px;}
DIV.kuenstler_auswahl A{color:#696969;}
DIV.kuenstler_auswahl A:hover {text-decoration:none;}
DIV.kuenstler  {padding-top:15px;border-top:1px solid #8f0000;margin-top:5px;}
DIV.kuenstler  A{display:block;}


DIV#keunstler_einzeln .text {
	float:left;
	width:460px;;
	color:#696969;
	}
DIV#keunstler_einzeln .text SPAN.headline {
	color:#8f0000;
	font-size:16px;
	display:block;
	border-bottom:1px solid #8f0000;
	padding-bottom:12px;
	}
DIV#keunstler_einzeln .bild {
	float:left;
	width:120px;
	margin-right:20px;
	font-size:9px;
	line-height:16px;
	}

DIV#keunstler_einzeln .bild .angaben {margin-top:30px;}
DIV#keunstler_einzeln .bild .angaben A {color:#696969;}
DIV#keunstler_einzeln .bild .angaben A:hover {text-decoration:none;}

INPUT.button, INPUT.button_pruefen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	background:#fff;
	background-image:url(pics/button_bg.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	cursor:pointer;
	height:17px;
	border:0px;
	width:49px;
	padding-bottom:5px;
}
INPUT.button:hover, INPUT.button_pruefen:hover {
	background-image:url(pics/body_bg_hover.gif);
	background-repeat:no-repeat;
	color:#fff;
}
INPUT.button_pruefen {display:inline;}
DIV.verfuegbar, DIV.nicht-verfuegbar {margin-top:5px;color:#00DF55;}
DIV.nicht-verfuegbar {color:#B13536;}











.zitat-header {
	color:#8f0000;
}
.ueberschrift a {
	color:#8f0000;
	font-size: 10px;
}
#bildersuchform table {
	margin-top: 5px;
}
#bildersuchform .dropdown
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	border: 1px solid #999999;
	height: 20px;
	margin: 0px;
	padding: 0px;

}
form {
	margin: 0px;
	padding: 0px;
}
.textlink {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px; 
	font-style: normal; 
	line-height: 18px; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #666666; 
	text-decoration: underline;
}

A.textlink:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px; 
	font-style: normal; 
	line-height: 18px; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #666666; 
	text-decoration: none;
}
