.red{

color:#C00017
}

.visitenkartegewvorort  {margin-left:20px;}


.suche{
	z-index:3;
	position:relative;
	left:332px;
	top:30px; 
	width:440px;
	height:20px;

}
.suchegif{
	vertical-align:top;
	display:none;
	visibility:hidden;
}
.input_suche{
	font-size:9px;
	vertical-align:top;
	height:18px;
}
.losgif{
	vertical-align:top;
	right:5px;
	top:100px;
}

.suchepos{
	position:absolute; z-index:2;
}
/*body>.suche{ top:100px;  }*/

.tx-indexedsearch-searchbox-sword {
font-size:10px;
width:100px;
}

.bodyglobal 			{margin:0px; padding:0px; color:#5C5C5C; }

.content 				{font-family:helvetica,arial; font-size:12px; font-weight:normal; line-height:16px;}
a.content				{text-decoration:none; color:#C00017;}
a.content:Hover			{text-decoration:underline; color:#C00017;}
.content:Visited		{text-decoration:none;}

.contentsmall 			{font-family:helvetica,arial; font-size:11px; font-weight:normal;}
a.contentsmall			{text-decoration:none; color:#C00017;}
a.contentsmall:Hover	{text-decoration:underline; color:#C00017;}
.contentsmall:Visited	{text-decoration:none;}

.beispiel 				{font-family:helvetica,arial; text-decoration:underline; font-size:10px; line-height:25px; font-weight:bold; color:#000000; text-transform:uppercase;}
.mini 					{font-family:helvetica,arial; font-size:10px; line-height:20px; font-weight:normal; color:#000000; text-transform:uppercase;}
.minifont 				{font-family:helvetica,arial; font-size:10px; line-height:11px; font-weight:normal; color:#000000; text-transform:uppercase;}
#loggedout 				{color:#B9B9B9;}


.contentsmallblack 			{font-family:helvetica,arial; font-size:10px; font-weight:normal; color:#000000;}
a.contentsmallblack			{text-decoration:none; color:#000000;}
a.contentsmallblack:Hover	{text-decoration:none; color:#000000;}
.contentsmallblack:Visited	{text-decoration:none; color:#000000;}

.contentsmallwhite 			{font-family:helvetica,arial; font-size:11px; font-weight:normal; color:#ffffff;}
a.contentsmallwhite			{text-decoration:none; color:#ffffff;}
a.contentsmallwhite:Hover	{text-decoration:underline; color:#ffffff;}
.contentsmallwhite:Visited	{text-decoration:none; color:#ffffff;}

.contentsmallerwhite 			{font-family:helvetica,arial; font-size:10px; font-weight:normal; color:#ffffff;}
a.contentsmallerwhite			{text-decoration:none; color:#ffffff;}
a.contentsmallerwhite:Hover		{text-decoration:underline; color:#ffffff;}
.contentsmallerwhite:Visited	{text-decoration:none; color:#ffffff;}

.etikette 				{font-family:helvetica,arial; font-size:11px; font-weight:normal; color:#AA040D; text-transform:uppercase;}
a.etikette				{text-decoration:none; color:#AA040D;}
a.etikette:Hover		{text-decoration:none; color:#AA040D;}
.etikette:Visited		{text-decoration:none;}

.email 					{padding-right:16px; background:url('/fileadmin/img/icon_email.gif') no-repeat right;}
.mail 					{padding-right:16px; background:url('/fileadmin/img/icon_email.gif') no-repeat right;width:90px;}

h1 						{font-family:arial,verdana,times,garamond; font-size:28px; margin:0 0 0 0; padding:0; line-height:26px; letter-spacing:-1px;}
h2 						{font-family:arial,verdana,times,garamond; font-size:15px; margin:0 0 15 0; padding:0; line-height:20px; letter-spacing:-1px;}


h3 						{font-family:arial,verdana,times,garamond; font-size:14px; margin:0 0 0 0; padding:0; line-height:18px; padding-bottom:2px;color:#AA040D;}
h4						{font-family:arial,verdana,times,garamond; font-size:11px; margin:0 0 0 0; padding:0; line-height:11px; padding-bottom:2px; text-transform:uppercase;color:#5c5c5c;}

h3 p.bodytext			{font-family:arial,verdana,times,garamond; font-size:14px; margin:0 0 0 0; padding:0; line-height:18px; padding-bottom:2px;color:#AA040D;}
h4 p.bodytext		 	{font-family:arial,verdana,times,garamond; font-size:11px; margin:0 0 0 0; padding:0; line-height:11px; padding-bottom:2px; text-transform:uppercase;color:#5c5c5c;}
p.bodytext b		{font-family:helvetica,arial; font-size:12px; font-weight:bold; line-height:16px;}



#loggedout-li 			{margin:0px 0px 0px 1px; padding:0px 0px 0px 0px; list-style-image:url('/fileadmin/img/arrow_loggedout.gif');}
#loggedin-li 			{margin:0px 0px 0px 1px; padding:0px 0px 0px 0px; list-style-image:url('/fileadmin/img/arrow_leftnav.gif');}

#content-ul 			{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; margin-left:15px;}
#content-li 			{margin:0px 0px 0px 1px; padding:0px 0px 0px 0px; list-style-type:disc;}

#leftnav-ul 			{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; margin-left:15px;}
#leftnav-li 			{margin:0px 0px 0px 1px; padding:0px 0px 0px 0px; list-style-image:url('/fileadmin/img/arrow_leftnav.gif');}
#leftnav-li-small		{margin:0px 0px 0px 1px; padding:0px 0px 0px 0px; list-style-image:url('/fileadmin/img/square_leftnav.gif');}
#leftnav-li-open 		{margin:0px 0px 0px 1px; padding:0px 0px 0px 0px; list-style-image:url('/fileadmin/img/arrow_leftnav.gif');}

ol 						{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; margin-left:22px;}

.leftnav				{text-decoration:none; font-family:helvetica,arial; font-size:12px;}
a.leftnav				{text-decoration:none; color:#5C5C5C;}
a.leftnav:Hover			{text-decoration:underline; color:#C00017;}
.leftnav:Visited		{text-decoration:none;}


.leftnavactive				{text-decoration:none; color:#C00017;font-family:helvetica,arial; font-size:12px;}
a.leftnavactive				{text-decoration:none; color:#C00017;}
a.leftnavactive:Hover			{text-decoration:underline; color:#C00017;}
.leftnavactive:Visited		{text-decoration:none;}


.leftnavsmall			{text-decoration:none; font-family:helvetica,arial; font-size:11px;}
a.leftnavsmall			{text-decoration:none; color:#5C5C5C;}
a.leftnavsmall:Hover	{text-decoration:underline; color:#C00017;}
.leftnavsmall:Visited	{text-decoration:none;}

.leftnavsmallactive			{text-decoration:none; font-family:helvetica,arial; font-size:11px;}
a.leftnavsmallactive			{text-decoration:none; color:#C00017;}
a.leftnavsmallactive:Hover	{text-decoration:underline; color:#C00017;}
.leftnavsmallactive:Visited	{text-decoration:none;}

						
.input					{background:#eeeeee; color:#1A171B;	border:solid 1px #cccccc; font-family:helvetica,arial; font-size:12px;} 

P.bodytext { 
	margin:0px;display:inline;
}

 

a.ankerTop {								font-size: 10pt; color: #E2382A;	text-decoration : none; font-weight: normal;}
a.ankerTop:link {  					font-size: 10pt; color: #E2382A;	text-decoration : none; font-weight: normal;}
a.ankerTop:visited {  			font-size: 10pt; color: #E2382A;	text-decoration : none; font-weight: normal;}

a.download {								margin-top:15px;font-size: 10pt; color: #E2382A;	text-decoration : none; font-weight: normal;}
a.download:link {  					margin-top:15px;font-size: 10pt; color: #E2382A;	text-decoration : none; font-weight: normal;}
a.download:visited { 				margin-top:15px;font-size: 10pt; color: #E2382A;	text-decoration : none; font-weight: normal;}



a.TextLink {							font-family:helvetica,arial; font-size:12px; font-weight:normal; line-height:16px;text-decoration:none; color:#C00017;}
a.TextLink:Hover{					text-decoration:underline; color:#C00017;}
a.TextLink:Visited {			text-decoration:underline; color:#C00017;}

a.EMailLink {					      font-family:helvetica,arial; font-size:12px; font-weight:normal; line-height:16px;text-decoration:none; color:#C00017;padding-right:16px; background:url('/fileadmin/img/icon_email.gif') no-repeat right;}
a.EMailLink:Hover {			    text-decoration:underline; color:#C00017;}
a.EMailLink:visited { 	    text-decoration:underline; color:#C00017;}

/**/		
.Linie {background:#CACACA; height:1px;width:100%;overflow:hidden;}


ul {  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; margin-left:21px;	} 
.csc-bulletlist {  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; margin-left:22px;	} 
.csc-bulletlist-0 {list-style-type:disc;}
.csc-bulletlist-1 {list-style-type:decimal;}
.csc-bulletlist-2 {list-style-type:none;}
.csc-bulletlist-3 {list-style-type:upper-alpha;}

.buchbroschuereeinzel { 		font-size: 10pt;		}

.newsletter table,tr,td{ 		font-size: 10pt;		}

.PersonenManuellTitle{			margin-top:15px;color: #E2382A; font-size: 13pt; font-weight: bold; 		}
.PersonenManuellSubTitle{		color: #626262; font-size: 10pt; font-weight:bold; 											}
.PersonenManuellText{				color: #030303; font-size: 10pt; 																				}
.PersonenManuellTextAdresse{color: #626262; font-size: 10pt; margin-top:10px; 											}

.VeranstaltungwbgTitle { 		 color: #E2382A; font-size: 13pt; font-weight:bold; }
.VeranstaltungwbgSubTitle{		color: #626262; font-size: 10pt; font-weight:bold;  }
.VeranstaltungwbgText{				color: #030303; font-size: 10pt;										}

.BuchBroschuereTitle{ 			color: #E2382A; font-size: 13pt; font-weight: bold; }
.BuchBroschuereSubTitle{		color: #626262; font-size: 10pt; font-weight:bold;  }
.BuchBroschuereText{				color: #030303; font-size: 10pt;										}
.BuchBroschuerePreis{				color: #626262; font-size: 10pt; margin-top:10px;	  }
.BuchBroschuereOrder{				color: #626262; font-size: 10pt; margin-top:10px; 	}
.BuchBroschuereAdresse {		color: #000; font-size: 10pt; margin-top:10px; 	}
.imagedescription {					font-size: 10pt;	color: #626262;	}

.EMailEilmeldungTitle{ 			color: #E2382A; font-size: 13pt; font-weight: bold; }
.EMailEilmeldungSubTitle{		color: #626262; font-size: 10pt; font-weight:bold;  }
.EMailEilmeldungText{				color: #030303; font-size: 10pt;										}
.EMailEilmeldung imagedescription {					font-size: 10pt;	color: #626262;	}

.uberschriftTextBildTitle{			margin-top:15px;color: #E2382A; font-size: 13pt; font-weight: bold;	}
.uberschriftTextBildSubTitle{		color: #626262; font-size: 10pt;										}
.uberschriftTextBildText{				color: #030303; font-size: 10pt;										}

.MitgliedwerdenTitle{			margin-top:15px;color: #E2382A; font-size: 13pt; font-weight: bold;	}
.MitgliedwerdenSubTitle{		color: #626262; font-size: 10pt;										}
.MitgliedwerdenText{				color: #030303; font-size: 10pt;										}

.content h2 {margin-top:0px;}

.newsMore {color:#C00017;}
.newsMore a {text-decoration:none;font-size:11px;}
.newsMore a:hover {text-decoration:underline;font-size:11px;}
.newsSingle h2 a {text-decoration:none;color:#5C5C5C;font-weight: bold;}
/* .newsSingle {padding-top:-10px;} */


h3 a {text-decoration:none; color:#AA040D;}
.backbutton a {text-decoration:none;}
.backbutton a:hover{text-decoration:underline;}

.visitenkarteNews h3 a {color:#000000;}
.visitenkarteNews h2 {color:#000000;margin-bottom:15px;margin-top:0px;}
.visitenkarteNews h2 a {color:#000000;font-size:15px;text-decoration:none; }




.news-single-imgcaption {margin:0px;}
.tx-newloginbox-pi1 {width:180px;}


ul.menu, ul.menu ul {
    list-style-type: none;
	width:700px;
}

ul.menu a {
	font-family:helvetica;
    display: block;
    font-weight: normal;
	color:#fff; 
	padding-left:0px;
	padding-right:24px;
	margin-right:6px;
	margin-left:0px;
	padding-top:6px;
	font-size:10px;  
	font-weight:normal; 
	line-height:17px;


}

ul.menu  li a:hover {
	text-decoration:none;
}

ul.menu  li a {
	text-decoration:none;
}

ul.menu li {
	padding: 0;
	margin: 0;
	float: left;
	font-family:helvetica,arial; 
	font-size:11px; 
	font-weight:normal; 
	line-height:10px;
	 background-color: transparent;   
	height: 10px;
}

ul.menu ul li ul li{

	margin-left:22px;
	padding-left:0px;
	height:22px;
	border-bottom:1px dotted #b4b4b4;
}

ul.menu ul li {
	border-bottom:1px dotted #b4b4b4;
}

ul.menu ul li {

	float:none;
	font-family:helvetica,arial; 
	background-color: transparent;
	height: 22px;
	 margin-left: 2px;
	 padding-left: 9px;
	margin-top: 0px;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	line-height:11px;
	font-size:11px; 

}

ul.menu ul li.hover, ul.menu ul li:hover {
	background-color: #eeeeee;
}
ul.menu li.hover, ul.menu li:hover {
	color:#fff;
}

ul.menu ul {
	
	position: absolute;
	margin-left:-20px;
	background-color: #e4e4e4;
	border: 1px solid #c5c5c5;
	display: none;
	width: 195px;

}

ul.menu li.hover ul, ul.menu li:hover ul  {
	display: block;  
}

ul.menu ul li a{
	color: #000;
}

ul.menu li.hover ul ul, ul.menu li:hover ul ul {
	display: none;
	margin-left: 165px;
	margin-top: -22px;
}

ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {
	display: block;
}

 ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul {
	display: none;
}


ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul {
	display: block;
}

.sub1{
	background:url('/fileadmin/img/navielemente/isSub.gif') no-repeat right;
	width:16px;
	height:22px;
	float:right;
}
.menu1{
	background:url('/fileadmin/img/navielemente/menue1bg.gif') no-repeat left top;
}


DL {margin-left:0px}


