/*
 * normal.css
 * Stylesheet - osb ( http://www.osb.at/ )
 * 
 * by atomicboy / http://www.atomicboy.tv/
 *
 * @version	2008-09-08
 * @author	Carina Lacher <carina.lacher@atomicboy.tv>
 */

body
	{
		font-family: Georgia, Times New Roman, serif; 
		color:#fff;
		background-color:#fff;
		/*background-image:url(styles_FILES/tracer.jpg);
		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: 1196px;
		/*margin: auto;*/
	}
div.top
	{
		background-image:url(styles_FILES/music.gif);
		background-repeat:no-repeat;
		background-position:620px 14px;
		height: 280px;
	}	
	
div.left
	{
		padding-left:33px;
		padding-top:55px;
		width: 68px;
		float: left;	
	}	
	
div.middle
	{
		height: 120px;
		width: 520px;
		float: left;	
		padding-top:56px;
		margin-left: 100px;
	}
	
div.right
	{
		width: 555px;
		height: 252px;
		float: left;	
	}	
	
div.logo
	{
		padding-left:30px;
			}			
	
div.topmenu
	{
		height: 52px;
		background-color: #670017;
		margin-top:20px;
		margin-left:30px;
		margin-right:0;
		margin-bottom:0;
		padding-left:41px;
		padding-bottom:0;
		padding-right: 0;
		padding-top:4px;
		display: relative;
		
	}		

div.nl
	{
		width: 160px;
		margin-left:200px;
		margin-top:25px;
		
	}		

div.main
	{
		background-image: url(styles_FILES/content_bg.jpg);
		background-repeat: repeat-y;	
		margin-bottom:30px;
		margin-left: 30px;
	}	
	

/**************************
				top
**************************/		
div.top h1
	{
		font-size: 1.7em;	
		font-weight: normal;
		text-align: right;
		margin-top: 250px;
		margin-bottom:0;
		margin-right: 10px;
		color: #670017;
	}
	
div.nl h3
	{
		font-size: 1.25em;	
		float: right;
		font-weight: normal;
		padding: 0;
		color: #660000;
		width:100px;
		margin-top:13px;
	}
	
img.at {display: block; width:53px; float: left;}
						
div.topmenu a
	{
		font-size: 2.00em;
		color: #fff;
		/*font-family: g;*/	
		text-decoration:none;
	}	
	
div.topmenu span
	{
		font-size: 2.13em;
		color: #fff;
		font-family: Arial;	
		margin-left:20px;
		margin-right:20px;
	}	
	
div.nl a
	{
		color: #660000;
		text-decoration: none;
	}

/**************************
				menu
**************************/	
div.menu
	{
		background-image: url(styles_FILES/menu_bg.jpg);
		background-color: #eeeef1;
		margin-left:32px;
		width:210px;
		float: left;
		margin-top:-32px;
	/*	height: 100%;*/
	}	
	
div.menu ul 
	{
		margin-top: 28px;
		margin-left: 0px;
		list-style-type: none;	
		padding-left:12px;
	}	
	
div.menu li 
	{
		margin-bottom: 20px;
		background-repeat: no-repeat;
		background-position: left top;
		padding-left: 60px;
		height: 33px;
	}
	
div.menu li.current, div.menu li:hover  {background-image: url(styles_FILES/scherzo.gif);}	
	
div.menu a, span.active
	{
		display:block;
		font-size:90%;
		height:40px;
		text-align:center;
		padding-top:10px;
		width:128px;
		background-image: url(styles_FILES/oval2.gif);
		background-repeat: no-repeat;
		color: #fff;
		text-decoration: none;
	}
	
div.menu a:hover, span.active
	{
		background-image: url(styles_FILES/oval_active.gif);	
		color: #670017;
	}
	
	
div.nav2 span {font-weight: bold; font-size: 1.1em; margin-right: 20px;}
div.nav3 span {font-weight: bold; font-size: 0.9em; margin-right: 20px; font-family:arial;}
div.nav2 {padding-bottom:5px; margin-bottom:5px;}
div.nav3 {text-align: center; padding-bottom:5px;}
div.nav2 a, div.nav3 a {text-decoration: none;}

span.selected a {background-image: url(styles_FILES/oval_active.gif); color: #670017;}
	
/**************************
				content
**************************/	

div.content h1 {font-size: 1.2em;}
div.content a {color: yellow;}	
p.align-center {text-align: center;}
p.align-right {text-align: right;}
	
div.content
	{
		/*background-color: #000;*/
		margin-left:30px;
		margin-top:20px;
		padding:20px;
		width:815px;
		float: left;	
	}
	
/**************************
	MAILFORM
**************************/
fieldset {border: none;}	
form#mailform {margin-top:25px; width: 400px;}
#mailform label {
	width: 25%;
	display: block;
	float: left;
}

div.csc-mailform-field {margin-bottom: 5px;} 
#mailform input, #mailform textarea {width: 75%;}
#mailform input.csc-mailform-submit {width: 20%; margin-left: 25%;}
