* {
	margin:0;
	padding:0;
	font-size:100%;
}

body{
	background:#f3f3f3;
	text-align:center;
}
#main { width:980px; margin:0 auto; text-align:left;}

#header { }
#menu {height:32px; background:url(images/header-line.gif) no-repeat  717px 0;}

#content {padding:0 80px 0 0;}

#footer { margin-top: 1.5em; margin-right: 80px; height:37px; padding:12px 0 0 0; text-align:right; border-top:1px solid #dbdbdb;}
#hauptmenu{width:100%;   padding:0 0 0 0; background:url() repeat-x;}
.col-1, .col-2, .col-3 {float:left;}
#container {width:100%; overflow:hidden;padding:0 0 0 0;}
.contentbox
{
	 margin: 0em;
     padding:0em;
	/** border-bottom:1px solid #dbdbdb;
	 
	 background: url(images/boxback.jpg) repeat-x ;
	background-position:top;
	
		border-top:1px solid #ffffff;
		  border-left:1px solid #ffffff;
		   border-right:1px solid #ffffff;**/
	}
	
	
	.funktionsleisterechts
	{
		float:right; 
	
	margin-top: 0em;
    padding:0em;
	width:28%;
	

		}
		.vadetails
		{
			 border:1px solid #EE9C0E;
		
	margin-top: 1em;
    padding:1em;

	background: #FEF8EE url(images/backvasuche.jpg)  no-repeat;
	background-position:right top;

}
	
.funktionsboxrechts
{
	
	background-color:#FEF8EE;
		 border:1px solid #EE9C0E;
		
	margin-top: 1em;
    padding:1em;

	background: #FEF8EE url(images/backvasuche.jpg)  no-repeat;
	background-position:right top;

	
	}
	.menuboxrechts
	{
	
	
		background: #F8F8F8; 
	 padding:1em;	
	margin-top: 1em;
    border-top:1px solid #eaeaea;
	border-left:1px solid #eaeaea;

	border-bottom:1px solid #eaeaea;
	}
	
#veranstaltungenergebnisse
{
	 float:left;
	padding-right: 0%;
	border:0px solid #dbdbdb;
	
	width:70%;
	margin-top: 1em;
     padding:0em;
	
	}
	#veranstaltungsdetail
{
	 
	padding-right: 0%;
	border:0px solid #dbdbdb;
	
	width:20%;
	margin-top: 1em;
     padding:0em;
	
	}
	#startseitebild
	{
		float:left; 
	padding-right: 0%;
	border:0px solid #dbdbdb;
	
	width:620px;
	margin-top: 1em;
     padding:0em;
	}
	.startseiterechts
	{
		float:right; 
	
	margin-top: 0em;
	margin-left: 1em;
    padding:0em;
	width:260px;
	}
	#startseiterechtsbox1
	{
		 height:80px;
		 border:1px solid #8C8C8C;
		
	margin-top: 1em;
    padding:1em;

	background: #8C8C8C url(images/rechts.jpg)  no-repeat;
	background-position:right top;
	}
	#startseiterechtsbox2
	{
		 height:252px;
		 border:1px solid #E0E0E0;
		
	margin-top: 1em;
    padding:1em;

	background: #EAEAEA url(images/rechts_r3_c2.jpg)  no-repeat;
	background-position:right top;
	}
	#startseite2elinks
	{
		float:left; 
	padding-right: 0%;
	border:0px solid #dbdbdb;
	
	width:620px;
	margin-top: 0em;
     padding:0em;
	}
	#startseite2elinksbereich1
	{
		width:196px;
		 height:275px;
		float:left; 
	
		 border:1px solid #E0E0E0;
		
	margin-top: 1em;
	margin-right: 1em;
    padding:0em;
	background:  #ffffff
	/*background:  #ffffff  url(images/startbereiche_r1_c1.jpg)  no-repeat;
	background-position:right top;*/
		}
	#startseite2elinksbereich2
	{
		width:196px;
		height:275px;
		margin-right: 1em;
		 float:inherit;
	
		 border:1px solid #E0E0E0;
		
	margin-top: 1em;
    padding:0em;
	background:  #ffffff
	/*background:  #ffffff  url(images/startbereiche_r1_c5.jpg)  no-repeat;
	background-position:right top;*/
		}
	#startseite2elinksbereich3
	{
		width:195px;
		height:275px;
		float:right; 
		
		 border:1px solid #E0E0E0;
		
	margin-top: 1em;
    padding:0em;

	background:  #ffffff
	
	
	/*background:  #F9F9F9;background:  #ffffff  url(images/startbereiche.jpg)  no-repeat;
	background-position:right top;*/
		}
		#startseite2erechts
	{
		float:right; 
	
	margin-top: 0em;
	margin-left: 1em;
    padding:0em;
	width:260px;
	}
	#startseite2erechtsbox
	{
		
		 border:1px solid #E0E0E0;
		height:250px;
	margin-top: 1em;
    padding:1em;

	background: #ffffff url(images/rechts_r6_c1.jpg)  no-repeat;
	background-position:right top;
	}
	.startseite2content
	{
		margin-top: -2em;
    padding:1em;
		}	
	.startseite1content
	{
		margin-top: 2em;
    padding:1em;
		}
			
		.startseiteweiter
		{  
			text-align:right;
			
			}	
			.startseiteweiter2
		{
			text-align:right;
			}	
#webinhalt
{
	margin-top: 0em;
    padding:2em;
    margin-bottom: 1em;
	
	
	background-position:top;
	border:0px solid #F8F8F8;
		
    
}	
.menuitem
{	 border:1px solid #E0E0E0;
	margin: 0.5em;
	 width:249px;
    padding:1em;
    background-color:#ffffff;
	}

/* padding:1em;============================= main layout ====================== */
.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

.bottom-tail {  margin:0 auto; background:url() bottom repeat-x #fff;}

.link {font-weight:bold;}
cite {font-style:normal;}

li a {line-height:1.923em;}

.list li {background:url(images/list-bg.gif) no-repeat 0 10px; padding-left:12px;}
.list li a {color:#707070; text-decoration:none;}
.list li a:hover {text-decoration:underline;}

.imgindent {margin:0 14px 0 0; float:left;}
.title {margin-bottom:19px;}

/* ============================= header ====================== */


#header .row-1 {height:90px; padding:0 80px 0 29px;}
.rss {background:url() no-repeat top right; padding:2px 0px 1px 0; float:right; display:block; margin:0px 0 0 0;  text-decoration:none;}
.rss:hover {text-decoration:underline;}
.menu {float:left; padding:0px 0 0 5px;}
.logo {margin:20px 0 0 0; border:0px;}
/* ============================= footer ====================== */

#footer a {color:#707070; text-decoration:none;}
#footer a:hover {text-decoration:underline;}


