
* {
margin:0;
padding:0;

}


html,
body {
	
	font-size:100.01%;
	font-style:normal;
	font-weight:normal;
	min-width:58.75em;
	margin:0px;
	padding:0px;
	text-align:center;
	color:#68696d;
	font-family:Arial, Helvetica, sans-serif;
}


a, a:link, a:visited{

	text-decoration:none;
	color:#62594c;
	font-size:12px;
	display:inline;
	

}

a:hover, a:active {

	color:#000000;
	text-decoration:underline;

}

#page {
	
	margin:0pt auto;
	padding:0pt;
	text-align:left;
	width:58.75em;
	min-height:47.5em;
}

#top {
	display:block;
	height:70px;
}

#top span {
	font-size:14px;
	color:#68696d;
}

.head-schrift {
		display: inline;
		float:right; 
		margin-top:-35px;
		margin-right:37px;
}

.head-schrift span {
		display:block;
}

#header_img img { 
	float:right;
	
}


#top2 {

	padding-top:20px;
	border-top:1px solid #96989A;
	height:300px;
	padding-bottom:20px;
}

#main {

	font-size:12px;
}

#main h2 {

	font-size:14px;
	font-weight:normal;
	margin-bottom:15px; 
}


.menu {
	width:220px;
	float:left;
	font-size:14px;
	font-weight:normal;
	
}

.menu a,
.menu a:link,
.menu a:visited,
.menu a:hover,
.menu a:active {
	
	font-size:14px;
	font-weight:normal;

}

.menu p {

	display:inline;
	font-size:14px;
	margin:0px;
}

.menu ul {

	display:inline;   
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.menu ul li { 

	display:inline;
	
}

/* menu farben plus BG Image start*/


/*+++++++++++++++++++++++++++*/

.menu-artheon a,
a.color-artheon-link,
a.color-artheon-link:hover,
.menu-artheon a:hover, 
.menu-artheon span{   
	color:#9a7889 !important;
	background-image:url(../pics/slash/artheon3.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding: 0px 0px 0px 8px; 
} 


a.color-artheon-link:hover,
.menu-artheon a:hover, 
.menu-artheon span, 
.menu-artheon h1,
.menu-artheon h2,
.menu-artheon h3,
.menu-artheon h4{
	color:#eb3896 !important;
	background-position:0px -61px;

}

.marginal-artheon h2{color:#9a7889 !important;}
.marginal-artheon {margin-bottom:35px !important;}
a.color-artheon-link {

background-position:0px 1px;

}

a.color-artheon-link:hover {

background-position:0px -62px;
}

.color-artheon-ueberschrift,
.color-artheon-small{

	font-weight:700;
	color:#eb3896;
	background:none !important;
	padding:0 !important;
}

.color-artheon-small {
font-weight:400;
}

.menu-artheon ul.level_2 li a.trail {color:#eb3896 !important;}

/*
* html a.color-artheon-link { background-position:0px 2px; }

* html a.color-artheon-link:hover { background-position:0px -11px;}
*/
/*++++++++++++++++++++++++++++*/

.menu-kunstpreis a,
a.color-kunstpreis-link,
a.color-kunstpreis-link:hover,
.menu-kunstpreis a:hover,
.menu-kunstpreis span {

	color:#628799 !important; 
	background-image:url(../pics/slash/kunstpreis3.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding: 0px 0px 0px 8px;
}

a.color-kunstpreis-link:hover,
.menu-kunstpreis a:hover,
.menu-kunstpreis span,
.menu-kunstpreis h1,
.menu-kunstpreis h2,
.menu-kunstpreis h3,
.menu-kunstpreis h4{
	
	color:#0097e8 !important; 
	background-position:0px -61px;

}
.marginal-kunstpreis h2{color:#628799 !important; }
.marginal-kunstpreis {margin-bottom:35px !important;}
a.color-kunstpreis-link {

	background-position:0px 1px;

}

a.color-kunstpreis-link:hover {

	background-position:0px -62px;

}
.color-kunstpreis-ueberschrift {

	font-weight:700;
	color:#0097e8;
	background:none !important;
	padding:0 !important;
}

/*++++++++++++++++++++++++++++++++++++*/


.menu-aktivitaeten a,
a.color-aktivitaeten-link,
a.color-aktivitaeten-link:hover,
.menu-aktivitaeten a:hover,
.menu-aktivitaeten span{
	color:#976d5d !important;
	background-image: url("../pics/slash/aktivi3.gif"); 
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding: 0px 0px 0px 8px;
}


a.color-aktivitaeten-link:hover,
.menu-aktivitaeten a:hover,
.menu-aktivitaeten span,
.menu-aktivitaeten h1,
.menu-aktivitaeten h2,
.menu-aktivitaeten h3,
.menu-aktivitaeten h4{
	
	color:#ff4e00 !important;
	background-position:0px -61px;
	
}


.marginal-aktivitaeten h2{color:#976d5d !important;}
.marginal-aktivitaeten {margin-bottom:35px !important;}
#rechte-spalte .mod_eventlist h2 {
color:#976d5d !important;
}
#rechte-spalte .mod_eventlist {
margin-bottom:35px;
line-height:1.33;
}
#rechte-spalte .mod_eventlist span {
margin-bottom:15px;
}
a.color-aktivitaeten-link {

		background-position:0px 1px;
		

}
a.color-aktivitaeten-link:hover {

		background-position:0px -62px;

}

.color-aktivitaeten-ueberschrift {

	font-weight:700;
	color:#ff4e00;
	background:none !important;
	padding:0 !important;
}

.menu-aktivitaeten ul.level_2 li a.trail {color:#ff4e00 !important;}

/*++++++++++++++++++++++++++++++++++++*/



.menu-mitgliedschaft a,
a.color-mitgliedschaft-link,
a.color-mitgliedschaft-link:hover,
.menu-mitgliedschaft a:hover,
.menu-mitgliedschaft span{
	color:#91494c !important;
	background-image:url(../pics/slash/mitglied3.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding: 0px 0px 0px 8px;
	
	
}
a.color-mitgliedschaft-link:hover,
.menu-mitgliedschaft a:hover,
.menu-mitgliedschaft span, 
.menu-mitgliedschaft h1,
.menu-mitgliedschaft h2,
.menu-mitgliedschaft h3,
.menu-mitgliedschaft h4{
	color:#f10e1e !important;
	background-position:0px -61px;

}

.marginal-mitgliedschaft h2 {color:#91494c !important;}
.marginal-mitgliedschaft {margin-bottom:35px !important;}
a.color-mitgliedschaft-link {

	background-position:0px 1px;

}
a.color-mitgliedschaft-link:hover {

	background-position:0px -62px;

}

.color-mitgliedschaft-ueberschrift {

	font-weight:700;
	color:#f10e1e;
	background:none !important;
	padding:0 !important;
}

/*++++++++++++++++++++++++++++++++++++*/


.menu-mitteilungen a,
a.color-mitteilungen-link,
a.color-mitteilungen-link:hover,
.menu-mitteilungen a:hover,
.menu-mitteilungen span{
	color:#66846c !important;
	background-image:url(../pics/slash/mitteilungen3.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding: 0px 0px 0px 8px;
}
a.color-mitteilungen-link:hover,
.menu-mitteilungen a:hover,
.menu-mitteilungen span,
.menu-mitteilungen h1,
.menu-mitteilungen h2,
.menu-mitteilungen h3,
.menu-mitteilungen h4{

	
	color:#7cb41f !important;
	background-position:0px -61px;
}

.marginal-mitteilungen h2{color:#66846c !important;}
.marginal-mitteilungen {margin-bottom:35px !important;}
a.color-mitteilungen-link {
	background-position:0px 1px;
}
a.color-mitteilungen-link:hover {
	background-position:0px -62px;
}


/*++++++++++++++++++++++++++++++++++++*/

.menu-kontakt a,
a.color-kontakt-link,
a.color-kontakt-link:hover,
.menu-kontakt a:hover,
.menu-kontakt span{
	color:#9c9da1 !important;
	background-image:url(../pics/slash/kontakt3.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding: 0px 5px 0px 8px;
}

a.color-kontakt-link:hover,
.menu-kontakt a:hover,
.menu-kontakt span, 
.menu-kontakt h1,
.menu-kontakt h2,
.menu-kontakt h3,
.menu-kontakt h4{

	color:#68696d !important;
	background-position:0px -61px;
	
}


.marginal-kontakt h2{color:#9c9da1 !important;}
.marginal-kontakt {margin-bottom:35px !important;}
a.color-kontakt-link {
	background-position:0px 1px;

}

a.color-kontakt-link:hover {
	background-position:0px -62px;

}

/* menu farben plus BG Image ende */

.top-pic-big{
	float:left;

}

.top-pic-small {
	float:right;
}

.top-pic-small img {
	padding-bottom:20px;
	display:block;
	
}

.left {
	float:left;
	width:220px;
	margin-right:20px;

}

.left h2 {
	color:#9a7889;
	border-bottom:1px solid #9a7889;
}


.middle {
	float:left;
	width:460px;
}

	.middle .subleft {
	
		float:left;
		width:220px;
		margin-right:20px;
		height:290px;
	
	}
	
	.middle .subleft h2 {
		color:#628799;
		border-bottom:1px solid #628799;
	}
	
	
	.middle .subright {
		float:left;
		width:220px;
	}
	
	.middle .subright h2 {
		color:#66846c;
		border-bottom:1px solid #66846c;
	}




.right {
	float:left;
	width:220px;
	margin-left:20px;
	

}

.right ul {

list-style:none;
}

/*
.right ul li {

	line-height:12px;
	overflow:hidden;
	margin-bottom:3px;
}

*/
.right h2 {
	border-bottom:1px solid ;
}


.right .menu-aktivitaeten h2 {
	color:#976D5D !important;
	border-bottom:1px solid #976D5D;
}



.left h2, 
.middle h2,
.right h2 {

margin-top:0px;


}

.middle h1 {

	font-size:16px;
	margin-bottom:15px;
	font-weight:normal;
}





#footer {

	clear:both;
	font-size:11px;
	color:#a3a5a7;
}

#footer a,
#footer p{
	
	color:#a3a5a7;
	font-size:11px;
	
	background-image:url(../pics/slash/footer.gif);
	background-repeat:no-repeat;
	background-position:1px 1px;
	padding: 0px 0px 0px 8px;


}


/* werte werden von left,middle right vererbt*/
#footer .left {
	margin-top:50px;
	padding-top:10px;
	height:50px;
	border-top: 1px solid #96989a;
}

#footer .left ul {

	list-style:none;
	display:inline;
	margin:0px;
	padding:0px;
}

#footer .left ul li {

	display:inline;
	margin:0px;
	
}
#footer .left ul li p {
	margin:0px;
	display:inline;
}


#footer .middle {
	margin-top:50px;
	padding-top:10px;
	height:50px;
	border-top: 1px solid #96989a;
}
#footer .right {
	margin-top:50px;
	padding-top:10px;
	height:50px;
	border-top: 1px solid #96989a;
}

#footer .right ul {

	list-style:none;
	display:inline;
	margin:0px;
	padding:0px;
}

#footer .right ul li {

	display:inline;
	margin:0px;
}

#footer .right ul li p {
	margin:0px;
	display:inline;
}

.clearer {

	clear:both;
}


.ce_text ul li { 

	text-decoration: none; 
	text-align: left; 
	list-style: none url("../pics/liststyle2.gif"); 
	display: list-item; 
	margin-left: 15px; 
	}


.invisible {
	display:none !important;
	visibility:hidden;
	
}

.right span {
	display:block;
	/*
	margin-bottom:20px;
*/
}

/* detail ansicht kunstpreis*/

.mod_eventreader {
	line-height:120%;

}

.mod_eventreader a{

	
	font-size:11px;

}

.mod_eventreader a:hover {

	

}


.mod_eventreader h1 {

	color:#FF4E00 !important;
	font-size:16px;
 	margin-bottom:15px;

}

.mod_eventreader p {

	margin-top:10px;
}

/* sitemap*/


.mod_sitemap {
	
	margin-top:20px;
	line-height:130%;
}


.mod_sitemap ul {

	margin-left:10px;
	list-style-type:none;
}

.mod_sitemap a {

	font-size:12px;
}

 /* kontaktformular*/
 

.formbody label {
/*	clear:both;
	display:block;
	float:left;
	font-size:12px;
	width:115px;
	margin-top:5px;
*/ 
display:block;
margin-top:10px;

}
 
.captcha_text {
display:block;
font-style:italic;

} 
.formbody input,textarea {
	border:1px solid #96989A;
	
	width:330px;
}

.formbody .submit {
	
	width:100px;

}
 
#toplink{

	left:0px;
	position:absolute;
	top:0px;
}

/* Header und Farben des Service menu*/

#kontaktformular h1,
#impressum h1,
#sitemap h1{

	color:#68696D;
}  


.downloadarchivItem .description {

	margin-left:20px;
	font-size:11px;

}

.downloadarchivItem {

	margin-bottom:10px;
}

.downloadarchivItem block {

	color: green !important;
}


#vorstand td {
	vertical-align:top;
	padding:0px 20px 10px 0px;
	
}
#vorstand tr {
}

#vorstand td.col_0  {
	font-weight:bold;
}


#vorstand address {
font-style:normal;
}

#eventliste .ce_text {
margin-top:10px;

}


.ce_text {
	line-height:1.33;
	margin-bottom:15px;
clear:both; 

overflow:hidden;
}

#mitteilungen .ce_text h2 { 
	margin-bottom:0px;
	font-size:12px;
	font-weight:700;


}

/* News Liste*/
.mod_newslist .layout_short h2 {
font-weight:700 !important;
margin-bottom:0 !important;

}

.mod_newslist .layout_short {
margin-bottom:20px;
}

.middle img {
border:none;
}

.middle .image_container a
{
background:none !important;
padding:0;
}
.middle .image_container {
width:160px;

}

.submit_container input.submit{
font-family: Arial,Helvetica,sans-serif;
color: #A3A5A7;
display: inline;
width: auto !important;
height: auto !important;
border: 0;
background-color:white;
margin: 1em 2em 0 0;
cursor: pointer;
background-image:url(../pics/slash/kontakt3.gif);
background-repeat:no-repeat;
background-position:0px 1px;
padding: 0px 0px 0px 8px;
}
.submit_container input.submit:hover {
color:#68696D;
background-position:0px -62px;

}

.pagination ul li{
	display:inline;
	margin-right:10px;
	
}

a.pagination_previous,
a.pagination_previous,
span.pagination_current,
a.pagination_link,
a.pagination_next,
a.pagination_first,
a.pagination_last,
a.pagination_previous:hover,
a.pagination_previous:hover,
span.pagination_current,
a.pagination_link:hover,
a.pagination_first:hover,
a.pagination_next:hover,
a.pagination_last:hover{
	background-image:none;
	padding:0;
}
