/* generell */
body {
	background:			#9D9D9E url(body_bg.gif) repeat;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#666;
	margin-top:			0px;
	margin-bottom:		0px;
	padding:				0px;
	text-align:			center; /* For IE */
	}

p {
	margin:				0 0 5px 0;
	}
	


p.p1 {
margin:0px;
padding:0px;
margin-left:	0px;
padding-left:	0px;
margin-top:	0px;
	}

a:link, a:visited, a:active {
	color:				#4D4D4F;
	text-decoration:	none;
	}

a:hover {
	color:				#4D4D4F;
	text-decoration:	underline;
	}

/* Container Styles */
#container {
	position:			relative;
	width:				900px !important;
	width /**/:			900px;
	background:			#fff url(content_bg.gif) repeat-y;
	margin:				0 auto;
	padding:				75px 0 0 0;
	text-align:			left; /* For IE, see above */
	}
	
#containerindex {
	position:			relative;
	width:				900px !important;
	width /**/:			900px;
	height:				1600px;
	background:			#fff url(content_bg.gif) repeat-y;
	margin:				0 auto;
	padding:				75px 0 0 0;
	text-align:			left; /* For IE, see above */
	}
	

/* Intro Styles */
#intro {
	padding:			0;
}

#bild_index {
	position:			absolute;
	left:					0px;
	top:					0px;
	width:				900px;
	height:				700px;
	background: 		url(bild_index.jpg) no-repeat;
	margin:				0;
	padding:				0;
	}

#index_impressum {
	position:			absolute;
	left:					790px;
	top:					15px;
	width:				70px;
	text-align: left;
	font-size: 10px;
}
#index_impressum a{
	font-size: 10px;
}
#index_impressum a:hover{
	color:#FE0097;
	text-decoration: none;
}
#index_extra{
	position:			absolute;
	left:					670px;
	top:					42px;
	width:				190px;
}
#index_extra img{
	margin: 0px;
	padding: 0px;
}

#index_left {
	position:			absolute;
	left:					115px;
	top:					210px;
	width:				221px;
	margin:				0;
	padding:				0;
	}
#index_left img{
		padding:			0;
		margin:			0;
		margin-bottom: 10px;
	}
	
#index_right {
	position:			absolute;
	left:					585px;
	top:					150px;
	width:				221px;
	margin:				0;
	padding:				0;
	}
#index_right img{
		padding:			0;
		margin:			0;
		margin-bottom: 10px;
	}

#liste_start {
		padding:				0;
		margin:				0;
		font-size: 			12px;
		margin-bottom: 0px;
		padding-bottom: 10px;
		background: url(linie_start.gif) no-repeat bottom;
	}
#liste_start a{
	color:		#666;
	}
#liste_start a:hover{
	color:#FE0097;
	text-decoration: none;
	}
#liste_start p{
		font-weight: normal;
		line-height: 16px;
		margin-bottom: 0px;
		margin-top:	3px;
	}
#liste_start h1{
		font-size: 12px;
		font-weight: normal;
		line-height: 16px;
		margin-bottom: 0px;
		margin-top:	3px;
	}
#liste_start p.rosa{
		font-weight: normal;
		color:#FE0097;
	}
#liste_start p.rosa a{
		color:#FE0097;
	}


#pageHeader {
	position:			absolute;
	top:				34px;
	left:				41px;
	width:				210px;
	height:				41px;
	padding-left:		0px;
	background:			#fff url(pink_tours.gif) no-repeat;
	}

#pageHeader h1, #pageHeader h2 {
	text-indent:		-999em;
	margin:				0;
	}
#lheader {
	position:			absolute;
	top:					34px;
	right:				60px;
}

#lheader ul {
	margin:				0px;
	padding:			0px;
	list-style:			none;
	white-space:		nowrap;
	font-size: 11px;
}

#lheader li.first {
	display:			inline;
	background:			#ffffff;
	padding-left:		0px;
	padding-bottom:		0px;
}

#lheader li {
	display:				inline;
	background:			#fff url(menu_spacer.gif) no-repeat;
	padding-left:		11px;
	padding-bottom:	0px;
}
#loginfeld {
	position:			absolute;
	top:					5px;
	left:					15px;
	width: 				50px;
	height: 				10px;
	background:	 		#fff;
	text-align: 		center;
}
#loginfeld a{
	color: 			White;
	width: 			50px;
	display: block;
}
#loginfeld a:hover{
	color: #E5E5E5;
	text-decoration: none;
}

#address {
	background:			#fff url(address_bg.jpg) no-repeat;
	position:			absolute;
	top:					75px;
	left:					40px;
	width:				210px;
	height:				105px;
	font-size:			11px;
}

#address p {
	padding:			32px 0 0 0;
	display:			none;
}

#search {
	position:			absolute;
	top:					180px;
	left:					0px;
	width:				250px;
	height:				80px;
	background:			#E5E5E5 url(search_bg.gif) repeat-y;
	font-size:			12px;
}

#search p {
	padding:				20px 0 0 40px;
}

#search strong {
	font-style:			bold;
}

#search strong.pink {
	color:				#ED058E;
	font-style:			bold;
}

#search input.searchbutton {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	background:			transparent;
	color:				#666;
	width:				60px;
	border:				none;
}

#search input.searchbutton_pink {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	background:			transparent;
	color:				#ED058E;
	width:				30px;
	border:				none;
}

#summary {
	position:			absolute;
	top:					180px;
	left:					250px;
	width:				590px;
	height:				80px;
	}

#summary h1 {
	width:				400px;
	margin:				23px 0 0 20px;
	padding:				0;
	font-size:			18px;
	color:				#fff;
	font-style:			bold;
}

#summary p {
	width :				400px;
	margin:				0 0 0 20px;
	padding:				0;
	font-size:			12px;
	color:				#fff;
	}

#extra {
	position:			absolute;
	top:					180px;
	left:					840px;
	width:				35px;
	height:				80px;
	background-color:	#E5E5E5;
}

#news_link {
	position:			absolute;
	top:				240px;
	left:				665px;
}

#news_link img {
	border:				none;
}


/* Content Text */
#iframe{
	margin:				0px 30px 0px 210px;
	text-align:			center;
}

#preamble, #styleImage, #textteaser, #topreisen, #reisecontent, #dummy {
	margin:				0 30px 0 250px;
	color:				#666;
}
#category_list{
	margin:				0 20px 0 250px;
	color:				#666;
}
#category_list .auswahl{
	background: url(auswahl.gif) no-repeat;
	width: 590px;
	height: 42px;
	padding-top: 38px;
	text-align: center;
}

#styleImage {
	height:				225px;
	width:				590px;
}
#textteaser table {
	margin:				0;
	margin-left:		20px;
	margin-bottom:		10px;
}

#textteaser h2 {
	margin:				0;
	font-size: 			12px;
	margin-bottom:		2px;
	padding:				0;
	font-weight:		bold;
}
#textteaser h3 {
	margin:				0;
	margin-left:		20px;
	margin-bottom:		10px;
	padding:				0;
	font-size:			20px;
	font-style:			bold;
}

#textteaser h4{
	margin:				0;
	margin-left:		20px;
	margin-bottom:		15px;
	width:				450px;
	margin-top:			25px;
	padding:				0;
	padding-bottom:	3px;
	font-size:			12px;
	font-weight:		bold;
	text-transform: 	uppercase;
	color: 				#ED058E;
	border-bottom:		1px solid #ED058E;
}
#textteaser h5 {
	margin-right:		50px;
	margin-left:		20px;
	margin-top:			20px;
	margin-bottom:		8px;
	padding:				0;
	font-size:			13px;
	font-weight:		bold;
	text-transform: 	uppercase;
	color: 				#ED058E;
}
#textteaser h6 {
	margin-left:		20px;
	margin-top:			0px;
	margin-bottom:		8px;
	padding:				0;
	font-size:			14px;
	font-weight:		normal;
	color: 				#ED058E;
}

#textteaser p{
	font-size:			12px;
	margin:				0;
	margin-left:		20px;
	margin-right:		80px;
	padding:				0;
	padding-bottom:	5px;
	font-style:			normal;
}

#textteaser p.kleineSchrift{
	font-size:			10px;
	margin:				0;
	margin-left:		20px;
	margin-right:		80px;
	padding:				0;
	padding-bottom:	5px;
	font-style:			normal;
}

#textteaser p.monat {
	font-size:			12px;
	margin:				0;
	padding-right:		80px;
	padding-top:		18px;
	padding-bottom:	5px;
	padding-left:		20px;
	background:			transparent url(bg_monat.jpg) no-repeat;
}

#textteaser p.tabelle{
	font-size:			12px;
	margin:				0;
	padding:				0;
	font-weight:		bold;
	color:	#666;
}

#textteaser p.tabelle_normal{
	font-size:			12px;
	margin:				0;
	padding:				0;
	font-weight:		normal;
	color:	#666;
}

#textteaser p.klein{
	font-size:			10px;
	margin:				0;
	padding:				0;
	font-style:			normal;
}

#textteaser p.form_special {
	font-size: 10px;
	color: Red;
	margin-left:	20px;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
}

#textteaser p.form_error {
	font-size: 10px;
	margin-left:0px;
	color: #FF9900;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
}
#textteaser p.eingabe_reise{
	font-size:			12px;
	margin:				0;
	padding:				0;
	font-weight:		bold;
	color:	#666;
}
#textteaser p.tabelle_titel{
	font-size:			12px;
	margin:				0;
	padding:				0;
	font-weight:		bold;
	color: 				#ED058E;
	margin-left:		0px;
	text-transform: uppercase;
	padding-left:	0px;
	margin-top:		15px;
	margin-bottom:		5px;
	border-bottom: 1px solid #ED058E;
}
#textteaser p.tabelle_titel2{
	font-size:			12px;
	margin:				0;
	padding:				0;
	font-weight:		bold;
	color: 				#009900;
	margin-left:		0px;
	text-transform: uppercase;
	padding-left:	0px;
	margin-top:		15px;
	margin-bottom:		5px;
	border-bottom: 1px solid #009900;
}
#textteaser ul{
	list-style: 		none;
	margin:				0;
	margin-left:		0px;
	padding-left:		0px;
	margin-right:		50px;
	padding-bottom:	0px;
	font-style:			normal;
	color: 				#666;
	line-height: 		15px;
}
#textteaser li{
	margin-left:		0px;
	margin-right:		50px;
	margin-bottom: 	5px;
	margin-top:			0px;
	padding-top:		0px;
	padding-bottom:	0px;
	padding-left:		20px;
	font-style:			normal;
	color: #666;
}

#textteaser li.button{
background: url(button_liste.gif) no-repeat;
margin-left:	0px;
padding-bottom:	3px;
}

#textteaser span.more {
	font-style:			bold;
	color:				#EC008C;
}
#textteaser img.portraits_links {
	float: left;
	margin: 5px;
	padding-bottom: 20px;
	padding-right: 10px;
	padding-top: 10px;
	height: 140px;
	margin-left: 20px;
	margin-right: 10px;
}
#textteaser img.team {
	float: left;
	margin: 5px;
	padding-bottom: 5px;
	margin-left: 20px;
	margin-right: 15px;
}
#textteaser div.d1 {
	float:				left;
	width:				375px;
	padding-left:		9px;
	padding-right:		9px;
	margin-right:		9px;
	margin-left:		0px;
	margin-bottom:		20px;
}

#textteaser div.d2 {
	padding-left:		9px;
	padding-right:		9px;
	margin:				0px;
	margin-bottom:		20px;
}

#textteaser a:link, #textteaser a:visited, #textteaser a:hover, #textteaser a:active {
	color:				#666;
	font-style:			bold;
}
#textteaser a:hover, #textteaser a:active {
	color:				#EC008C;
	font-style:			bold;
	text-decoration: 	none;
}

#topreisen {
}

#topreisen div.teaser_cell {
	width:				190px;
	background: 		#F4F4F4;
	padding-bottom:		10px;
	margin:				4px;
}
#bild {
	background:			#fff url(leer_mittel.jpg) no-repeat;
	width: 190px;
	height: 74px;
	margin: 0px;
}
#topreisen img {
	background:			#fff url(leer_mittel.jpg) no-repeat;
}
#topreisen p.p1 {
	background:			#fff url(teaser_reisen.gif) no-repeat;
	height:				20px;
	margin:				0px;
	margin-top:			0px;
	padding-left:		9px;
	padding-top:		2px;
	font-size:			12px;
	font-style:			normal;
	color:				#666;
}

#topreisen p.p2, #topreisen p.p3 {
	margin:				0;
	padding-left:		9px;
	padding-right:		9px;
	padding-top: 5px;
}

#topreisen a:link, #topreisen a:visited, #topreisen a:hover, #topreisen a:active {
	color:				#EC008C;
	font-style:			bold;
}

#category_list div.list_item {
	background: 		url(linie_dotted.gif) no-repeat bottom;
	float:				left;
	padding-top:		0px;
	padding-bottom:	5px;
	margin-left:		0px;
	padding-left:		20px;
	margin-top:			15px;
}

#category_list div.list_item_name {
	float:				left;
	width:				160px;
	margin-left:		0px;
	color:				#ED008C;
	font-size:			14px;
}

#category_list div.list_item_description {
	float:				left;
	width:				290px;
	margin-left:		10px;
}

#category_list div.list_item_gfx {
	float:				left;
	width:				88px;
	height:				60px;
	margin-left:		10px;
	text-align:			right;
	border:				1px solid #666;
	background:			url(leer_klein.jpg) no-repeat;
}

#category_list p.p1 {
}

#category_list a:link, #category_list a:visited, #category_list a:hover, #category_list a:active {
	color:				#EC008C;
	font-style:			bold;
}
#reise_geschlecht {
	position:	absolute;
	left:			495px;
	top:			295px;
	width:			40px;
	height:			40px;
	background: white;
}
#reise_left {
	width:				570px;
	padding-left:		20px;
}
#reise_buchung {
	margin:				0;
	padding:				0;
	margin-left:		0px;
	margin-right:		80px;
	padding-top: 		15px;
	color:				#ED008C;
}
#reise_buchung a, #reise_buchung a:link, #reise_buchung a:visited, #reise_buchung a:active{
	color:				#ED008C;
	text-decoration:	none;
}
#reise_buchung a:hover{
	text-decoration:	underline;
}

#reise_left h2 {
	margin:				0;
	padding:				0;
	padding-left:		0px;
	font-size:			16px;
	font-style:			bold;
	line-height: 		20px;
	color:				#ED008C;
	width: 220px;
	margin-bottom: 5px;
}

#reise_left p.subhead {
	margin:				0;
	padding:				0;
	padding-left:		0px;
	padding-bottom: 	5px;
	font-size:			16px;
	font-style:			normal;
	color:				#ED008C;
	width: 220px;
}
#reise_left p i{
	color:				#ED008C;
	font-style: normal;
}
#reise_left a{
		color:				#ED058E;
}

#reise_left p.p1 {
	margin:				0;
	padding-top:		18px;
	padding-bottom:	0px;
	padding-left:		0px;
	padding-right: 	80px;
}
#reise_left p.p2 {
	margin:				0;
	padding-top:		18px;
	padding-bottom:	0px;
	padding-left:		0px;
	padding-right: 	80px;
	background:			none;
}
#reise_left p.p3 {
	margin:				0;
	padding-top:		12px;
	padding-bottom:	0px;
	padding-left:		0px;
	padding-right: 	80px;
	font-weight: 		bold;
	background:			none;
	color:				#ED058E;
}

#reise_left ul{
	margin:				0;
	padding:				0;
	margin-left: 0px;
	padding-left: 15px;
}
#reise_left li{
	padding-bottom: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
#pink_tested  {
	background: 		url(linie_tested.gif) no-repeat;
	float: none;
	width: 				490px;
	padding-left:		100px;
	padding-bottom:	60px;
	padding-top:		8px;
	padding-right:		0px;
	margin-left:		0px;
	margin-top:			30px;
	margin-bottom:		0px;
	line-height: 		18px;
	color: #ED058E;
}

#reise_right {
	width:				280px;
	float: right;
	padding-left:		20px;
	border:				1px;
	margin-bottom: 20px;
}
	
#reise_right .img_head{
	width:				280px;
	height:				20px;
	background:			transparent url(bg_reise_bild_head.gif) no-repeat;
	color:				#000000;
	text-align:			center;
	line-height: 		18px;
	
}
	
#reise_right .img_big{
	background:			url(leer_gross.jpg) no-repeat;
	border-top: 		1px solid white;
	border-bottom: 	1px solid white;
	width:				280px;
	height:				175px;
}
	
#reise_right .img_nav{
	width:				280px;
	height:				20px;
	background-color:	#F8F8F8;
	color:				#7C7F7E;
	text-align:			center;
	padding-top:		3px;
}

#reise_right .img_preview{
	background-color:	#F8F8F8;
}

#reise_right .img_pre_item{
	border-top: 		1px solid white;
	float:				left;
	width:				70px;
	height:				44px;
	background-color:	#F8F8F8;
	color:				#7C7F7E;
}

#reise_right .img_post_item{
	clear:				both;
}

#reise_right .img_desc{
	font-size: 		11px;
	border-top: 	1px solid white;
	width:				260px;
	background-color:	#F8F8F8;
	color:				#7C7F7E;
	padding-top:		10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
	
#reise_right .order{
	width:				280px;
	background-color:	#fff;
	color:				white;
	padding-top:		10px;
	padding-left:		0px;
}

#reise_right .order_button{
	width:				230px;
	height:				23px;
	background:			url(bg_order.gif) no-repeat;
	padding-top:	7px;
	padding-left:	50px;
	margin:	0px;
	margin-top: 5px;
}
#reise_right .order_button a{
	color: white;
}
#reise_right .order_button a.button, #reise_right .order_button a:link.button, #reise_right .order_button a:visited.button, #reise_right .order_button a:active.button{
font-size: 15px;
font-weight: bold;
color: white;
text-decoration: none;
}
#reise_right .order_button a:hover.button{
text-decoration: underline;
}

#reise_right .telefon{
	width:				280px;
	height:				50px;
	background:			#fff;
	padding: 			0px;
	margin:				0px;
	padding-top:		10px;
	text-align: 		center;
	color:				#666;
	margin-bottom: 	10px;
}
#reise_right .telefon .rosa{
	color:				#ED058E;
}
#reise_right a:link, #reise_right a:visited, #reise_right a:hover, #reise_right a:active {
	font-size:			11px;
	color:				#7C7F7E;
}

#dummy {
	clear:				both;
	height:				100px;
}

div.table {
	clear:				both;
	width:				570px;
	padding-top:		20px;
	margin-left:		20px;
}

div.table th{
	padding-top:		1px;
	padding-bottom:	1px;
	padding-left:		10px;
	padding-right:		10px;
	border-bottom:		1px solid white;
	font-size:			12px;
	color:				#EB018B;
	background:			transparent url(bg_th.gif) repeat-x;
}

div.table td{
	background-color:	#EFEFEF;
	padding-top:		2px;
	padding-bottom:	2px;
	padding-left:		10px;
	padding-right:		10px;
	border-bottom:		1px solid white;
	font-size:			12px;
}
div.table h1{
	margin-bottom:		4px;
	padding-bottom:		0px;
	margin-top:			0px;
	padding-top:		0px;
	font-size:			12px;
	font-weight: bold;
}
div.table p.p2{
	padding-top:		10px;
	padding-left:		10px;
	font-size:			11px;
}

/* Link List Styles */
#linkList {
	position:			absolute;
	top:					270px;
	left:					0px;
	width:				195px;
	}

#lselect ul {
	margin:				0px;
	padding:				0px;
	list-style:			none;
}

#lselect ul ul {
	padding-top:		4px;
	padding-bottom:	9px;
	padding-left: 		0px;
	margin-left:		0px;
}
* html #lselect ul ul {
	padding-top:		9px;
	padding-bottom:	9px;
	padding-left: 		0px;
	margin-left:		0px;
}

#lselect li.mainmenu {
	/*height:				50px;        !!!!!!!!!!!!IMPORTANT!!!!!!!!!!!!!!!!*/
	height:				50px;
	padding-left:		40px;
	padding-bottom:	0px;	
	margin-bottom:		2px;
	line-height:		12px;
	background:			url(select_bg.gif) no-repeat;
}

#lselect li.mainmenu_top6 {
	/*height:				60px;       !!!!!!!!!!!!IMPORTANT!!!!!!!!!!!!!!!!*/
	height:				60px;
	padding-left:		40px;
	padding-bottom:	0px;	
	margin-bottom:		2px;
	line-height:		12px;
	background:			url(select_bg_top6.gif) no-repeat;
}

#lselect li.submenu {
	margin-left:		40px;
	margin-top:			0px;
	padding-top:		0px;
	padding-left:		10px;
	padding-bottom:	0px;
	line-height:		16px;
	background:			transparent url(submenu_item.gif) no-repeat;
}
* html #lselect li.submenu {
	margin-left:		0px;
	margin-top:			0px;
	padding-top:		0px;
	padding-left:		10px;
	padding-bottom:	0px;
	line-height:		16px;
	background:			transparent url(submenu_item.gif) no-repeat;
}

#lselect a:link, 
#lselect a:visited, 
#lselect a:hover, 
#lselect a:active {
	font-size:			11px;
	color:				#666;
	font-style: 		normal;
}

#lselect li.submenu a:link, 
#lselect li.submenu a:visited, 
#lselect li.submenu a:hover, 
#lselect li.submenu a:active {
	font-weight:	normal;
	font-size: 		12px;
	font-style: 	normal;
	color:			#666;
}
	
#lselect li.submenu#aktive a:link, 
#lselect li.submenu#aktive a:visited, 
#lselect li.submenu#aktive a:hover, 
#lselect li.submenu#aktive a:active {
	font-weight:		bold;
	color:				#ED008C;
}

#lselect li.mainmenu#aktive a:link, 
#lselect li.mainmenu#aktive a:visited, 
#lselect li.mainmenu#aktive a:hover, 
#lselect li.mainmenu#aktive a:active {
	color:				#666;
}

#lselect strong {
	font-size:			13px;
	font-style:			bold;
	line-height:		20px;
	color:				#ED008C;
}

/* Administration */
#admin {
	margin:				20px 0px 0px 40px;
	color:				#000000;
}

#admin a:link, #admin a:visited, #admin a:hover, #admin a:active {
	color:				#EE008E;
}

#admin tr.head {
	height:				15px;
	text-align:			center;
	vertical-align: text-bottom;
	font-size: 			14px;
	font-weight: 		bold;
	background: #EE008E;
}

#admin td.head {
	border-bottom:		1px solid #fff;
	color:				#fff;
}

#admin td.subhead {
	text-align:			left;
	background-color:	#FF66CC;
	color:				#fff;
	font-weight: bold;
}

#admin td.functions {
	background:			#fff;
	color:				#EE008E;
	padding-left:		0px;
	padding-top:		4px;
	padding-bottom:	4px;
	font-size: 11px;
	vertical-align: middle;
	text-align: center;
}
#admin td.neu {
	background:			#FFCCFF;
	padding-left:		0px;
	padding-top:		4px;
	padding-bottom:	4px;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
}
#admin td.inhalt {
	border-bottom: 1px solid #fff;
	text-align:			left;
	background-color:	#E5E5E5;
	color:				#666;
}
/* forms */

input.formular {
	font-size: 12px;
	color : #666;
	font-family: Arial, Helvetica, sans-serif;
	background-color: White;
	text-align: left;
	border: 1px solid #ccc;
	padding-left:5px;
}
input.tabelle {
	scrollbar-base-color: #ccc;
	scrollbar-track-color: #ccc;
	scrollbar-face-color: #ccc;
	scrollbar-arrow-color: #ED058E;
	scrollbar-highlight-color : #fff;
	font-size: 12px;
	color : #990000;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #ccc;
	background-color: White;
	text-align: left;
	padding-left: 5px;
}
input.buttons {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ED058E;
	border: 1px solid #ED058E;
	text-align: center;
	font-weight : bold;
	margin-top:	5px;
}
input.button_achtung {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FF6600;
	border: 1px solid #FF6600;
	text-align: center;
	font-weight : bold;
	margin-top:	5px;
}
textarea.formular {
	scrollbar-base-color: #ccc;
	scrollbar-track-color: #ccc;
	scrollbar-face-color: #ccc;
	scrollbar-arrow-color: #ED058E;
	scrollbar-highlight-color : #fff;
	font-size: 12px;
	color : #666;
	font-family: Arial, Helvetica, sans-serif;
	background-color: White;
	border: 1px solid #ccc;
	text-align: left;
	padding-left:5px;
}
select.menue {
	scrollbar-base-color: #ccc;
	scrollbar-track-color: #ccc;
	scrollbar-face-color: #ccc;
	scrollbar-arrow-color: #ED058E;
	scrollbar-highlight-color : #fff;
	font-size: 12px;
	color : #666;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #ccc;
	background-color: White;
	text-align: left;
}
select.tabelle {
	scrollbar-base-color: #ccc;
	scrollbar-track-color: #ccc;
	scrollbar-face-color: #ccc;
	scrollbar-arrow-color: #ED058E;
	scrollbar-highlight-color : #fff;
	font-size: 12px;
	color : #666;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #ccc;
	background-color: White;
	text-align: left;
	margin-bottom: 5px;
}

span.actionbutton {
	border : none;
	font-size: 12px;
	color : White;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #ED058E;
	background-color: #ED058E;
	text-align: left;
}

input.actionbutton {
	border : none;
	font-size: 12px;
	color : White;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #ED058E;
	background-color: #ED058E;
	text-align: center;
}


/*events*/

#textteaser a.events{
	margin-right:		50;
	margin-left:		30px;
	margin-top:			20p;
	margin-bottom:		8px;
	padding:				0;
	font-size:			12px;
	text-transform: 	uppercase;
	color: 				#ED058E;
	text-decoration: none;
}

#textteaser a:hover.events{
	margin-right:		50;
	margin-left:		30px;
	margin-top:			20p;
	margin-bottom:		8px;
	padding:				0;
	font-size:			12px;
	text-transform: 	uppercase;
	color: 				#ED058E;
	text-decoration: underline;
}

#textteaser table.events{
	width: 520px;
}



#textteaser th.events{
	width: 520px;
	font-size:			13px;
	font-weight:		bold;
	text-transform: 	uppercase;
	color: 				#ED058E;
	text-align: left;
	padding: 30px 0 5px 0;
}


#textteaser td.events{
	padding: 6px 0 0 0;
border-bottom: solid 1px silver;
}


/* partner */

#textteaser a.partner{
	font-size:			12px;
	color: 				#ED058E;
	text-decoration: none;
}

#textteaser a:hover.partner{
	font-size:			12px;
	color: 				#ED058E;
	text-decoration: underline;
}

