@charset "utf-8";
/* CSS Document */

html
	{
	height: 100%;
	}

a
	{
		color: #888;
		cursor: pointer;
		outline: none;
	}

a:link
	{
		color: #888;
	}

a:visited
	{
		color: #888;
	text-decoration: none;
	}
	
a:hover
	{
	color: #fff;
	text-decoration: underline;
	text-shadow: 0 0 10px #fff, 0 0 12px #fff
	}

.textlink
	{
	text-decoration: underline;
	cursor: pointer;
	}
	
p
	{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #383838;
	}
	
body
	{
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #383838;
	text-align: center;
	background-image: url(../images/background_site.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #c1c1c2;
	overflow: scroll;
	margin: 0px;
	line-height: 1.8em;
	height: 100%;
	}
	
.projekte, 
#lebenslauf_stretcher1, 
#lebenslauf_stretcher2, 
.kontakt, 
.about, 
.philosophie,
.section_01, 
.section_02, 
.section_03, 
.section_04, 
.section_05, 
.section_06, 
.section_07, 
.section_08 
.section_09, 
#project_controls, 
.news
	{
	height: 0px;
	}

#sections,
div.right_part,
ul.lavaLamp li,
ul.lavaLamp li a,
.welcome_separator_line,
.welcome_button_container,
.welcome_button_container img,
.welcome_button_text,
.kontakt table,
.footer,
.thumbnails,
.thumbnails img,
div#lebenslauf div.footer_text ul.info_main_list,
div#lebenslauf div.footer_text,
div#lebenslauf div.footer_text ul:first-child ul,
div#lebenslauf div.footer_text ul li,
div#lebenslauf div.footer_text ul li span,
div#lebenslauf div.footer_text ul div.info ul li,
div#lebenslauf div.footer_text ul li strong,
#blamesphere_map,
.real_footer,
.real_footer.welcome,
.real_footer,
.real_footer li,
div.foddo,
div.skillometer,
div.lebenslauf_sidebar_inner,
div.skillometer ul li ul,
div.skillometer ul li ul li,
.xhtml_button_off,
span.lebenslauf_anfrage,
div.welcome_button_wrapper,
div.ie_warning_browser,
div#lebenslauf div.footer_text ul,
.news,
.more span,
.more,
.news_row,
.cs-buttons,
.cs-buttons a,
.sections_footer p a
	{
	float: left;
	}
		
.hide_button1,
.hide_button2,
#lebenslauf,
.lebenslauf_stretcher_text,
.info a,
.thumbnails,
a.close
	{
	display: none;
	}	

.sections_footer ul li,
div#lebenslauf div.footer_text ul.info_main_list li,
div#lebenslauf div.footer_text ul:first-child ul,
.real_footer li,
div.skillometer ul li
	{
		list-style-type:none;
	}
	
h1,
h3,
#subline,
div#lebenslauf div.footer_text ul li strong
	{
		text-shadow: 0 1px 0 #ffffff;
	}
	
ul.lavaLamp li a,
.welcome_content,
#project_controls a,
div#lebenslauf div.footer_text .info span:first-child,
.info span
	{
		display: block;
	}
	
div.fader1, 
div.fader2, 
div.fader3, 
#controls, 
#main_container, 
ul.lavaLamp li a, 
ul.lavaLamp li:first-child, 
#default_footer, 
div.footer_content, 
.lebenslauf_sidebar, 
.info_container, 
.lavaLamp, 
div.ie_warning, 
div.ie_warning_text, 
.more, 
.news_row .more p, 
a.more_news, 
div#header, div.left_part, div.right_part
	{
		position:relative;
	}
	
.cs-buttons a.cs-active,
.cs-buttons a:hover,
a.input_container:hover,
.info_top:hover > div.info_bottom,
.send:hover
	{
		background-position: bottom left;
	}

.info_top:hover
{
	background-position:0px -200px;
	}

	
#screen
	{
	width: 960px;
	margin: 0 auto 0 auto;
	text-align: left;
	}

h1
	{
	font-size: 35px;
	margin: 0px 0 30px;
	width: 250px;
	line-height: 1.2em;
	font-weight: normal;
	}

h2
	{
	font-size: 50px;
	margin: 10px 0;
	clear: left;
	font-weight: normal;
	}

h3
	{
	font-size: 22px;
	clear: left;
	color: #646464;
	font-weight: normal;
	letter-spacing:0.08em;
	}

h4
	{
	color:#4e879f;
	font-size:20px;
	font-weight:normal;
	line-height:1.7em;
	margin:5px 0 19px 14px;
	text-shadow:0 0 2px #4e879f, 0 0 9px #4e879f;
	}

#subline
	{ 
	color: #636363;
	font-size: 18px;
	margin: 30px 0 0 0;
	width: 400px;
	}

#sections
	{
	width: 960px;
	height: 500px;
	overflow: hidden;
	background: url(../images/gradient.png) no-repeat top center;
	background-color: #002b48;
	}
	
/*			#sections.shadows
			{
			overflow: hidden;
			background-image: none;
			background-color: 
			z-index: 5;
			margin-bottom: -500px;
			}*/

#controls
	{
	z-index: 200;
	width: 243px;
	height: 440px;
	background-image: url(../images/control_bg.png);
	top: 0px;
	left: 0px;
	}
	
	#controls table
	{
	margin: 105px 0 0 57px;
	}
	
#main_container
	{
	margin: 0 auto;
	width: 1070px;
	}
	
	div.left_part
		{
			background: url(../images/left_part.jpg) no-repeat right top;
			width: 55px;
			height: 86px;
			position: absolute;
			left: -55px;
			top: 0px;
		}
	
	div.right_part
		{
			background: url(../images/right_part.jpg) no-repeat right top;
			width: 55px;
			height: 86px;
			position: absolute;
			right: -55px;
			top: 0px;
		}

#header
	{
	width: 960px;
	background: url(../images/header_bg.jpg) repeat-x left bottom;
	height: 77px;
	opacity: 1;
	}

#header a
	{
		color: #000;
	}

ul.lavaLamp li
	{
	font-size: 14px;
	margin-right: 2px;
	height: 75px;
	width: 125px;
	}

ul.lavaLamp li+li
	{
		float:right;
	}

	ul.lavaLamp li a.scroll0
		{
			background: url(../images/m3000logo.png)  no-repeat center center;
		}

	ul.lavaLamp li a.scroll3
		{
			background: url(../images/link_projekte.png) no-repeat center center;
		}

	ul.lavaLamp li a.scroll1
		{
			background: url(../images/link_philosophie.png) no-repeat center center;
		}

	ul.lavaLamp li a.scroll2
		{
			background: url(../images/link_lebenslauf.png) no-repeat center center;
		}

	ul.lavaLamp li a.contact
		{
			background: url(../images/link_kontakt.png) no-repeat center center;
		}

	ul.lavaLamp li.back
		{
		margin: 0px;
		}
		
	ul.lavaLamp li + li + li
		{
		margin-left: 2px;
		}

	ul.lavaLamp li a
		{
		cursor: pointer;
		margin: 0px;
		z-index: 10;
		text-align: center;
		width: 100%;
		height: 75px;
		}
				ul.lavaLamp li a:hover
				{
					text-decoration: none;
				}
				
		ul.lavaLamp li:first-child
			{
			margin: 0 40px 0 45px;
			z-index: 10;
			}
	
#lebenslauf_stretcher1
	{
	overflow: hidden;
	line-height: 2em;
	}

#lebenslauf_stretcher2
	{
	overflow: hidden;
	line-height: 2em;
	}


.welcome_content
	{
		margin: 0 auto;
		width: 1021px;
		background:url(../images/footer_complete.jpg) no-repeat center top;
		height:10px;
	}
	
.welcome_separator_line
	{
		background-image: url(../images/thin_vertical_line.png);
		background-repeat: repeat-y;
		background-position: center;
		width: 2px;
		height: 120px;
		margin-top: 20px;
	}
	
.welcome_button_container
	{
	width: 300px;
	padding-right: 18px;
	cursor: pointer;
	}
					
				.welcome_button_container img
					{
					margin-top: 9px;
					}
					
#welcome_full_width
	{
	width: 100%;
	background: url(../images/welcome_back.png) repeat-x top;
	height: 225px;
	overflow: hidden;	
	float:left;
	}
	
#color_filler
	{
	background-color: #FFF;
	width: 100%;
	height: 100%;
	}

.welcome_button_text
	{
	text-align: left;
	width: 150px;
	float:right;
	}

		.welcome_button_text h3
			{
				margin:12px 0 15px;
			}
	
		.kontakt table
			{
				margin: 10px;
			}
			
			
a.input_container
			{
			background:url(../images/input.png) no-repeat;
			background-position:top left;
			width:288px;
			height:42px;
			float:left;
			display:block;
			margin:10px 0;
			}
		
				a.input_container.first
				{
					margin-top:0px;
				}
		
				a.input_container:hover > input
				{
					color:#000;
				}
				
			
			
input
		{
			border: none;
			font-family: Arial, Helvetica, sans-serif;
			color: #888888;
			background:url(../images/user.png) no-repeat 2px 5px;
			height:23px;
			padding-left:25px;
			font-size: 16px;
		    font-weight: normal;
			margin:8px 0 0 13px;
		}
			
			.highlight
					{
						color:#383838;
					}
		
textarea {
				background-color: transparent;
				background-image: none;
				border: medium none;
				color: #585858;
				font-family: Arial,Helvetica,sans-serif;
				height: 142px;
				margin: 14px 0 -20px 17px;
				padding: 0;
				position: relative;
				width: 450px;
			}
		
		input.betreff
			{
				background-image:url(../images/exclamation.png);
			}
		
		input.email
			{
				background-image:url(../images/email.png);
			}
	
#default_footer
	{
	background-image: url(../images/footer_complete.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #c1c1c2;
	text-align: center;
	bottom: 0px;
	height: 200px;
	width: 100%;
	}
	
.footer
	{
	background-image: url(../images/footer_complete.png);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	overflow: hidden;
	height:0px;
	}
	
						div.projekte.footer div.footer_content span
							{
								font-size: 10px;
								padding: 0px;
							}
				
				div.footer_content
					{
						margin-top: 0;
						overflow: visible;
						width: 960px;
						margin: 0 auto;
						text-align: left;
						padding-left: 40px;
						padding-right: 40px;
					}
				
						div.projekte div.footer_content a.button
							{
								margin-left: 50px;
							}
				
						div.projekte div.footer_content img
							{
								vertical-align:top;
							}
	
#project_controls
	{
	z-index: 6;
	margin: 0 0 -166px 40px;
	color: #FFF;
	border-left: 1px solid #406178;
	position: absolute;
	overflow: hidden;
	}
	
		#project_controls a
			{
			cursor: pointer;
			color: #FFF;
			margin-left: 17px;
			font-weight: bold;
			font-size: 12px;
			}
	
			#project_controls a:hover, #project_controls a.active
				{
					text-decoration: none;
					text-shadow: 0 0 8px #fff, 0 0 10px #fff
				}
	
			#project_controls a.scroll3-3:hover
				{
					text-shadow: 0 0 20px #000, 0 0 20px #000
				}
				
		#project_controls img
			{
			margin: 5px 0 5px 0px;
			}
			
		#project_controls table
			{
				height: 100%;
			}
			
		#project_controls span
			{
				width:1px;
				height:1px;
				float:left;
				overflow:hidden;
			}
					
.footer_text
	{
	width: 200px;
	margin: 40px 0 0 40px;
	color: #383838;
	float:left;
	}
						
	.section_01 h1,
	.section_02 h1,
	.section_03 h1,
	.section_04 h1,
	.section_05 h1,
	.section_06 h1,
	.section_07 h1,
	.section_08 h1
		{
			margin:0px;
		}
	
	.footer_text h1 + span
		{
			clear: left;
			display: block;
			float: left;
			font-size: 12px;
			margin: 5px 0 20px 0;
			width: 100%;
			font-size:13px;
			font-weight:bold;
		}
					
div.all div.kontakt .footer_text
	{
		width:800px;
	}
					
		div.philosophie div.footer_text, div.kontakt div.footer_text, div.about div.footer_text
			{
			width: 500px;
			}
					
		.send {
				background: url("../images/send.png") no-repeat scroll left top transparent;
				float: right;
				height: 43px;
				margin: 52px 0 20px 20px;
				padding: 0;
				width: 108px;
				text-indent: -500px;
			    white-space: nowrap;
				font-size:0.0001em;
				cursor:pointer;
			}
					
		.footer_text.lebenslauf
			{
			width: 800px;
			margin: 10px 0 40px 40px;
			}
					
		div#lebenslauf div.footer_text
			{
				background: url("../images/arrow_top.png") no-repeat scroll 58px 76px transparent;
				padding-top: 0;
			}
					
		div#lebenslauf div.footer_text ul.info_main_list
			{
				background: url("../images/arrow_line.gif") repeat-y scroll 64px 50% transparent;
				margin-top: 12px;
				padding: 35px 0 45px 0;
			}
					
		div#lebenslauf div.footer_text ul:first-child ul
			{
				background: none;
				margin-top: 0px;
				padding: 0px;
			}
					
		div#lebenslauf div.footer_text ul li
			{
				margin: 15px 0;
				background: url(../images/arrow_right.png) 66px top no-repeat;
				clear: left;
				width:600px;
			}
					
					
		div#lebenslauf div.footer_text ul div.info ul li
			{
				margin: 0px;
				background: none;
				color: #4e879f;
			}
					
		div#lebenslauf div.footer_text ul li strong
			{
				margin-right: 70px;
				color: #959595;
				font-size: 14px;
				font-weight: bold;
			}
								
					.lebenslauf_box
						{
						margin: 5px 0 5px 78px;
						width: 490px;
						}
						
			.footer_text table
			{
			/*margin: 10px 20px 0 0px;*/
			}
						
.lebenslauf_stretcher_text
	{
	margin: 10px 0 10px 70px;
	}
					
.close_button_settings
	{
		cursor: pointer;
		float: right;
		position: absolute;
		right: 60px;
		top: 20px;
		background:url(../images/x.png) no-repeat;
		width:13px;
		height:12px;
	}
	
#blamesphere_map
	{
	width: 277px;
	height: 200px;
	background-image: url(../images/blamesphere_none.png);
	background-position: bottom;
	background-repeat: no-repeat;
	}
	
.active_point
	{
	opacity:1; !important
	}
	
.real_footer
	{
		width: 960px;
		margin: 20px 0 50px 0;
		padding: 0px;
	}
	
			.real_footer a
				{
				cursor: pointer;
				}

	
			.real_footer.welcome
				{
					width: 960px;
					margin: 10px 0 100px 30px;
					padding: 0px;
				}

			.real_footer li
				{
					padding: 0 10px;
					background: url("../images/thin_vertical_line.png") right top repeat-y;
				}
	
			.real_footer li:first-child
				{
					padding-left: 0px;
				}

			.real_footer li + li + li
				{
					background: none;
					margin-right: 302px;
				}
	
			.real_footer li + li + li + li
				{
					margin-right: 0px;
					padding: 0px;
					width: 94px;
					height: 20px;
					border: none;
				}
	
			.real_footer li + li + li + li + li
				{
					margin-right: 0px;
					padding: 0 0 0 10px;
					width: auto;
					height: auto;
					border: none;
				}
				
/*#mask { 
    background: #678 url(/tools/img/expose/mask_gradient_1000.png) no-repeat; 
    background-position: 13% 160px; 
}*/


.lebenslauf_control
	{
	float: right;
	cursor: pointer;
	}
	
.lebenslauf_text
	{
	font-size: 12px;
	line-height: 2.5em;
	}
	
.lebenslauf_text_big
	{
	font-weight: bold;
	font-size: 12px;
	clear: left;
	margin: 5px 0 5px 0px;
	}
	
.lebenslauf_text_big_subline
	{
		font-size: 12px;	
		clear: left;
		margin: 10px 0 10px 0px;
	}
	
.lebenslauf_sidebar
		{
			float: right;
			width: 220px;
			background: url(../images/skillometer_left.png) no-repeat left 249px;
			right: 65px;
			top: -10px;
		}
	
.sidebar
		{
			float: right;
			margin-left: -55px;
			margin-right: 0;
			padding-bottom: 20px;
			width: 690px;
			margin-top: 52px;
			background:url(../images/image_shadow.png) no-repeat left bottom;
		}
	
		div.philosophie .sidebar,
		div.kontakt .sidebar,
		div.about .sidebar
				{
					width: 357px;
					background:none;
				}
	
			.sidebar img
					{
						margin-top:49px;
					}
		
div.all div.footer_text .info span:first-child
		{
			background: url("../images/info_tr.png") no-repeat scroll 0 0 transparent;
			height: 30px;
			width: 30px;
			left: auto;
			position: absolute;
			right: -30px;
			top: 0;
		}

.align_right
	{
	margin: 20px 20px 0 0px;
	float: right;
	}	
	
div.foddo
	{
		background: url(../images/skillometer_foddo.png) no-repeat top center;
		width: 231px;
		height: 249px;
		}
	
div.skillometer ul
	{
		padding-left: 0px;
		background: none;
	}
	
div.skillometer
	{
		background: url(../images/skillometer_middle.png) repeat-x top;
		margin-left: 7px;
		padding: 0 0 120px 19px;
		width: 198px;
	}
	
a.hidden_trigger
	{
		position:absolute;
		bottom:105px;
		height:20px;
		right:0;
		width:20px;
		}
	
div.lebenslauf_sidebar_inner
	{
		background: url(../images/skillometer_right.png) no-repeat right 249px;
	}
	
div.skillometer ul li ul
	{
		background: url(../images/skillometer_meter_empty.png) repeat-x top;
		width: 178px;
	}
	
div.skillometer ul li
	{
		clear: left;
		width: 200px;
		margin-bottom:7px;
	}
	
div.skillometer ul li ul li
	{
		background: url(../images/skillometer_meter_left.png) no-repeat left top;
		height: 26px;
		width: 8px;
		clear: none;
	}
	
div.skillometer ul li ul li+li
	{
		background: url(../images/skillometer_meter_middle.png) repeat-x left top;
		height: 26px;
	}
	
div.skillometer ul li ul li+li+li
	{
		background: url(../images/skillometer_meter_right.png) no-repeat left top;
		height: 26px;
		width: 5px;
	}
	
div.skillometer ul li ul li+li+li+li
	{
		background: url(../images/skillometer_meter_empty_right.png) no-repeat left top;
		height: 26px;
		width: 5px;
		float: right;		
	}
	
	
/* Styles for the entire LavaLamp menu */
.lavaLamp {
    height: 77px;
	width: 938px;
	margin: 0px;
}
    /* Force the list to flow horizontally */
    .lavaLamp li {
        float: left;
        list-style: none;
    }
        /* Represents the background of the highlighted menu-item. */
        .lavaLamp li.back {
			height: 77px;
            z-index: 8;
            position: absolute;
			/*background-image: url(../images/menu_back.png);*/
			
        }
            .lavaLamp li.back .left {
                height: 77px;
            }



.xhtml_button_off
	{
	width: 94px;
	height: 20px;
	background-image: url(../images/xhtml_on.png);
	background-position: bottom;
	opacity:0;
	}
		.xhtml_button_off:hover
			{
			background-position: top;
			}
			
			
a, .pharmazin_map, .althera_map, .vidal_map, .althera_map, .academia_map, .lebenslauf_map, .philosophie_map
	{
	cursor: pointer;
	}
	
span.lebenslauf_anfrage
	{
		margin-top: 20px;
	}
	
div.welcome_button_wrapper
	{
		width: 340px;
		padding:10px 0 0 0;
	}

#sections_footer, .sections_footer
	{
		background:url(../images/sections_footer.png) no-repeat left top;
		width:1070px;
		height:26px;
		margin-left:-60px;
		float:left;
	}

.sections_footer 
	{
		left:0px;
		width:1070px;
		text-align:center;
		margin-bottom:15px;
	}
		
	.sections_footer p
		{
			width:100%;
			padding:3px 0 0 0;
		}
			
		.sections_footer p a
			{
				font-weight:bold;
				color:#383838;
				text-decoration:none;
				text-shadow: 0 1px 0 #cdcdd0;
				width:1070px;
				text-align:center;
			}
			
				.sections_footer p a:hover
					{
						color:#fff;
						text-shadow: 0 0 10px #fff, 0 0 12px #fff;
					}
	
div.ie_alarm
	{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		background: url(../images/black_bg.png);
		 z-index: 100;
	}

div.ie_warning
	{
		margin: auto;
		width: 586px;
		height: 465px;
		background: url(../images/ie_warning.png) center center;
		top: 100px;
	}

div.ie_warning_text
	{
		left: 168px;
		top: 51px;
		width: 375px;
		height: 360px;
		text-align: left;
	}

div.ie_warning_browser
	{
		padding: 0 30px;
		text-align: center;
		margin-top: 30px;
		width: 45px;
	}

div.ie_warning_browser img
	{
		border: none;
	}

			div.ie_alarm a
				{
					text-decoration: none;
				}
			
			div.ie_alarm a:hover
				{
					text-decoration: underline;
				}
	
div.ie_alarm div.welcome_separator_line
	{
		height: 60px;
		margin-top: 30px;
	}
	
div.ie_alarm div.close_button_settings
	{
		margin: 30px 30px 0 0;
	}
	
.more
	{
		background:url(../images/more_box_bg.png) repeat-y;
		height:auto;
		width:840px;
		margin: 0;
	}
	
	.news_row .more p
		{
			background:url(../images/more_line.png) no-repeat bottom left;
			bottom:0;
			padding:10px 0 10px 110px;
			right:0;
			margin:0;
		}
	
/*	.more span
		{
			background:url(../images/more_line.png) no-repeat top left;
			height:3px;
			width:960px;
			position: absolute;
			top: -3px;
			left: 0px;
		}
	
	.more b
		{
			background:url(../images/more_line.png) no-repeat bottom left;
			height:3px;
			width:960px;
			position: absolute;
			bottom: -3px;
			left: 0px;
		}
	*/
	.news_row p
		{
			float:left;
			margin:10px 0 0 200px;
		}
	
	.news_row .more_news p
		{
			margin:6px 0;
		}
	
	.news_row
		{
			margin: 0 0 40px 101px;
			width:840px;
		}
			
			.news_row:first-child
				{
					margin-top: 56px;
				}
	
	.news_row h1
		{
			font-size:24px;
			margin:0;
			width:100%;
		}
	
	.news_row p
		{
			margin:12px 0 0 110px;
		}
		
.pika-textnav
	{
		position:absolute;
		right:0;
		top:178px;
		width:100%;
		z-index:1000;
	}
	
.pika-textnav a.next
	{
		float:right;
	}
	
a.more_news
	{
		background:url("../images/more_news.png") no-repeat scroll center top transparent;
		clear:left;
		float:left;
		display:block;
		height:18px;
		margin:0 0 -20px 0;
		width:840px;
		z-index:100;
	}
	
		a.more_info
			{
				background: url(../images/down_button.png) top right no-repeat;
			}
				a.more_info:hover, a.more_info.open
						{
							background-position: bottom right;
						}
			
		
	a.more_news:hover
		{
			background-position:center -20px;
			text-decoration:none;
		}
		
	a.more_news.opened
		{
			background-position:center -40px;
		}
		
	a.more_news.opened:hover
		{
			background-position:center -60px;
			text-decoration:none;
		}
	
/*img.projekte_icon, img.philosophie_icon, img.lebenslauf_icon
	{
		position:absolute;
		opacity:0;
		left:-400px;
		top:-400px;
	}*/
	
	
	
	
/*
	Coin Slider jQuery plugin CSS styles
	http://workshop.rs/projects/coin-slider
*/

.coin-slider
	{
		overflow: hidden;
		zoom: 1;
		position: relative;
	}
	
	.coin-slider a
		{
			text-decoration: none;
			outline: none;
			border: none;
			height:100%;
			width:50%;
			text-indent: -500px;
			white-space: nowrap;
			font-size:0.0001em;
		}
	
	.coin-slider a span
		{
			background-image:url(../images/slider_controls.png);
			position:absolute;
			width:100px;
			height:45px;
			display:block;
		}
					
					.cs-prev span
							{
								background-position:left top;
								left:-7px;
								top:220px;
							}
					
								.cs-prev:hover > span
										{
											background-position:left bottom;
										}
					
					.cs-next span
							{
								background-position:right top;
								right:-7px;
								top:220px;
							}
					
								.cs-next:hover > span
										{
											background-position:right bottom;
										}
	
	.coin-slider div
		{
			margin:0 auto;
			border:10px solid #FFFFFF;
			overflow:hidden;
			height:400px;
		}

.cs-buttons
	{
		font-size: 0px;
		padding: 10px 10px 10px 0px;
		margin-left: -5px;
		margin-top: 25px;
	}
	
.cs-buttons a
	{
		margin-left: 5px;
		height: 20px;
		width: 19px;
		background: url('../images/picture_marker.gif') no-repeat top left;
	}


.cs-title
	{
		width: 600px;
		padding: 10px;
		color: #FFFFFF;
	}

.cs-prev, 
.cs-next
	{
		color: #FFFFFF;
		padding: 0px 10px;
	}
	
.newsticker {
	list-style-type: none;
	border: 1px dashed #fff;
	background: #050c44;
	padding: 3px;
	margin: 0;
}


.info_top
{
	width:478px;
	height:auto;
	background:url(../images/textarea_top.png) no-repeat top left;
	display:block;
	float:left;
	position:relative;
	}

div.kontakt .info_top
{
	float:right;
	}

.info_bottom
{
	position:absolute;
	bottom:-39px;
	width:478px;
	height:39px;
	background:url(../images/textarea_bottom.png) no-repeat top left;
	}
	
#normal_footer
{
	margin-left:-60px;
	background:url(../images/footer_complete.jpg) no-repeat left top;
	width:1070px;
	height:10px;
	display:block;
	float:left;
	}
