/*
 * normal.css
 * Stylesheet - be-go.at ( http://www.be-go.at/ )
 * 
 * by atomicboy / http://www.atomicboy.tv/
 *
 * @version	2009-06-01
 * @author	Carina Lacher <carina.lacher@atomicboy.tv>
 */

body
	{
		font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
		color:#000;
		background-color:#fff;
		background-image: url(images/tracer.gif);
		background-position:top center;
		background-repeat:no-repeat;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
	}

div
	{
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
	}

/*____________________________________________ div-tag __________________________________________________________________*/

div.all 
	{
		width:1024px;
		margin:auto;	
		padding:0;
		
	}
	
div.logo 
	{
		width:272px;
		float:left;
		margin-top:45px;
	}	
	
div.header_wrap 
	{
		/*width:600px;*/
		width:744px;
		float:left; 
		margin-left:8px;
		padding-top:49px;
	}	

div.teaser 
	{
		border-bottom:1px dotted #666;	
		width:100%;
		height:150px;
	}

div.heading 
	{
		border-bottom:1px dotted #666;	
		width:635px;
		height:63px;
	}

div.menu 
	{
		width:272px;
		float:left;
		margin-right:8px;
	}		
	
div.text 
	{
		padding-top:12px;
		float:left;
		/*width:635px;*/
		width:500px;
		overflow:hidden;
	}		
	
div.suche 
	{
		margin-bottom:35px;
		
	}
	


div.rightcontent
	{
		width:175px;
                float:right;
                padding-top:12px;
	}	
	
div.left
	{
		width:150px;
		float:left;
	}
	
	
div.right
	{
		width:328px;
		float:left;
	}		

div.csc-frame-rulerAfter
	{
		border-bottom:1px dotted #666;
	}
	
div.text div.left div.content-element
	{
		margin-bottom:70px;
	}
	
div.text div.content-element
	{
		margin-bottom:10px;
	}
	
div.einspaltig
	{
		/*width:635px;*/
		/*width:752px;*/
	}

div.kontakt
	{
		border-top:1px dotted #666;
		width:200px;
		margin-top:50px;
	}
	
div.language
	{
		position:absolute;
		top:140px;
		margin-left:1px;
		color:#999;
		font-size:85%;
	}
	

	
/*____________________________________________ fonts __________________________________________________________________*/	
	
h1
	{
		font-size:1.4em;	
		font-weight:normal;
		margin-top:0;
	}
	
div.left h1
	{
		font-size:100%;
		color:#999;
		margin-bottom:20px;
		padding:0;
		border-bottom:1px dotted #999;
		/*text-decoration:underline;*/
		display:inline;
	}
	
div.rightcontent h1
	{
		font-size:1.38em;
	}	
	
div.teaser h1
	{
		margin-bottom:0;
		padding-top:18px;
		padding-bottom:10px;
	}	


	
div.menu p
	{
		font-size:95%;
		color:#c6c6c6;
		/*letter-spacing:1px;*/
		padding:0;
		margin:0;
		
	}
	
div.rightcontent p
	{
		font-size:0.56em;
		line-height:13px;
	}
	
p
	{
		font-size:80%;
		margin-top:0;
		line-height:20px;
	}
	
div.tx-indexedsearch-res span	
	{
		font-size:95%;
		margin-top:0;
		line-height:25px;
	}


	
div.menu ul span
	{
		text-transform:uppercase;
		letter-spacing:1px;
		font-size:85%;
	}	
	
div.menu ul ul span
	{
		text-transform:none;
		font-size:80%;
	}
	
.important
 	{
 		background-color:yellow;
 	}
 	
 div.kontakt span
 	{
 		color:#999;
 		font-size:60%;
 		padding-right:5px;
 		
 	}
 	
 div.rightcontent span.important
	{
		font-weight:bold;
		background-color:#fff;
		text-decoration:underline;
	}
 	
 div.kontakt span.current
 	{
 		color:#000;
 		
 	}
 	
 div.bc span
 	{
 		font-size:0.63em;
		margin-left:280px;
 	}	
	
/*____________________________________________ links __________________________________________________________________*/

 a
	{
		text-decoration:none;	
		color:#999;
	}
	
a:active, a:focus {outline: none}
	
div.text a
	{
		border-bottom:1px dotted #666;
	}
	
div.menu a:hover
	{
			
		color:#000;
	}
	

	
/*____________________________________________ tables __________________________________________________________________*/		

table	
	{
		padding:0;
		margin:0; border-collapse:collapse;
	}
	
td.search
	{
		padding:0;
		margin:0;
		height:18px;
		border:1px solid #c6c6c6;
	}
	
td.buttonfield
	{
		padding:0;
		margin:0;
		/*height:18px;*/
		border:1px solid #c6c6c6;
		background-image: url(images/search.jpg);
		background-repeat:no-repeat;
                background-position:center center;
                background-color:#ccc;
               /* width:27px;*/
	}
	
/*____________________________________________ list __________________________________________________________________*/

div.menu ul
	{
		list-style-type: none;
		padding:0px;
	}
	
div.menu ul li span
	{
		padding-bottom:15px;
		display:block;
	}
	
div.menu ul.sub  span
	{
		padding-bottom:0px;
		display:inline;
	}
	
div.menu ul.sub
	{
		margin-top:0px;
		margin-bottom:5px;
		padding:0;
		margin-left:32px;
		list-style-type:disc;
		
	}
	
div.menu ul.sub li
	{
		padding-bottom:15px;
		color:#999;
	}
	
div.menu ul.sub li.active
	{
		color:#000;
	}
/*____________________________________________ forms __________________________________________________________________*/		
	
	
input.searchfield
	{
		/*height:20px;*/
		border:1px solid #fff;
		/*width:172px;	*/
	}
	
input#searchbox_sword
	{
		height:20px;
		border:none;
		width:200px;	
	}
	
input.button
	{
		
		border:none;
		background:transparent;
	}	
	
/*____________________________________________ img __________________________________________________________________*/
div.left div.csc-textpic-center div.csc-textpic-imagewrap
	{
		margin:0;
	}
	
div.left img
	{
		display:block;
		padding-top:10px;
	}	
