body {font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #48422B; background: #FFF }

a { font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #D3A114; text-decoration:none; }

a:hover {color: #D3A114; text-decoration:underline; }

a.newsH { float:right;  font-weight:bold; color:#D3A114; font-size: 10px;}
a.newsH:hover { float:right;  font-weight:bold; color:#D3A114}

img {border: 0;}


#wrapper { width: 860px; margin: 0 auto; text-align: left;}

#logo { width: 860px; height: 114px; background-image:url(/muc/images/basis/logo.gif); background-color:#FFF; background-repeat:no-repeat; background-position:center top; }


#home_in { width: 860px; height: 215px;  background-color:#fff; background-image:url(/muc/images/basis/bg_home.jpg); background-repeat:no-repeat; }



#head_content { width: 860px; height: 190px;  background-color:#fff;  }

#stundenplan {width: 860px; height:147px}

#stundenplan h2{ float:right; margin: 0px;  padding-right: 15px; padding-left: 0px; font-size: 11px; padding-bottom: 0px; padding-top: 5px; color:#fff; }


h2{ padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 0px; margin: 0px; padding-top: 0px }

h5{ padding-right: 0px; padding-left: 0px; font-size: 11px; padding-bottom: 0px; margin: 0px; padding-top: 0px }

p { padding-right: 0px; padding-left: 0px; font-size: 11px; padding-bottom: 0px; margin: 0px; padding-top: 0px }

#contentHome { width: 860px;  background-color:#E9E4D7; }

#mainContentHome { width:573px; float:left; background-color:#FFFFFF;  border-right: solid 2px #FFFFFF; }

#secondaryContentHome {	width: 285px; float:right; background-color:#E9E4D7;  }

#mainContentHome .news {margin: 10px 50px 0px 15px;  }

#mainContentHome .newspr {margin: 10px 50px 10px 15px; padding:10px 15px 30px 10px; background-color:#94144e; color:#fff; border: 1px solid #C2BFC7; } 
#mainContentHome .news img {float:left; margin-right:30px; margin-bottom: 20px; }
#mainContentHome .newspr img {float:left; margin-right:30px; margin-bottom: 20px; }
#mainContentHome .newspr h3 { font-size: 11px; }


#mainContentHome .news img.mm {float:left; margin-right:0px; margin-bottom: 20px; }

#mainContentHome .news img.feiertag {float:left; margin-right:30px; margin-bottom: 150px; }

#mainContentHome h2{ font-size:13px; padding: 4px 0px 5px 14px; margin-bottom: 25px; border-bottom: solid 1px #E9E4D7; background-color: #EEEBDD;  }

#mainContentHome h5{ font-weight: bold; padding-bottom: 13px; }

#mainContentHome h3 { font-size:11px; font-weight: bold;  }

#mainContentHome .news h4{ font-size: 12px; padding-bottom: 14px; margin: 0px; padding-top: 0px; color:#94144e;  }

#mainContentHome .trennLine {
	color:#C7C1B0;
	height:1px;
	border:none;
	border-bottom: solid 1px;
	margin-top: 20px;
	padding-top: 0px;
	margin-left: 15px;
	margin-right: 45px;
}

#mainContentHome a { text-align:right; font-weight:bold; color:#D3A114;  }
#mainContentHome a:hover { text-align:right; font-weight:bold; color:#D3A114;  }

#mainContentHome a.newsH { text-align:right; font-weight:bold; color:#D3A114; text-decoration:none; font-size: 10px; padding-top: 10px;}
#mainContentHome a.h { font-weight:bold; color:#D3A114; text-decoration:none; font-size: 11px; padding-top: 10px;}

#mainContentHome a.newsH:hover { text-align:right; font-weight:bold; color:#D3A114; font-size: 10px; padding-top: 10px; }

#mainContentHome a.wso{ text-decoration: none; color:#D3A114; font-size: 11px;}


#preisliste { width: 285px; float:right; /*background-color:#D2CCBA;*/ background-color:#D6D0BF; border-bottom: solid 2px #FFFFFF; }
#preisliste  h2 { color:#fff; margin-top: 4px; margin-left: 14px;  font-size: 13px;   }
#preisliste  p { color:#fff; margin-top: 5px; margin-left: 14px;  font-size: 10px; line-height: 16px;  }

#preisliste a.preis { float:right;  font-weight:bold; color:#D3A114; text-decoration:none; padding-right: 25px; font-size: 10px; }
#preisliste a.preis:hover { float:right; font-weight:bold; color:#D3A114;  }

#focus { width: 285px; height: 30px;  float:right; background-color:#D6D0BF; border-bottom: solid 2px #FFFFFF;  }
#focus  h2 { color:#fff; margin-top: 5px; margin-left: 10px;  font-size: 13px;   }
#focus  a { color:#fff; font-size: 13px; text-decoration:none; color:#4E482F;  }
#focus img { float:left; margin: 5px 10px 0px 15px;  }


#video { width: 285px; height: 30px;  float:right; background-color:#DDD7C7; border-bottom: solid 2px #FFFFFF;  }
#video  h2 { color:#fff; margin-top: 5px; margin-left: 10px;  font-size: 13px;   }
#video  a { color:#fff; font-size: 13px; text-decoration:none; color:#4E482F;  }
#video img { float:left; margin: 5px 10px 0px 15px;  }

#facebook { width: 285px; height: 30px;  float:right; background-color:#DFDACC; border-bottom: solid 2px #FFFFFF;  }
#facebook  h2 { color:#fff; margin-top: 5px; margin-left: 10px;  font-size: 13px;   }
#facebook  a { color:#fff; font-size: 13px; text-decoration:none; color:#4E482F;  }
#facebook img { float:left; margin: 3px 10px 0px 15px;  }


#suchen { width: 285px; float:right; height:inherit;  background-color:#E9E4D7;  border-bottom: solid 2px #FFFFFF;  }
#suchen img { margin: 12px 10px 9px 25px;  }

#event { width: 285px; float:right; height:inherit;  background-color:#E9E4D7;  border-bottom: solid 2px #FFFFFF;  }
#event  h2 { color:#48422B; margin-top: 6px; margin-left: 14px; font-size: 13px; width: 250px; padding-bottom: 7px;  border-bottom: solid 1px #FFFFFF;  }
#event  h5 { color:#48422B; margin-top: 10px; margin-left: 14px; font-size: 11px; line-height: 16px; font-weight:bold; width: 250px;  }
#event  h5.info { color:#94144e; margin-top: 10px; margin-left: 14px; font-size: 11px; line-height: 16px; font-weight:bold; width: 250px;  }
#event  h4 { color:#94144E; margin-top: 10px; margin-left: 14px; font-size: 11px; line-height: 16px; font-weight:bold; width: 250px;  }
#event  p { color:#48422B; margin-top: 5px; margin-left: 14px;  font-size: 10px; line-height: 14px; width: 250px;  }
#event a.eventh { font-weight:bold; color:#D3A114; text-decoration:none; font-size: 11px; }
#event a.event { float:right;  font-weight:bold; color:#D3A114; text-decoration:none; padding-right: 25px; font-size: 10px; }
#event a.event:hover { float:right; font-weight:bold; color:#D3A114;  }
#event a.hev{ text-decoration: none; color:#D3A114; font-size: 11px;}
#event img { margin: 12px 10px 9px 15px;  }

#mind { width: 285px; float:right; height:inherit;  background-color:#ECE8DD;  border-bottom: solid 2px #FFFFFF;  }
#mind  h2 { color:#48422B; margin-top: 6px; margin-left: 14px; font-size: 13px; width: 250px;  }
#mind  h5 { color:#48422B; margin-top: 10px; margin-left: 14px; font-size: 11px; line-height: 16px; font-weight:bold; width: 250px;  }
#mind  p { color:#48422B; margin-top: 5px; margin-left: 14px;  font-size: 10px; line-height: 14px; width: 250px;  }
#mind a.event { float:right;  font-weight:bold; color:#D3A114; text-decoration:none; padding-right: 25px; font-size: 10px; }
#mind a.event:hover { float:right; font-weight:bold; color:#D3A114;  }
#mind a.hev{ text-decoration: none; color:#D3A114; font-size: 11px;}

#content { width: 860px; float:left; background-color:#E9E4D7; }


#subnavContent { width: 175px;  float:left; background-color:#FF33CC;  border-right: solid 2px #FFFFFF;}

#mainContent { width:402px; background-color:#fff; float:left; border-right: solid 2px #FFFFFF;  border-left: solid 2px #FFFFFF; height: auto; max-height:auto;}

#maincontent { width:402px; background-color:#fff; float:left; border-right: solid 2px #FFFFFF;  border-left: solid 2px #FFFFFF; height: auto; max-height:auto;}

#mainContent  a { text-decoration: none; color:#D3A114; font-size: 10px;}
#mainContent  a:hover { text-decoration: none; color:#D3A114; font-size: 10px; }

#mainContent  a.ws{ text-decoration: none; color:#D3A114; font-size: 11px;}

#mainContentwhite { width:672px; background-color:#fff; float:left; border-right: solid 2px #FFFFFF;  border-left: solid 2px #FFFFFF; height: 100%; max-height:100%;}

#mainContent h1 {  margin: 20px 10px 15px 15px; font-size: 12px; } 

#mainContent h2 {  margin: 20px 10px 15px 15px; font-size: 11px; } 

#mainContent h2.important {  margin: 20px 10px 5px 15px; font-size: 11px; color:#CE154E; } 

#mainContent p {margin: 10px 50px 10px 15px } 

#mainContentwhite { width:672px; background-color:#fff; float:left; border-right: solid 2px #FFFFFF;  border-left: solid 2px #FFFFFF; height: 100%; max-height:100%;}

#mainContentwhite h1 {  margin: 20px 10px 15px 15px; font-size: 12px; } 

#mainContentwhite p {margin: 10px 50px 10px 15px } 

#secondaryContent {width:270px; float:left; background-color:#FFFFFF; }

#secondaryContent img { padding: 51px 0px 20px 0px;  }

#secondaryContentworksh {width:285px; float:left; background-color:#FFFFFF; }

#secondaryContentworksh { padding: 51px 5px 20px 5px;  }


#mainContentA { width:387px; background-color:#fff; float:left; border-right: solid 2px #FFFFFF;  border-left: solid 2px #FFFFFF; height: auto; max-height:auto;}
#mainContentA h1 {  margin: 20px 10px 15px 15px; font-size: 12px; } 
#mainContentA p {margin: 10px 50px 10px 15px } 

#secondaryContentA {width:285px; float:left;  background-color:#FFFFFF; }

#subnavContentUnterricht { width: 184px; float:left; }

#subnavContentUnterricht ul { padding:0; margin:0; margin-top: 20px; list-style:none; }
#subnavContentUnterricht li { height: 18px; padding:0 ; margin:0;  background:url(../muc/images/basis/nav_trenn.gif) no-repeat 0px 0px; /*border-bottom: solid 1px #F4F1EC;*/ }
#subnavContentUnterricht li.but { height: 30px; padding:0 ; margin:0;  background:url(../muc/images/basis/nav_trenn.gif) no-repeat 0px 0px; /*border-bottom: solid 1px #F4F1EC;*/ }

#subnavContentUnterricht a  {  text-decoration: none; color:#5A5540;  font-size:10px;  font-weight: bold; padding-left: 8px;  }
	
#subnavContentUnterricht a:hover  { color:#94731C; }

#subnavContentUnterricht a.active  { color:#94731C; font-weight: bold; padding-bottom: 35px; }
#subnavContentUnterricht a.active:hover { color:#94731C; font-weight: bold; padding-bottom: 35px; }
#subnavContentUnterricht .act { margin-bottom: 7px; padding-bottom: 7px;  }
#subnavContentUnterricht .acts { margin: 5px 0px 18px 0px; padding-bottom: 5px 0px 18px 0px;  }



#subnavContentUnterricht .sec { margin-left: 12px; padding-bottom: 1px; background:url(../muc/images/basis/trans.gif) no-repeat 0px 0px; list-style-type:none;  }
#subnavContentUnterricht .seclast { margin-left: 12px; padding-bottom: 10px; background:url(../muc/images/basis/trans.gif) no-repeat 0px 0px; list-style-type:none;  }
#subnavContentUnterricht .secl { padding-bottom: 1px; background:url(../muc/images/basis/trans.gif) no-repeat 0px 0px; list-style-type:none;  }

#subsubnavContentUnterricht ul { margin-left:15px; padding-left: 15px; list-style-type:none;  }
#subsubnavContentUnterricht li {   padding:0 ; margin:0; background:url(../muc/images/basis/nav_trenn.gif) no-repeat 0px 0px; }

#subsubnavContentUnterricht a  {  text-decoration: none; color:#5A5540;  font-size:10px;  font-weight: bold; padding-left: 8px;  }

#mainContentUnterricht { width:674px; background-color:#fff;  float:right;  border-left: solid 2px #FFFFFF;}
.fliesstext { 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #756E64; }
.unterricht {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; line-height: 12px;	color: #756E64; }
.unterricht1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; line-height: 12px;	color: #756E64; }
a.unterricht { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11px; color: #756E64; text-decoration: none; }
a.unterricht:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11px; color: #DF2866; text-decoration: none; }

#mainContentUnterricht h1 {  margin: 20px 10px 15px 15px; font-size: 12px; } 
#mainContentUnterricht p { width:420px; margin: 20px 0px 20px 5px; }
#mainContentUnterricht p.friends { width:450px; margin: 20px 0px 30px 5px; padding-left: 10px; }
#mainContentUnterricht p.headline { font-size:12px; width:420px; margin: 20px 0px 20px 5px }

#presse { margin: 0px 0px 0px 16px; }


#mainContent_Unterricht  { width:402px; background-color:#fff; float:left; border-right: solid 2px #FFFFFF;  border-left: solid 2px #FFFFFF; height: 100%; max-height:100%;}

#mainContent_Unterricht h1 {  margin: 20px 10px 10px 15px; font-size: 12px; } 

#mainContent_Unterricht h2 {  margin: 25px 10px 5px 15px; padding: 2px 0px 3px 8px; font-size: 11px; font-weight:bold; background-color:#E1DDCE;   } 

#mainContent_Unterricht h3 {   padding: 2px 0px 3px 15px; font-size: 11px; font-weight:bold; } 
#mainContent_Unterricht h3.shop {  padding: 2px 0px 3px 15px; font-size: 11px; font-weight:bold;color:#CE154E;  } 

#mainContent_Unterricht p {margin: 10px 50px 10px 15px }
#mainContent_Unterricht p.headline { font-size:12px; width:420px; margin: 20px 0px 20px 5px }

#secondaryContent_Unterricht {width:270px; float:left; background-color:#E9E4D7; }
#secondaryContent_Unterricht  p { color:#48422B; margin: 15px 20px 0px 20px;  font-size: 10px; line-height: 14px;  padding-bottom:10px; border-bottom: solid 2px #fff; }
#secondaryContent_Unterricht  h1 { color:#48422B; margin: 20px 20px 0px 20px;  font-size: 11px; line-height: 14px;  padding-bottom:10px;  }
#secondaryContent_Unterricht  p.spacer {  margin-top: 20px;  border-bottom: solid 2px #E9E4D7; }

#mainContent_Unterricht  ul {margin: 0; padding:0; list-style: none; width: 350px; float: left; padding: 0px 0px 6px 23px; font-size: 10px; color:#5A543F;}
#mainContent_Unterricht  ul li {float:left; font-size: 11px;}
#mainContent_Unterricht ul li.first {float: left; font-weight:bold;  }
#mainContent_Unterricht ul li.middle {float: left; padding: 0px 0px 0px 23px; font-weight:bold; width: 120px;  }
#mainContent_Unterricht ul li.middles {float: left; padding: 0px 0px 0px 23px; font-weight:bold; width: 170px;  }

#mainContent_Unterricht ul li.last {float: left; }


#mainContent_Unterricht ul li a.lehrer  {  text-decoration: none; color:#D3A114; font-size:11px; }
#mainContent_Unterricht ul li a.lehrer:hover  { text-decoration: none; color:#D3A114; font-size:11px; padding: 0px 0px 0px 0px; font-weight:normal;}

#contentw { width:573px; float:left;  background-color: #fff; border-right: solid 2px #FFFFFF; }

#contentw .news {margin: 10px 50px 0px 15px;  }

#contentw .news img {float:left; margin-right:20px; margin-bottom: 20px; }

#contentw .news img.lang {float:left; margin-right:20px; margin-bottom: 50px; }

#contentw h2{ font-size:13px; padding: 4px 0px 5px 14px; border-bottom: solid 1px #E9E4D7; background-color: #EEEBDD;  }

#contentw h4{ font-size:11px; padding: 0px 0px 0px 10px; font-weight: bold; padding-bottom: 13px;  border-bottom: solid 1px #E9E4D7; }

#contentw h5{ font-weight: bold; padding-bottom: 13px; }
#contentw h5.imp { font-weight: bold; padding-bottom: 13px; color:#CE154E; }
#contentw  a.wso{ text-decoration: none; color:#D3A114; font-size: 11px;}

#contentw .trennLine {
	color:#C7C1B0;
	height:1px;
	border:none;
	border-bottom: solid 1px;
	margin-top: 20px;
	padding-top: 0px;
	margin-left: 15px;
	margin-right: 45px;
}

#contentw a { text-align:right; font-weight:bold; color:#D3A114;  }
#contentw a:hover { text-align:right; font-weight:bold; color:#D3A114;  }

#contentw a.newsH { text-align:right; font-weight:bold; color:#D3A114; text-decoration:none; font-size: 10px; padding-top: 10px;}
#contentw a.newsH:hover { text-align:right; font-weight:bold; color:#D3A114; font-size: 10px; padding-top: 10px; }

#contentw p.focus { font-size:11px;  }

#related { width: 270px; float:right; height:inherit;  background-color:#E9E4D7;  border-bottom: solid 1px #fff; }
#related  h2 { color:#48422B; margin-top: 4px; margin-left: 14px; font-size: 13px; width: 250px;  }
#related  h3 { color:#48422B; margin-top: 4px; margin-left: 14px; font-size: 12px; width: 250px;  }
#related  h3.bilder { color:#48422B; margin-top: 44px; margin-left: 14px; font-size: 12px; line-height: 14px; width: 250px;  }
#related  h5 { color:#48422B; margin-top: 1px; margin-left: 14px; font-size: 11px; line-height: 16px; font-weight:bold; width: 250px;  }
#related  h5.bg { color:#48422B; margin-top: 19px; margin-left: 14px; font-size: 11px; line-height: 16px; font-weight:bold; width: 250px;  }
#related  p { color:#48422B; margin-top: 5px; margin-left: 14px;  font-size: 10px; line-height: 14px; width: 250px;  }
#related a.event { float:right;  font-weight:bold; color:#D3A114; text-decoration:none; padding-right: 25px; font-size: 10px; }
#related a.event:hover { float:right; font-weight:bold; color:#D3A114;  }
#related a.rel {   font-weight:bold; color:#D3A114; text-decoration:none; padding-left: 15px; font-size: 10px; }
#related a.rel:hover { font-weight:bold; color:#D3A114;  }
#related img { margin: 12px 10px 9px 15px;  }
#related img.focus { margin: 0px 10px 0px 0px;   }

select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #48422B; width: 240px; margin: 10px 5px 5px 10px;}
option { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #48422B; }
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #48422B; }


#footer { clear: both; width: 860px; height: 106px;  background-image:url(/muc/images/basis/lokha.gif); background-color:#FFF; background-repeat:no-repeat; background-position:left top; border-top: solid 1px #EFEDDA;  }

#footer p { float: right; margin-top: 92px; color: #C9C3AE; font-size: 9px; }

#footer a { text-decoration:none; color: #C9C3AE; font-size: 9px;  }
#footer a:hover { text-decoration:none; color: #C9C3AE;  }

.thumbnails 
{
	display:block; 
	width:270px;
	float:left;
	background-color:#fff; 
	padding-bottom: 14px;
}

.thumbnail
{
	float:left;
	width:86px; 
	height:60px;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}

.thumbnail .img
{ margin: 0px 0px 0px 0px; }

.thumbnail_hl
{
	float:left;
	border:1px solid #D3A114;
	width:86px; 
	height:60px;
}
.preview
{
	float:left;
	width:372px;
	height:275px;
	padding-left: 15px;
	padding-top: 45px;
}
.seperator
{
	float:left;
	width:5px; 
	height:60px;	
}
.newline
{
	clear:both;
	height:6px;
}

.gallery_nav
{
	float:left; 
	width:270px; 
	padding: 20px 0px 30px 15px;	
}


