/* CSS Document */

@import url("news.css");
@import url("wrapper.css");
@import url("mood.css");
@import url("kontaktformm.css");
@import url("wtgallery.css");
@import url("sitemap.css");


#gmapper_map{overflow:hidden;}

body					{background-color:#fff7ef; margin:0px;padding:0px;font: 12px/17px "Century Gothic", CenturyGothic, Verdana, Arial, Helvetica, sans-serif;color:#373737;}

h1 					{font-size:18px;font-family:Verdana;}
h2 					{font-size:16px;font-family:Verdana;}
h3 					{font-size:14px;font-family:Verdana;}
h4 					{font-size:12px;font-family:Verdana;}
h5 					{font-size:10px;font-family:Verdana;}
h6 					{font-size:10px;font-family:Verdana;}

.bodytext a	{
	color:#373737;
	text-decoration:none;
	border-bottom:1px dotted #373737;
}

#main_container				{ width:990px;}

#news_container				{ float:left; width:204px; height:397px; background:url(../images/logo.gif) bottom right no-repeat; }

#news_content				{ width:165px; margin-left:36px; height:290px; }
#Layer1 {
	position:absolute;
	left:36px;
	top:295px;
	width:164px;
	height:105px;
	z-index:1;
	overflow:hidden;
}
#bookmark	{
	padding-left:44px;
	width:160px;
}

.tx-timtabsociable-pi1 a	{
	padding-left:7px;
}

.tx-ahbookmark-pi1 	{
	margin-top:10px;
}
	
.tx-ahbookmark-pi1 a	{
	text-decoration:none;
	font-weight:bold;
	color:#cc0000;
}

#top_pic				{ float:left; width:785px; height:290px; background-image:url(../images/mood.jpg);padding:0px;margin:0px;overflow:hidden;}
#top_pic	img			{ padding:0px;margin:0px 0px 0px 0px;display:inline;width:785px; height:290px;}
#top_pic 	script			{ display:none;}


#main_navigation			{ float:left; width:785px; height:107px; background:url(../images/mainnav_banner.gif) center right no-repeat #e6412e; }
#main_navigation	a		{ display:inline; float:left; margin-top:79px; margin-left:5px; padding:0px 10px 0px 5px; background-color:#fcecde; height:22px; text-decoration:none; color:#373737; text-transform:uppercase; line-height:21px;}
#main_navigation .active_link a,	
#main_navigation a:hover		{  background-color:#373737; color:white; }
			

#subnav_container			{ float:left; width:204px;}
.sub_nav	a		{ display:block;  background-color:#fcecde; width:143px; margin-left:36px; padding-left:20px; text-transform:uppercase; height:22px; border-left:1px solid red; border-right:1px solid red; padding-top:5px;line-height:18px; text-decoration:none; color:#373737; }

.sub_nav .active_link a,	
.sub_nav a:hover		{ background-color:#373737; color:white; }
#container_bottom			{ width:165px; height:18px; margin-left:36px; background:url(../images/container_unten.gif) bottom no-repeat;}

#main_content				{ float:left; width:780px; padding:15px 0px 10px 5px; }
#content_left				{ float:left; display:block; width:380px;}
#content_right				{ float:left; display:block; width:370px; padding-left:30px;}

#footer					{ clear:both; height:30px; margin-top:15px; padding-top:5px; border-top:1px solid #fcecde;text-align:right;}
#footer a				{ padding-left:10px; border-left:1px solid #373737; margin-left:10px; color:#373737; text-decoration:none;}
#footer a:hover				{ color:red;}


input					{background-color:#FCECDD;border: 1px solid #D0B1A5;font: 11px "Century Gothic", CenturyGothic, Verdana, Arial, Helvetica, sans-serif;color:#373737;}
textarea				{background-color:#FCECDD;border: 1px solid #D0B1A5;font: 11px "Century Gothic", CenturyGothic, Verdana, Arial, Helvetica, sans-serif;color:#373737;}
select					{background-color:#FCECDD;border: 1px solid #D0B1A5;font: 11px "Century Gothic", CenturyGothic, Verdana, Arial, Helvetica, sans-serif;color:#373737;}



/* FORMULAR */

fieldset.csc-mailform					{ padding:0px; border:0px;}
div.csc-mailform-field label 				{ display:block; width:110px; float:left; margin-bottom:5px;}
div.csc-mailform-field input 				{ margin-bottom:5px; margin-left:10px; width:180px;}
div.csc-mailform-field input.csc-mailform-submit	{ width:80px;margin:0px;}
div.csc-mailform-field textarea 			{ margin-left:10px;}

/* Validation */

input.required, textarea.required 			{border: 1px solid #D0B1A5;}
input.validation-failed, textarea.validation-failed 	{border: 1px solid #D73427;color : #373737;}
input.validation-passed, textarea.validation-passed 	{border: 1px solid #D0B1A5;color : #373737;}

.validation-advice 					{margin: 2px 0px 0px 120px;padding: 3px;background-color: #D73427;color : #FFF;font-weight: bold;width:188px;}


/* googlemap */


#tx-rggooglemap-cat					{padding:5px 0px 5px 5px;border-bottom:1px solid #D0B1A5;background-color:#FCECDE;width:545px;}
.tx-rggooglemap-pi1	.map				{float:left;}
#tx-rggooglemap-poiNest					{position:absolute;left:770px;top:412px;width:220px;border-bottom:1px solid #D0B1A5;background-color:#FCECDE;}


#tx-rggooglemap-poiNest	h1				{font-size:12px;font-family:Verdana;padding:4px;margin:0px;text-decoration:none;}

#tx-rggooglemap-poiNest ul				{margin:0px;padding:2px 2px 2px 20px;}
#tx-rggooglemap-poiNest li				{list-style-type: square;}
#tx-rggooglemap-poiNest	li a				{text-decoration:none;color:#373737}

#tx-rggooglemap-cat label				{font-weight:normal;}
#tx-rggooglemap-cat input				{margin-left:15px;}



/* RAL Zeichen im MoodHeader */

#ral 		{ padding:10px 0px 0px 43px;}
#ral img 	{border:0px;}


/* Video Player */

.tx-flvplayer-pi1		{float:left;margin:0px 20px 20px 0px;width:330px;}

.tx-bddbflvvideogallery-pi1 p {
  padding:4px;
  text-align:center;
  border:1px solid #ddd;
  background-color:#eee;
  }
	.flvplayer_listpic_pic {
	border: 0px solid white;
	}
	.flvplayer_listpic_pic img {
	padding:0px;margin:2px;
	}
	.flvplayer_listpic {
	border: 0px solid #888888;
	padding: 0px 0px 0px 0px;
	margin: 0px 6px 6px 0px;
	float:left;
	}
	.flvplayer_listpic_firstofrow {
	border: 0px solid #888888;
	padding: 0px 0px 0px 0px;
	margin: 0px 6px 6px 0px;
	float:left;
	}
	.flvplayer_listpic_lastofrow {
	border: 0px solid #888888;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
	float:left;
	}
	.flvplayer_pagebrowser_up {
		}
	.flvplayer_pagebrowser_fwd {
	float:right;
	}
	.flvplayer_pagebrowser_back {
	float:left;
	}
	.flvplayer_singlepic_pic {
	border: 0px solid white;
	}	
	.flvplayer_singlepic {
	border: 0px solid #888888;
	width: 630px;
	height: 316px;
	margin-left: 0px;
	text-align: center;
	}
	#player {
	float:left;
	margin-right: 30px;
	margin-bottom: 30px;
	}

	

