	
	/*
	------------------------------------------------------------------------------------------------
	 
	Alpha Girls Website v5 - Global CSS Styles
	 
	------------------------------------------------------------------------------------------------
	
	
	
	
	------------------------------------------------------------------------------------------------
	 Charset Definition
	------------------------------------------------------------------------------------------------
	*/
	
	@charset "UTF-8";



	/*
	------------------------------------------------------------------------------------------------
	 Global Styles Definition
	------------------------------------------------------------------------------------------------
	*/
	
	html  
	{
		background-color:#FFFFFF;
		margin: 0px;
		padding: 0px;
		text-align: center; 
		color: #3d3d3d;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	
	body  
	{
		background-color:#FFFFFF;
		background-image:url(../../Global_Images/Background_Page.jpg);
		background-position:top left;
		background-repeat:repeat-x;
		margin: 0px;
		padding: 0px;
		text-align: center; 
		color: #3d3d3d;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}


	a
	{
		outline:none;
	
	}

	/*
	------------------------------------------------------------------------------------------------
	 Main Website Elemts Definition
	------------------------------------------------------------------------------------------------
	*/

	#MainHolder 
	{ 
		width: 955px; 
		margin: 0 auto; 
		border: 0px solid #000000;
		text-align: left; 
		min-height:600px;
		background-position:center;
		background-repeat:repeat-y;
		position:relative;
		padding-bottom:30px;
	} 
	
	
	
	/*
	------------------------------------------------------------------------------------------------
	Global Block Style Definition
	------------------------------------------------------------------------------------------------
	*/
	
	
	#HeaderBar
	{
		
	
	}
	
	#LogoBox
	{
		padding-top:78px;
	
	}
	
	
	#NavigationBar
	{
		height:43px;
		width:955px;
		background-color:#eddaee;
		background-image:url(../../Global_Images/NavigationBar_Background.jpg);
		background-position:top left;
	
	}
	
	#NavigationBar ul
	{
		padding:0px;
		margin:0px;
		padding-top:14px;
	}
	
	#NavigationBar ul li
	{
		padding:0px;
		margin:0px;
		list-style:none;
		float:left;
	}
	 
	#NavigationBar ul li a
	{
		text-decoration:none;
		color:#FFFFFF;
		text-transform:uppercase;
		font-size:12px;
		font-weight:bold;
		letter-spacing:1px;
		margin-left:34px;
		margin-right:34px;
		display:block;
	}
	
	
	#HeaderPictureBox
	{
		height:253px;
		width:955px;
		background-image:url(../../Global_Images/Header_Picture_Gallery.jpg);
		background-position:top right;
		background-repeat:no-repeat;
	}
	
	
	/*
	Leftt Bar Styles
	*/
	
	#ContentLeftBox
	{
		width:649px;
		float:left;
		background-image:url(../../Global_Images/Content_TopLine.gif);
		background-position:top left;
		background-repeat:repeat-x;
		margin-right:22px;
		min-height:400px;
	
	}
	
	#IntroText
	{
		background-image:url(../../Global_Images/Dotline.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		display:block;
		min-height:60px;
		padding-left:120px;
		padding-top:10px;
	
	}
	
	#IntroText h1
	{
		color:#89488f;
		font-size:18px;
		font-weight:bold;
		padding:0px;
		margin:0px;
		line-height:100%;
		letter-spacing:1px;
		padding-bottom:4px;
		
		
	}
	
	#IntroText h2
	{
		color:#000000;
		font-size:14px;
		font-weight:bold;
		padding:0px;
		margin:0px;
		line-height:100%;
		
	}
	
	
	.IntroTextBox
	{
		padding-top:16px;
		padding-bottom:20px;
		padding-right:20px;
	
	}
	
	
	.VideoTextBox
	{
		padding-top:16px;
		padding-bottom:20px;
	
	}
	
	.VideoTeaserScreen
	{
	border:1px solid #cccccc;
	padding:8px;
	display:block;
	width:480px;
	
	}
	
	
	
	.ContentBox h1
	{
		color:#89488f;
		font-size:18px;
		font-weight:bold;
		padding:0px;
		margin:0px;
		line-height:100%;
		letter-spacing:1px;
		padding-bottom:4px;
		padding-top:14px;
		padding-left:120px;
		
	}
	
	.ContentBox h2
	{
		color:#000000;
		font-size:14px;
		font-weight:bold;
		padding:0px;
		margin:0px;
		line-height:100%;
		padding-left:120px;
		text-transform:lowercase;
		
	}


	/*
	Slideshow Styles
	*/
	.tx-slideshow-pi1
	{
		text-align:left !important;
		border:1px solid #cccccc;
	padding:8px;
	margin-bottom:10px;
	
	}

	
	.ContentTextBox
	{
		padding-left:120px;
		padding-top:16px;
		padding-bottom:20px;
		padding-right:20px;
	
	}
	
	
	
	/*
	News Styles
	*/
	
	.DateBox
	{
		width:120px;
		display:block;
		float:left;
	}
	
	.NewsTeaser
	{
		float:left;
		display:block;
		width:510px;
		border-top:0px dotted #999999;
	
	}
	
	.NewsItem
	{
		display:block;
		border-top:1px dotted #999999;
	
	}
	
	
	.news-latest-container
	{
		
		display:block;
		width:100%;
		
	
	}
	.NewsTeaser h2
	{
		color:#89488f;
		font-size:18px;
		font-weight:bold;
		padding:0px;
		margin:0px;
		line-height:100%;
		letter-spacing:1px;
		padding-bottom:4px;
		padding-top:14px;
		
		
	}
	
	.NewsTeaser h2 a
	{
		color:#89488f;
		font-size:18px;
		text-decoration:none;
		
		
	}
	
	.NewsTeaser h2 a:hover
	{
		color:#e1007a;
		font-size:18px;
		text-decoration:none;
		
		
	}
	
	.NewsTeaser h3
	{
		color:#000000;
		font-size:14px;
		font-weight:bold;
		padding:0px;
		margin:0px;
		line-height:100%;
		text-transform:lowercase;
		
	}
	
	.NewsTeaser h3 a
	{
		color:#000000;
		font-size:14px;
		text-decoration:none;
		
	}
	
	
	.NewsTeaser .IntroTextBox img
	{
	border:1px solid #cccccc;
	padding:8px;
	margin-bottom:10px;
	
	}
	
	
	.DateBox
	{
		color:#817878;
		font-size:10px;
		padding-top:14px;
	
	}
	
	.DateBox a
	{
		color:#817878;
		font-size:10px;
		text-decoration:none;
	
	}
	
	
		/*
	------------------------------------------------------------------------------------------------
	Gallery Style Definition
	------------------------------------------------------------------------------------------------
	*/
	
	h1.csc-firstHeader
	{
		color:#89488f;
		font-size:18px;
		font-weight:bold;
		padding:0px;
		margin:0px;
		line-height:100%;
		letter-spacing:1px;
		padding-bottom:18px;
		padding-top:10px;
		
		
	}
	
	
	.jdGallery .slideElement {
background-color:#CCCCCC;
background-position:center center;
background-repeat:no-repeat;
height:100%;
left:0;
margin:0;
opacity:0;
padding:0;
position:absolute;
right:0;
width:100%;
}
	
	
	
	
	.optionBox
	{
		float:none;
		clear:both;
		display:block;
		padding-bottom:10px;
	
	}
	.select
	{
		width:200px;
		float:left;
	
	}
	
	.search
	{
	float:left;
	padding-bottom:10px;
	
	}
	
	.tx-mjseventpro-pi1-searchbox-sword
	{
		border:1px solid #CCCCCC;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:2px;
	
	}
	
	.tx-mjseventpro-pi1-searchbox-button
	{
		background-color:#CCCCCC;
		color:#FFF;
		border:1px solid #333333;
		margin-left:10px;
	
	}
	
	.optionBox select
	{
		background-color:#FFFFFF;
		color:#333333;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:1px;
		border:1px solid #CCCCCC;
	
	}
	
	.listRow
	{
		clear:both;
		float:none;
		display:block;
		padding-top:8px;
		padding-bottom:8px;
		border-top:1px dotted #CCCCCC;
	
	}	
	
	
	
	.tx-mjseventpro-pi1-listViewField-bdate a
	{
		color:#89488f;
		font-weight:bold;
		text-decoration:none;
	
	}
	
	.tx-mjseventpro-pi1-listViewField-title a
	{
		color:#000000;
		text-decoration:none;
		font-size:14px;
		font-weight:bold;
	
	}
	
	
	.tx-mjseventpro-pi1-listViewField-title a:hover
	{
		color:#000000;
		text-decoration:underline;
		font-size:14px;
		font-weight:bold;
	
	}
	
	
	
	/*
	Right Bar Styles
	*/
	
	
	#ContentRightBox
	{
		width:280px;
		float:left;
		background-image:url(../../Global_Images/Content_TopLine.gif);
		background-position:top left;
		background-repeat:repeat-x;
		min-height:400px;
	}
	
	.RightBarTeaserBox h2
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:lowercase;
		color:#000000;
		display:block;
		padding:0px;
		margin:0px;
		line-height:100%;
		padding-top:15px;
		background-image:url(../../Global_Images/Dotline.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		padding-bottom:4px;
		font-weight:normal;
	
	}
	
	
	.TeaserBoxContent
	{
		padding-top:17px;
		padding-bottom:20px;
		width:280px;
	
	}
	
	
	
	
	/*
	SubNavigation - Right Bar
	*/
	
	#SubNavigationBox
	{
		padding-top:20px;
		padding-bottom:30px;
	}
	
	#subnavigation h3
	{
		font-size:16px;
		font-weight:normal;
		color:#89488f;
		padding:0px;
		margin:0px;
		line-height:100%;
		padding-bottom:4px;
	
	}
	
	
	
	#SubNavigationBox ul
	{
		list-style:none;
		padding:0px;
		margin:0px;
	}
	
	
	
	#SubNavigationBox ul li
	{
		list-style:none;
		padding:0px;
		margin:0px;
	}
	
	.SecondLevel a
	{
		display:block;
		padding-top:3px;
		padding-bottom:3px;
		border-bottom:1px solid #FFFFFF;
		color:#817878;
		text-decoration:none;
		margin-left:14px;
		padding-left:4px;
		
	}
	
		
	.SecondLevel a:hover
	{
		display:block;
		padding-top:3px;
		padding-bottom:3px;
		border-bottom:1px solid #FFFFFF;
		background-color:#89488f;
		text-decoration:none;
		margin-left:14px;
		color:#FFFFFF;
		padding-left:4px;
		
	}
	
	
	.SecondLevelActive a
	{
		display:block;
		padding-top:3px;
		padding-bottom:3px;
		border-bottom:1px solid #FFFFFF;
		background-color:#89488f;
		text-decoration:none;
		margin-left:14px;
		color:#FFFFFF;
		padding-left:4px;
		
	}
	
	li.FirstLevel
	{
		padding:0px !important;
	}
	
	li.FirstLevel a
	{
		font-size:12px;
		font-weight:normal;
		color:#89488f !important;
		padding:0px;
		margin:0px;
		line-height:100%;
		padding-bottom:4px;
		padding-top:4px;
		text-decoration:none;
		border-bottom:1px dotted #CCCCCC;
		display:block;
		text-transform:lowercase;
	}
	li.FirstLevelActive a
	{
		font-size:12px;
		font-weight:normal;
		color:#89488f !important;
		padding:0px;
		margin:0px;
		line-height:100%;
		padding-bottom:4px;
		padding-top:3px;
		text-decoration:none;
		border-bottom:1px dotted #CCCCCC;
		display:block;
		text-transform:lowercase;
	}
	
	
	
	
	.tx-exinitlatesttopics ul li
	{
		list-style:none;
		padding:0px;
		margin:0px;
		display:block;
		padding-top:3px;
		padding-bottom:3px;
		color:#89488f;
	}
	
	.tx-exinitlatesttopics ul li a
	{
		
		
		border-bottom:0px solid #CCCCCC;
		color:#817878;
		text-decoration:none;
		padding-left:4px;
		
	}
	
	
	
	#FooterBar
	{
		width:955px;
		background-image:url(../../Global_Images/Content_TopLine.gif);
		background-position:top left;
		background-repeat:repeat-x;
		min-height:24px;
	
	}
	
	/*
	Footer Links
	*/
	
	#FooterLeftBar ul
	{
		color: #3d3d3d;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		list-style:none;
		padding-top:6px;
		padding-bottom:22px;
		padding-left:0px;
	}
	
	#FooterLeftBar ul li
	{
		color: #3d3d3d;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		list-style:none;
		float:left;
		margin-right:15px;
	}
	
	
	#FooterLeftBar ul li a
	{
		color: #b6b6b6;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-decoration:none;
	}
	
	
	
	#FooterLeftBar ul li a:hover
	{
		color: #89488f;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-decoration:none;
	}
	
	
	
	
	/*
	Home - Slider Modul Styles
	*/
	
	
	.mooslidepositionleft { position:relative; float:left; margin-right:5px; }
		.mooslidepositionright { position:relative; float:right; margin-left:5px; }
		.mooslidepositioncenter { position:relative; width:100%; }
		

		.mooslidepositioncenter #mooslidecontainer293{ margin:0 auto; }
			#mooslidebuttons293{ position:relative; padding:0; margin:0; z-index:100; background-color:#FFFFFF;top:350px; left:0px; height:50px; width:500px;}
			#mooslideprev293{color:#0080FF;padding:0; cursor:pointer; height:50px; width:250px; float:right; background-repeat: no-repeat; background-image:url('/typo3conf/ext/mooslide/res/defaultbuttons/right/e_right.gif'); background-position:center right;}
			#mooslidenext293{color:#0080FF;padding:0; cursor:pointer; height:50px; width:250px; float:left; background-repeat: no-repeat; background-image:url('/typo3conf/ext/mooslide/res/defaultbuttons/left/e_left.gif'); background-position:center left;}
		#mooslidemask293{
			margin:0px;
			position:relative;
			left:0px;
			top:-450px;
			width:496px !important;
			height:350px;
			overflow:hidden;
			text-align:left;
			background-color:#FFFFFF
		}
		#mooslidecontainer293{
			width:496px !important;
			height:400px;
			margin:0px;
			overflow:hidden;
		}
	
		#mooslidebkgd293{
			position:relative;
			width:496px !important;
			height:400px;
			top:-50px;
			overflow:hidden;	
			margin:0px;
		}
	
		#tx_mooslide_pi1293{ position:absolute; }
	
		#tx_mooslide_pi1293 div{
			width:0px !important;
			height:346px;
			padding:0px !important;
			float:left;
			padding-left:0px !important;
			width:496px !important;
		}
	
		#tx_mooslide_pi1293 div div{
			width:480px !important;
			height:auto;
			padding:0px;
			margin:0px;
			padding:8px !important;
		}
	
	
		
		#tx_mooslide_pi1293 div div{
		width:auto !important;
			height:auto;
			margin:0px !important;
			padding:0px !important;
		}
	
	
		#tx_mooslide_pi1293 .VideoTeaserScreen
		{
			padding:8px !important;
			width:478px !important;
		
		}
		
		#tx_mooslide_pi1293 .Headline h1
		{
			width:470px;
			display:block;
			border:1px solid #FFFFFF;
		}
		
		#tx_mooslide_pi1293 .SubHeadline
		{
			width:470px;
			display:block;
			padding-bottom:6px !important;
			border:1px solid #FFFFFF;
		}
		
	
	
		#tx_mooslide_pi1293 p{ 
			width:auto;
			height:auto;
			padding:0px;
			margin:0px;		
			float:none;
			text-align:left;
		}


		.news-latest-morelink a
		{
			color:#7f558b;
			text-decoration:underline;
		}
		
		.news-latest-morelink a:hover
		{
			color:#bf478f;
			text-decoration:underline;
		}
		
		
		/*
		Event Teaser Styles
		*/
		
		.tx-mjseventpro-pi1-teaserViewField-bdatetime a
		{
			font-size:11px;
			font-weight:bold;
			color:#7f558b;
			text-decoration:none;
		
		}
		
		
		.mjseventpro-listView-title a
		{
			text-decoration:none;
		
		}
		.mjseventpro-listView-title a:hover
		{
			text-decoration:underline;
		
		}
		
		a.mjseventpro-listView-title 
		{
		background-image:url(/fileadmin/02_Templates/Global_Images/Btn_Details_ansehen.gif);
			background-position:bottom left;
			background-repeat:no-repeat;
			padding-bottom:12px;
			margin-bottom:7px;
			display:block;
		
		
		}
		a.mjseventpro-listView-title p.bodytext
		{
			padding-top:6px !important;
			padding-bottom:2px !important;
			margin:0px !important;
			
		
		}
		
		.mjseventpro-listView-title a p.bodytext
		{
			text-decoration:none;
		
		}
		.mjseventpro-listView-title a:hover p.bodytext
		{
			text-decoration:underline;
		
		}
		
		#adDataBox a
		{
			text-decoration:underline;
			color:#89488F;
		
		}
		
		
		#adDataBox a:hover
		{
			text-decoration:underline;
			color:#000000;
		
		}
		
		
		/*
		Countdown Box
		*/
		
		#CountdownBox
		{
			font-weight:bold;
			color:#89488F;
			font-size:12px;
		
		}
		
		
		.tx-mjseventpro-pi1-listViewField-bdate
		{
			width:auto;
			float:left;
		
		}
		.tx-mjseventpro-pi1-listViewField-time
		{
			float:left;
			display:block;
			margin-left:10px;
		
		}
		
		
		.tx-mjseventpro-pi1-listViewField-teaser
		{
			display:none;
			height:14px;
			border:0px solid #CCCCCC;
			
		
		}
		
		
		
		
		p a
		{
			color:#89488f;
			text-decoration:none;
		}
		
		p a:hover
		{
			color:#89488f;
			text-decoration:underline;
		}
		
		p.bodytext a
		{
			color:#89488f;
			text-decoration:none;
		}
		
		p.bodytext a:hover
		{
			color:#89488f;
			text-decoration:underline;
		}
		
		
		
		
		a.mjseventpro-teaserView-title
		{
			font-weight:bold;
			color: #3d3d3d;
		
		}
		
		
		.teaserRow
		{
			border-bottom:1px dotted #CCCCCC;
			padding-top:8px;
		
		}
		
		.teaserRow p
		{
			padding:0px;
			line-height:100%;
		
		}
		
		
		.tx-mjseventpro-pi1-teaserView-header
		{
			display:none;
		}
		
		
		.tx-mjseventpro-pi1-teaserView-listlink
		{
			padding-top:8px;
		}
		
		
		.tx-mjseventpro-pi1-teaserView-listlink a
		{
			color:#585858;
		
			text-decoration:underline;
		}
		
		
	
	/*
	Login Styles
	*/
	
	.tx-felogin-pi1 fieldset
	{
		border:1px solid #FFFFFF;
		padding:0px;
		margin:0px;
	
	}
	
	
	.tx-felogin-pi1 h3
	{
		font-weight:bold;
		font-size:11px;
	
	}
	
	
	.tx-felogin-pi1 label
	{
		border:1px solid #FFFFFF;
		font-weight:bold;
	
	}
	
	
	.tx-felogin-pi1 div input
	{
		border:1px solid #CCCCCC;
		font-weight:bold;
		background-color:#FFFFFF;
	
	}
	
	
	/*
	Overview Styles
	*/
	
	.HotTopicPicture 
	{
		display:block;
		float:left;
	}
	
	
	.Beschreibung
	{
		float:left;
		display:block;
		width:280px;
		margin-left:20px;
	
	}
	
	.Beschreibung h2
	{
		color:#000000;
		font-size:14px;
		font-weight:bold;
		padding:0px;
		margin:0px;
		line-height:100%;
		padding-bottom:10px;
		padding-top:10px;
	
	}
	
	.Beschreibung h2 a
	{
		color:#89488f;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
	
	}
	
	.Beschreibung h2 a:hover
	{
		
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		color:#e1007a;
	
	}
	
	
	
	
	.HotTopicPicture img
	{
		border:1px solid #cccccc;
		padding:8px;
		margin-bottom:10px;
	}
	
	
	.TopTopicTeaser
	{
		width:480px;
		display:block;
		background-image:url(../../Global_Images/Dotline.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		margin-bottom:10px;
	
	}
	
	.HotTopicLink
	{
		padding-top:10px;
	
	}
	
	.HotTopicLink a
	{
		color:#89488f;
		text-decoration:none;
	
	}
	
	.HotTopicLink a:hover
	{
		color:#e1007a;
		text-decoration:underline;
	
	}
	
	
	
	
	/*
	------------------------------------------------------------------------------------------------
	Global Clearing Style Definition
	------------------------------------------------------------------------------------------------
	*/
	

    .fltrt 
	{ 
    	float: right;
    	margin-left: 8px;
    }
    .fltlft 
	{ 
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat 
	{ 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
