@charset "iso-8859-1";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator     YAML Builder V1.0.1 (http://builder.yaml.de)
 * @file        my_layout.css
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(base.css);

/* import screen layout | Screen-Layout einbinden */
/*@import url(../yaml/navigation/nav_shinybuttons.css);*/
@import url(basemod.css);
@import url(content.css);

/* import print layout | Druck-Layout einbinden */
/* @import url(../yaml/print/print_003_draft.css); */
@media screen, projection
{
 

.mainshow { height: 500px; width: 375px; margin: auto }
.mainshow img { padding: 0px; border: 0px solid #ccc; background-color: #eee; }


 /* anpassungen ans cms */
 .boxmitte{
	overflow:hidden;	
 }
* html .boxmitte { 
 	width:100%; 
}

.boxmittetitle{
	padding: 2px;
	border-bottom:1px solid #ddd;
	color: #000;
	font-weight:bold;
}
.boxmittetext{
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	padding: 10px;
}
/* eigene Termine */
.selbst{
	background-color: #e5e5e5;
}
/* ende anpassungen */


  	.left_title{
 	 	padding: 2px;
		font-size: 1em;
		font-weight:bold;
		background: #360;
		color: #fff;
	}
	.left_text{
		text-align: left;
		margin-bottom: 10px;
		padding: 2px;
	}
	.left_text a{
		color:#c00;
		font-weight: normal;
	}
#main_title{
	padding: 2px;
	border-bottom:2px solid #360;
	color: #360;
	font-size: 1.2em;
	font-weight:bold;
	margin-bottom: 10px;
}

#main_text{
	
	
	margin-bottom: 10px;
}
#main_title a, #main_text a{
	color: #c00;
	
}
#main_text img{
	margin: 2px;
}
#main_homebox_title{
 	 	padding: 2px;
		font-size: 1.2em;
		background: #c00;
		color: #fff;
		border-top: 1px solid #c00;
		border-right: 1px solid #c00;
		border-left:1px solid #c00;	
	
}
#main_homebox_text{
	background: #eee;
	color: #000;
	text-align: justify;
	border-right: 1px solid #c6c6c1;
	border-left: 1px solid #c6c6c1;
	border-bottom: 1px solid #c6c6c1;
	margin-bottom: 10px;
}
#navigation{
 border-top: 1px solid #DAD4C2;
	background: #eee;
	position: relative;
	margin-top: -20px;
	
	
	margin-bottom: 10px;
	z-index: 1
}
.level1 a, .level2 a, .level3 a{

	font-size: 1em;
}

.level1 a{
   display: block;
   width: 170px;
   padding: 2px 4px;
   background: #eee;
   border-right: 1px solid #c6c5c1;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #c6c5c1;
   border-left: 1px solid #c6c5c1;
   color: #303030;
   text-decoration: none;
}
.level2 a{
   display: block;
   width: 166px;
   padding: 0 2px 2px 10px;
   background: #eee;
   border-right: 1px solid #c6c5c1;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #c6c5c1;
   border-left: 1px solid #c6c5c1;
   color: #303030;
   text-decoration:
}
.level3 a{
   display: block;
   width: 162px;
   padding: 0 2px 2px 14px;
   background: #eee;
   border-right: 1px solid #c6c5c1;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #c6c5c1;
   border-left: 1px solid #c6c5c1;
   color: #303030;
   text-decoration:
}
.level1 a:hover, .level2 a:hover, .level3 a:hover{
	color: #c00;
}
#navigation div.current a{
	font-weight: bold;
	background-color: #360;
	color: #fff;
}
#navigation ul{
	list-style:none;
	padding: 0;
	margin: 0;
}
#navigation li{
	
   padding: 0;
   margin: 0;

   font-size: 1em;
}
#navigation li a{
   display: block;
   width: 170px;
   padding: 2px 4px;
   background: #eee;
   border-right: 1px solid #c6c5c1;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #c6c5c1;
   border-left: 1px solid #c6c5c1;
   color: #303030;
   text-decoration: none;
}
#navigation li a:hover{
	color: #c00;
}
#navigation li .current a{
	background: #360;
	color: #fff;
}
#footer_content{
	width:330px; 
	margin: 0 auto;
	font-size: 0.8em;
}
#footer nobr{
	font-size: 0.9em;
	font-weight:bold;
	color: #c00;
}
#footer nobr a{
	
	color: #c00;
	text-decoration: underline;
}
}
