body {
	margin: 0px;
	padding: 0px;
}
a.menu {
	color: 				#3C26C8;
	text-decoration: 	none;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;	
}
a.menu-active, .sn 
{
	/*color: 				#339900;*/
	color: 				#ffffff;
	background-color:	#b1d953;
	text-decoration: 	none;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	padding: 1px;
	padding-top:0px;	
}
.sn
{
	width:				802px;
}
a, a:visited{
	color:				#000000;
	text-decoration:	none;
}
a:hover{
	color:				#000000;
	text-decoration:	underline;
}
a.footer, a.footer:visited{
	color:				#669900;
	text-decoration:	none;
}
a.footer:hover{
	color:				#669900;
	text-decoration:	underline;
}
a.menu:hover {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	color: 				#3C26C8;
	text-decoration: 	underline;
}
a.login {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	color: 				#3C26C8;
	text-decoration: 	none;
	font-weight: 		bold;
}
a.login:hover {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;	
	font-size: 			11px;
	color: 				#3C26C8;
	text-decoration: 	underline;
	font-weight: 		bold;
}
a.sub {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	color: 				#FFFFFF;
	text-decoration: 	none;	
	
	display:			block;
	padding:			0px 0px 0px 12px;
}
a.sub-active {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;	
	font-size: 			11px;
	color: 				#3c26c8;	
	text-decoration: 	none;
}
a.sub:hover {	
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	color:				#669900;
	background-color:	#c9e487;
}
.menuformat, .metaMenuformat {
	text-align: 		left;
	vertical-align: 	top;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			9px;
	margin:				0px;
	margin-bottom:		5px;	
	padding:			0px;
	padding-left: 		0px;
	color: 				#3C26C8;
}
.menuformat
{
	height:				35px;
}
.metaMenuformat
{
	padding-left:		800px;
	
	background-repeat:	no-repeat;
}


.subformat {
	font-size: 			11px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	padding-left: 		12px;
	padding-top: 		1px;
	padding-bottom: 	1px;	
}
.subformat-active {
	font-size: 			11px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	padding-left: 		12px;
	padding-top: 		1px;
	padding-bottom: 	1px;	
	background-image:	url(marker.gif);
}
.content .bodytext, .content .contenttitle, .content .headline, .content .contentDiv, .content .contentDiv_speiseplan{
	
	padding-left: 		30px;
	padding-right:		28px;

}

.content .contentDiv .bodytext, .content .contentDiv .headline, .content .contentDiv .contenttitle, .content .contentDiv_speiseplan .bodytext, .content .contentDiv_speiseplan .headline, .content .contentDiv_speiseplan .contenttitle{
	padding-left:	0px;
	padding-right:	0px;
}

.content iframe
{
	padding-top:		0px;
	/*padding-left:0px;*/	
}

.contenttitle, .news_title
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			20px;
	color: 				#3C26C8;
	
	margin-top:			20px;
	text-align:			left;
	clear:				left;
}
.input {
	border: 			1px solid #90b33e;
	font-size: 			11px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	color: 				#3C26C8;
	padding-left: 		5px;
	background-color: 	#e5f2c2;
}
.bodytext, .news_subheader, .news_list_link, .news_single_content, .news-catmenu, .level1
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			12px;
	text-align:			justify;	
}
.csc-textpic-caption {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
}
.csc-textpic-image, .csc-textpic-firstcol, .csc-textpic-lastcol{
	padding:			0px;
	margin:				0px;
}
.csc-textpic-text
{
	padding:			0px;
	margin:				0px;
}

.contentDiv
{
	width:				580px;
	text-align:			justify;
}

/* Submenü */
#submen
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	list-style-type: 	none;
	margin: 			0px;
	width:				100%;
}
#submen ul {
	list-style-type: 	none;
	margin: 			0px;
	padding: 			0px;
}
#submen li {
	display: 			block;
	margin-bottom:		1px;
}
#submen li a, #submen li a:link, #submen li a:visited {
	color: 				#FFFFFF;
	text-decoration: 	none;
	width: 				164px;	
	display: 			block;	
	padding-top:		2px;
	padding-bottom:		2px;
	padding-left: 		12px;
}

#submen li a:hover, #submen li a:active  , #submen li a:focus {
	color: 				#669900;
	background-color: 	#C9E487;
}
#submen .submen-active, #submen  .submen-active:hover{	
	color:				#FFFFFF;	
	background-image:	url(marker.gif);
}
/* Sitemap */
.csc-sitemap a, .csc-sitemap a:link, .csc-sitemap a:visited {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			12px;
	color:				#000000;
}

/* Suchergnisse */
.csc-searchResult, .csc-form-label{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#000000;
}
.csc-searchResultHeader, .csc-searchResultHeader a:link, .csc-searchResultHeader a:visited, .csc-searchResultHeader a:hover, .csc-searchResultHeader a:active{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			14px;
	color:				#3C26C8;
}
.csc-searchResultInfo {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
}
.csc-sword{
	/*font-weight:		bold; */
	/*color:				#b1d953;*/
	border-bottom:		1px dashed #ff0000;
	
}
.headline
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			12px;
	font-weight:		bold;
}

.news_list_link a, .news_list_link a:link, .news_list_link a:active, .news_list_link a:visited
{
	text-decoration:	none;
	color:				#3C26C8;
}
.news_image
{
	float:left;
	margin-right: 10px;
	margin-top: 12px;
}
.news-list-container
{
	margin-bottom:		20px;
}

.refItem
{
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	width:			500px;
	padding:		0px;
	padding-right:	0px;
	border:			1px solid #C9E487;
	margin-bottom:	15px;
}
.refText
{	
	font-size:		12px;
	padding-left:10px;
	padding-right:10px;
	border-left:	1px dashed #C9E487;
	text-align: justify;
}
.refImage
{		
	margin-right:	4px;
	text-align: 	center;	
	vertical-align:	center;
	height:			100%;
	width:			180px;
	
	padding:		5px;
	
}


.refHead
{
	
	font-weight:	bold;
	font-size:		14px;
	background-color:		#C9E487;
	color:			#669900;
	width:			100%;
	margin:0px;
	margin-bottom:	4px;
	padding:2px;
}
.refText a
{
	text-align: 	right;
	text-decoration:	none;
	color: #3C26C8;
	font-size:		10px;
	
}


/*rathaus online*/
/*ro nur tabelle*/
table.themen td{
	padding-top: 2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	10px;
}

.themenbild{
    width:70px;
	vertical-align: top;
}
.thementext{
	padding-left: 0.5em;
    padding-right: 1em;
	vertical-align: top;    width:110px}

.themen a {
	color: #006699;
	text-decoration: none;
	font-weight: bold;
	display: inline;
}

.themen  a:active {
	text-decoration: underline;}
	
.themen  a:hover {
	text-decoration: underline;}
/*ro ende*/

.level1, .news-catmenu
{
	float: left;
	margin-right: 10px;
}

.news-catmenu
{
	margin-bottom:	20px;
}

.news-catmenu a, .news-catmenu a:link, .news-catmenu a:active, .news-catmenu a:hover
{
	text-decoration: none;
	color: #669900;
}
.catMenActive a, .catMenActive a:link, .catMenActive a:active, .catMenActive a:hover
{
	text-decoration: underline;
	font-weight: bold;
}
.powered
{
	font-weight: 		bold;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	text-align:			right;
	vertical-align:		bottom;
	color:				#669900;
}

/*Gaestebuch wwi 17.10.2007*/
.tx-guestbook-left {
	display:none;
}
.tx-veguestbook-pi1 .tx-guestbook-right {
	width:562px;
	/*padding-top:0em;
	padding-bottom:0em;*/
}
.contentDiv .tx-veguestbook-pi1 .tx-guestbook-header {
	background-color:#b1d953;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	margin: 0px 0px 0px 0px;
}
.tx-guestbook-right {
	border: 1px solid #b1d953;
}
.tx-guestbook-latest {
	border: 1px solid #b1d953;
}
.tx-guestbook-right .tx-guestbook-date {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	margin: 0px  0px 0px 0px;
	padding:12px 0px 0px 0px;
}
.tx-guestbook-right p {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	margin: 0px 0px  0px 0px;
	padding:0px 0px 12px 0px;
}
.tx-veguestbook-pi1 .tx-guestbook-field {
	padding-top:    0.4em;
	padding-bottom: 0.4em;
}
.tx-guestbook-form-error {
	font-size: 0.7em;
}
/*wwi 05.11.2007*/
.contentDiv .bodytext {
	font-family:Verdana, Helvetica, Arial, sans-serif;
}
/*wwi 08.11.2007*/
/*Gaestebuch*/
.tx-veguestbook-pi1 {
	font-family:Verdana, Helvetica, Arial, sans-serif;
}
.tx-guestbook-right {
	margin: 0px 0px 10px 0px;
	font-size:0.8em;
}
/*Essenskarte*/
.speise-plan {
	border: 2px solid #3C26C8;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	text-align:center;
	margin-bottom: 10px;
}
.speise-plan .tr-0 {
	font-size: 0.6em;
	font-weight: bold;
	vertical-align:top;
}
.speise-plan .tr-0 .td-0 {
	vertical-align: middle;
}
.speise-plan .tr-0 .klein-dick {
	font-size: 0.7em;
	font-weight: bold;
}
.speise-plan .tr-0 .klein-duenn {
	font-size: 0.7em;
	font-weight: normal;
}
.speise-plan .tr-even td {
	border: 1px solid #000000;
}
.speise-plan .tr-odd td {
	border: 1px solid #000000;
}
.speise-plan .td-0 {
	background-color: #b1d953;
	font-size: 2.0em;
	font-weight: bold;
	width:69px;
}
.speise-plan .tr-6 .td-0 {
	color: #ffffff;
}
.speise-plan .tr-7 .td-0 {
	color: #ffffff;
}
.speise-plan .klein {
	font-size: 0.7em;
	font-weight: normal;
}
.speise-plan .klein-fett {
	font-size: 1em;
	font-weight: bold;
}
.speise-plan .fett-rechts {
	font-size: 1em;
	font-weight: bold;
	text-align:right;
}
.speise-plan .fett-links {
	font-size: 1em;
	font-weight: bold;
	text-align:left;
}
.speise-plan .schief {
	font-style: italic;
}
.speise-plan .Bio {
	text-align: left;
	font-size: 0.64em;
	/*float:left;*/
	width:160px;
	vertical-align:top;
	overflow:hidden;
}
.speise-plan .FIDT {
	text-align: left;
	font-size: 0.64em;
	/*float:left;*/
	width:160px;
	vertical-align:top;
	overflow:hidden;
}
.speise-plan .Eppo {
	text-align: left;
	font-size: 0.64em;
	/*float:left;*/
	width:160px;
	vertical-align:top;
	overflow:hidden;
	/*padding-right:1px;*/
}
.speise-plan .tegut {
	text-align: left;
	font-size: 0.64em;
	/*float:left;*/
	width:160px;
	vertical-align:top;
	overflow:hidden;
}


/*30.11.2007 wwi*/
.contentDiv-right-komplete {
	width:164px;
	overflow:hidden;
	float:left;
}
#contentDiv-right-top {
	width:164px;
	height:48px;
	overflow:hidden;
	background-image:url(../../../Marbachshoehe-Daten/Template/banner_background_top.jpg);
}
.contentDiv-right-komplete .contentDiv-right {
	width:140px;
	overflow:hidden;
	padding:0px 17px 0px 7px;
	background-image:url(../../../Marbachshoehe-Daten/Template/banner_background_center.jpg);
}
#contentDiv-right-bottom {
	width:164px;
	height:51px;
	overflow:hidden;
	background-image:url(../../../Marbachshoehe-Daten/Template/banner_background_bottom.jpg);
}
.contentDiv-right-komplete .csc-textpic-clear{
	padding: 10px 0px 0px 0px;
}
.contentDiv {
	float:left;
	overflow:hidden;
	font-family:Verdana, Helvetica, Arial, sans-serif;
}
.contentDiv-right .csc-textpic-imagewrap {
	float:left;
}
.contentDiv .news_image p {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 12px;
}

.contentDiv_speiseplan
{
	width:	750px;
	text-align:			justify;
}



.speise-plan .td-0 {
  font-size:1.3em;
}
.speise-plan .tr-even p {
  margin:0px 0px 0px 0px;
}
.speise-plan .klein-fett {
  font-size:0.7em;
}
.speise-plan .klein {
  font-size:0.7em;
}
.tx-wwialleskoenner-pi2 .speise-plan p{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.tx-wwialleskoenner-pi2 .speise-plan em{
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
  float:left;
}
.tx-wwialleskoenner-pi2 .speise-plan strong{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
}
.tx-wwialleskoenner-pi2 .speise-plan {
	border: 1px solid #3C26C8;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	text-align:center;
	margin-bottom: 4px;
}
div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image {
  margin:0px 0px 0px 0px;
}
.contentDiv .csc-menu a {
  font-size:12px;
}
.tx-mmforum-pi3-newposts {
  display:none;
  font-size:12px;
}
.csc-textpic-intext-left {
	clear:both;
	padding: 0px 0px 5px 0px;
	float:left;
	margin: 0px 0px 0px 0px;
}
.csc-textpic-intext-left .csc-textpic-text .bodytext {
	margin:0px 0px 0px 0px;
}
.csc-textpic-intext-left .csc-textpic-imagewrap {
	margin: 0px 0px 0px 0px;
}
.csc-textpic-intext-left .csc-textpic-text .internal-link {
	margin: 0px 0px 0px 0px;
}
.csc-textpic-intext-left .csc-textpic-text strong {
	margin: 0px 0px 0px 0px;
}
/*15.05.2008 wwi seminars*/
.tx-seminars-pi1 {
  font-family:Verdana, Helvetica, Arial, sans-serif;
  font-size:12px;
}
.tx-seminars-pi1-title {
  text-align:left;
}

.news-list-container {
  font-size:12px;
}
.news_wwi_date{
  font-size:10px;
/*  font-weight:bold;*/
  float:left;
  clear:both;
  text-align:right;
  width:100%;
}

.tx-srfeuserregister-pi1 select {
  background-color:#FFFFFF;
  color:#35006D;
  font-family:Verdana, Helvetica, Arial, sans-serif;
}
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-uploader {
  background-color:#FFFFFF;
  color:#35006D;
  font-family:Verdana, Helvetica, Arial, sans-serif;
}
.tx-srfeuserregister-pi1 textarea {
  background-color:#FFFFFF;
  color:#35006D;
  font-family:Verdana, Helvetica, Arial, sans-serif;
}

.tx-seminars-pi1 {
  font-size:12px;
  font-family:Verdana, Helvetica, Arial, sans-serif;
}
.tx-seminars-pi1 h1 {
  color:#3C26C8;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:20px;
  margin-top:20px;
  text-align:left;
  font-weight:normal;
}
.tx-felogin-pi1 {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  text-align:left;
  font-weight:normal;
}
.tx-felogin-pi1 h3 {
  color:#3C26C8;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:20px;
  margin-top:20px;
  text-align:left;
  font-weight:normal;
}
#tx-seminars-pi1-registration-form .tx-seminars-pi1-submit {
  float:left;
}
#tx_seminars_pi1_registration_editor #tx-seminars-pi1-registration-form .tx-seminars-pi1-submit {
  float:left;
}
.tx-seminars-pi1 h2 {
  color:#3C26C8;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:20px;
  margin-top:20px;
  text-align:left;
  font-weight: normal;
}
.tx-seminars-pi1 h3 {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  text-align:left;
  font-weight: bold;
}
.tx-srfeuserregister-pi1-submit {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
}
.tx-srfeuserregister-pi1 button {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
}
.tx-pmtipafriend-pi1 {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  padding:10px 0px 0px 0px;
}
.tx-pmtipafriend-pi1 .wwi {
  padding:0px 0px 5px 0px;
}
.tx-pmtipafriend-pi1 .label {
  float:left;
  width:200px;
}
.tx-pmtipafriend-pi1 input {
  clear:both;
  width:200px;
}
.tx-pmtipafriend-pi1 textarea {
  clear:both;
  width:200px;
}

