body {margin: 0; padding: 25 0 0 0; border: 0; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center;}
a { font-size:1.0em; font-weight:normal; text-decoration:none; font-weight:bold;}
		#frame {margin: 0 auto; padding: 0; border: 0; width: 798px; height: auto;  text-align: left;}
		#top_general_nav {background-color:#D9CCEA; color:#653f96; text-align:right; padding:5px 25px 5px 0px; font-size:0.7em; vertical-align:middle; text-align:right; height:auto; }
		#top_general_nav a {color:#653f96; }

		#top_spacer {background-color:#D9CCEA; border-bottom: 5px solid #653f96;}
		#top_main_nav_l {float:left; width:70px; text-align:right; height:26px; }
		#top_main_nav_m {float:left; background-color:#FFCC33; height:23px; width:658px; color:#Fff; font-size:0.8em;padding:3px 0px 0px 0px; text-align:center;}
		*html #top_main_nav_m {height:26px;}
		#top_main_nav_m a {color:#Fff; font-weight:bold;}
		#top_main_nav_r {float:left; width:70px; text-align:left; height:26px; }
		
		#nav_headline {clear:both; float:none; height:auto; text-align:Center; padding:25px 0px 10px 0px; border-bottom: 5px solid #D9CCEA; margin-bottom:25px;}
		
		#middle {/*clear:both; float:none; height:auto;*/
		margin:0px; padding:0px; float:left; width: 798px; height: auto; border:0px solid red;}
		#navi {float:left; width:170px; height:390px; min-height:365px; margin:0px; padding:0px;}
		html:root #navi{width:170px; height:auto;}
		.ul_nav  {padding:0px; margin:0px 0px 10px 15px; list-style-type:none; }
		.ul_nav li {padding: 5px 0px; margin:0px; vertical-align:middle;}
		.ul_nav a {color:#653f96; font-size:0.8em; font-weight:bold;}
		.li_active {padding-top:20px; list-style-image:url(http://p12984.typo3server.info/fileadmin/img/nav_pfeil_portal.gif); }
		.text {font-size:0.8em; padding-top:0px; margin-top:0px;}
                .text {font-size:0.8em; padding-top:0px; margin-top:0px;}
                .tx-julleevents-pi1-listrowField-title a{color:#54337e; font-size:0.8em; font-weight:bold; margin:0px; padding:0px 0px 3px 0px;}
                .tx-julleevents-pi1-listrowField-title a:hover { background-color:#ffcc33; }
		#content {float:left; width:438px; min-height:390px; border-right: 5px solid #D9CCEA; solid red; margin:0px; padding:0px 15px 0px 15px; padding-right:15px;}
		html:root #content{width:408px;}
		* html #content {height:390px;}

		#news {float:left; height:auto; width:190px; border: 0px; margin:0px; padding-left:10px; height:340px;}
		html:root #news {width:145px; height:auto; min-height:340px;}
		.news_box {background-color:#D9CCEA; width:175px; padding:10px; color:#653f96; margin-bottom:10px;}
		.news_box a {color:#fff;}
                html:root .news_box{width:145px; height:auto;}
		.h3_news_box {color:#653f96; font-size:0.8em; font-weight:bold; margin:0px; padding:0px 0px 3px 0px;}
		.news_box p {font-size:0.7em; padding:0px; margin:0px;}
                .h3_news_box a {color:#653f96;}
		
		.text {font-size:0.8em; padding-top:0px; margin-top:0px;}
                .text a{font-size:1.0em; color:#54337e;}
		p {font-size:0.8em; padding-top:0px; margin-top:0px;}
                p,td {font-size:0.8em; padding-top:0px; margin-top:0px;}
                ul li {font-size: 0.8em;}
                p ul li {font-size: 1em;}
		#content a,
		#content a:link,
		#content a:visited {padding-top:0px; margin-top:0px; color:#54337e; text-decoration:underline; font-weight:bold;}
                #content a:hover { background-color:#ffcc33; }
		#news a,
		#news a:link,
		#news a:visited {color:#54337e;}
		#news a:hover { background-color:#ffcc33; }
		h1 {font-size:0.9em; padding-top:0px; margin-top:0px; font-weight:bold; color:#653f96;}
		h2 {font-size:0.8em; padding-top:0px; margin-top:0px;}
                h3 {font-family:verdana,arial;sans-serif; font-size:0.9em; padding-top:0em; margin-top:0px; color:#653f96}

		.ul_nav li {font-size: 1em !important;}
		#footer {position:relative; float:left; height:76px; width:798px; text-align:right; right: 140px;}
		
		#gelbkasten {padding:10px; margin-bottom:0px; background-color:#FFCC33; width:165px; color:#653f96;}
                                html:root #gelbkasten{width:145px;}
		.nav_gelbkasten{padding-bottom:10px; list-style-type:none; list-style-position:outside; font-family:verdana; font-size:0.7em;}
                                .nav_gelbkasten a{color:#653f96;}
		/*#navigation {float:left; width:70px; text-align:left; height:auto;}
		#content {float:left; width:600; text-align:left; paDDing-right:10px; height:auto;}
		#news {float:left; width:70px; text-align:left; border-left: 5px solid #D9CCEA; height:auto;}
		#footer {clear:both; float:none; margin-top:25px;}
		.ul_nav {padding:0px; margin:0px 0px 10px 30px;} */  
		
.tx-julleevents-pi1-browsebox-SCell p a {
  color:#653f96;
}

.tx-julleevents-pi1 td p {
  font-size: 12px;
}
		
.tx-indexedsearch .tx-indexedsearch-browsebox ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}