﻿	html, body { height: 100%; width: 100%; margin: 0px; padding: 0px;
	font-size: 0.83em; font-family: Arial, Helvetica, sans-serif; color: #191919}
	
	img 
	{
		border: none;
		}
	
	form 
	{
		display: block;
		padding: 0px;
		margin: 0px;
	}
	
	h1, h2, h3, h4 {margin: 0px; padding: 0px; font-weight: normal}
	
	ul 
	{
		list-style-type: none;
		padding: 0px;
		margin: 0px;
	}
	
	
	a 
	{
		color: #191919;
		text-decoration: none;
    }
	
	body {
	    background-image:url(../../l/x/verlauf.jpg);
		background-repeat: repeat-x;
	    background-position: center 550px;
	}
	
	#headbg 
	{
		background-image:url(../../l/x/pink.gif);
		background-repeat:repeat-x;
		width: 100%;
		height:  22px;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 1;
	}
		
	.outer
	{
		position: relative;
		z-index: 3;
		width: 792px;
		margin: auto;
	    padding: 0px 54px;
	}
	
	div.nav 
	{
		height: 70px;
		width: 100%;
		}
	
	
	div.nav ul 
	{
		display: inline;
	}
	
	div.nav ul li 
	{
		display: block;
		float: left;
		padding-right: 16px;
		padding-left: 13px;
		background-image:url(../../l/x/navspace.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}

	div.nav ul li.selected {
		background-image:url(../../l/x/navspace_selected.gif);
	}
	
	div.nav ul li strong 
	{
		font-size: 1em;
		color: white;
		font-weight: bold;
		display: block;
		float:left; 
		height: 17px;
		padding-top: 7px;
		margin-bottom: 3px;
	}
	
	div.nav ul li ul 
	{
		display: block;
		clear: both;
	}
	
	div.nav ul li ul li 
	{
		float: none;
		color: #666666;
		margin-top: 3px;
		padding: 0px;
	}
	
	div.nav ul li ul li a {
		color: #666666;
	}
	
	div.nav ul li ul li a:hover 
	{
		color: #262626;
		}
	
	div.nav ul li ul li a.selected 
	{
		color: #E70089;
	}
	
	#cont 
	{
		clear: both;
		height: 430px;
		margin-top: 50px;
	}

    #cont h2, #cont h3
    {
        font-size: 1em;
    }
    
    #cont h2 
    {
        color: #64801e;
        text-transform: uppercase;
        margin-bottom: 1em;
    }
    
    #cont h3 
    {
    	font-weight: bold;
        margin-top: 0.5em;
    }
    
    #head 
    {
    	border-bottom: 1px solid #191919;
    	padding-bottom: 17px;
    	margin-bottom: 35px;
    	height: 38px;
		background-image:url(../../l/x/sinz-logo.gif);
		background-position: right top;
		background-repeat: no-repeat;		
    }

	#head img 
	{
		position: absolute;
	}

	#main 
	{
		border: 1px solid white
		}

	#main a:hover 
	{
		color: #64801e
	}

    #main div.box 
    {
    	float: left;
    	height: 300px;
    	margin: 0px;
        margin-right: 14px;
        line-height: 1.5em;}

    
    #main #box1 
    {
    	width: 270px;
		padding-right: 5px
    }
    
    
    #main #box1.big 
    {
    	width: 465px;
    } 

	#main.team #box1 ul li 
	{
		margin-bottom: 1em;
	}	



    #main #box1.big table td
    {
    	padding-bottom: 1px;
    }
    
    
    #main #box1.big table .morespace td 
    {
    	padding-top: 5px;
    	vertical-align: top;
    }
    
    #main #box1.big table td input 
    {
    	width: 120px;
    }
    
    #main.formular p 
    {
		margin: 0px;
		padding: 8px 0px 5px 0px;
    }
    
    
    #main #box1.big table td textarea 
    {
    	width: 350px;
    } 
	
    #main #box2 
    {
    	width: 190px;
    	position: relative;
    }

.team #box2 ul li, .leistungen #box2 ul li {position: absolute; top: 0px; left: 0px}
.team #box2 ul ul {margin-bottom: 1em;}
.team #box2 ul ul li {position: relative;
	background-image:url(../../l/x/dot_liste.gif);
	background-repeat: no-repeat;
	background-position: left 0.5em;
	padding-left: 7px;
                      }




    #main #box3 
    {
    	width: 290px;
    	margin-right: 0px;
    }
    
    #main div.pager 
    {
    	clear: both;
    	margin: 0px;}

	#footer 
	{
    	margin-top: 0px;
    	padding-top: 14px;
		clear: both;
		text-align: right;
		font-size: 0.9em;
	}
	
	#footer a 
	{
		margin-left: 5px;
	}
	
	#lisa 
	{
		position: absolute;
		top: -25px;
		right: 10px;
		height: 575px;
		width: 300px;
		overflow: hidden;
	}
	
	#seil 
	{
		background-image:url(../../l/x/seil.png);
		background-position: 9px top;
		background-repeat: repeat-y;
		position: absolute;
		top: 0px;
		right: 60px;
		height: 550px;
		width: 290px;
		}
		
	#seil a 
	{
		position: absolute;
		top: 200px;
		left: 0px;
	}
		
	#seil.team .img, #seil.team img
	{
		position: absolute;
		top: 200px;
		left: 35px;
		width: 190px;
		height: 181px;
	}	
			
	#seil.news img
	{
		position: absolute;
		top: 20px;
		left: 5px;
		z-index: 1;
	}	
	
	#seil.news img.pol 
	{
		top: -5px;
		left: -2px;
		z-index: 2;
	}
	
	.noshow 
	{
		display: none
	}
	
	#overlay_bg 
	{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		background-color: black;
		z-index: 10;
	}
	
	
	div.overlay_cont 
	{
		position: absolute;
		position: absolute;
		top: 0px;
		left: 0px;
		height: 100%;
		width: 100%;
		z-index: 11;
	}
	div.overlay_box 
	{
		position: relative;
		top: 80px;
		margin: auto;
		width: 790px;
		height: 460px;
		background-color: Black;
		color: White;
	}
	
	div.overlay_box	#overlay_close 
	{
		position: absolute;
		top: 0px;
		right: 120px;
		background-color: #666666;
		padding: 8px;
		color: Black;
	}
	
	div.overlay_box	#overlay_close em 
	{
		color: White;
		padding-right: 0.4em;
		font-style: normal;
	}
	
	div.overlay_box	#overlay_close:hover em 
	{
		color: Black;
	}
	
	div.overlay_cont ul li 
	{
		float: left;
		width: 144px;
		height: 87px;
		background-position: center center;
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 0px;
		cursor: pointer;
	}
	
	div.overlay_cont ul li div 
	{
		display: none;
		}
		
		
	#scroll_cont 
	{
		overflow: hidden;
		position: absolute;
		bottom: 14px;
		left: 0px;
		width: 100%;
		height: 97px;
	}
	
	#scroll_box 
	{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 1500px;
		height: 97px; 
		}
		
	#show_item 
	{
		position: absolute;
		top: 43px;
		left: 48px;
	}
	
	#show_item div.showItem
	{
		position: absolute;
		top: 0px;
		left: 0px;
	}
	
	div.show_item_description 
	{
		position: absolute;
		top: 60px;
		left: 550px;
		width: 150px;
		
	}
	
	
	div.show_item_description label 
	{
		font-style: italic;
		display: block;
		width: 45px;
		margin-top: 0.5em;
		margin-bottom: 0.1em;
	}

	#overlay_pager 
	{
		position: absolute;
		left: 600px;
		bottom: 200px; 
	}
	#overlay_pager span 
	{
		cursor: pointer;
		}
	#overlay_pager em
	{
		padding: 0 0.3em;
		}		
