/* CSS Document */

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}

body {	
	padding: 0px;
	margin: 30px 30px 30px 30px;
	background-color: #FFFFFF;
}
/*	
#zentriert {	
	position: relative;
	margin: 0 auto;
	width: 745px;
	height:auto;
}
*/
#zentriert {	
	position: relative;
	margin: 0px 80px;
	width: 745px;
	height:auto;
}



#logo {	
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 100%;
	text-align: center;
	background-color:#f2f2f2;
}

.menuLvl1_blue {	
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration:none;
	padding: 2px 5px 2px 5px;
	font-weight:bold;
	padding-left: 5px;
}

	a.menuLvl1_blue:link		{text-decoration:none; color:#FFFFFF;}
	a.menuLvl1_blue:visited	{text-decoration:none; color:#FFFFFF;}
	a.menuLvl1_blue:hover	{text-decoration:none; color:#FFFFFF;}
	a.menuLvl1_blue:active	{text-decoration:none; color:#FFFFFF;}

	.menuLvl1_blueOn {	
		font-family: Arial,Helvetica,Verdana,sans-serif;
		font-size: 11px;
		line-height: 18px;
		color: #FFFFFF;
		font-weight:bold;	
		text-decoration:none;
		padding: 2px 5px 2px 5px;
		padding-left: 5px;
		background-color: #385790;		
	}
	
		a.menuLvl1_blueOn:link		{text-decoration:none; color:#FFFFFF;}
		a.menuLvl1_blueOn:visited	{text-decoration:none; color:#FFFFFF;}
		a.menuLvl1_blueOn:hover	{text-decoration:none; color:#FFFFFF;}
		a.menuLvl1_blueOn:active	{text-decoration:none; color:#FFFFFF;}

.menuLvl1_red {	
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration:none;
	padding: 2px 5px 2px 5px;
	font-weight:bold;
	padding-left: 5px;
}

	a.menuLvl1_red:link		{text-decoration:none; color:#FFFFFF;}
	a.menuLvl1_red:visited	{text-decoration:none; color:#FFFFFF;}
	a.menuLvl1_red:hover	{text-decoration:none; color:#FFFFFF;}
	a.menuLvl1_red:active	{text-decoration:none; color:#FFFFFF;}

	.menuLvl1_redOn {	
		font-family: Arial,Helvetica,Verdana,sans-serif;
		font-size: 11px;
		line-height: 18px;
		color: #FFFFFF;
		font-weight:bold;	
		text-decoration:none;
		padding: 2px 5px 2px 5px;
		padding-left: 5px;
		background-color: #980203;		
	}
	
		a.menuLvl1_redOn:link		{text-decoration:none; color:#FFFFFF;}
		a.menuLvl1_redOn:visited	{text-decoration:none; color:#FFFFFF;}
		a.menuLvl1_redOn:hover	{text-decoration:none; color:#FFFFFF;}
		a.menuLvl1_redOn:active	{text-decoration:none; color:#FFFFFF;}

.menuLvl1_orange {	
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration:none;
	padding: 2px 5px 2px 5px;
	font-weight:bold;
	padding-left: 5px;
}

	a.menuLvl1_orange:link		{text-decoration:none; color:#FFFFFF;}
	a.menuLvl1_orange:visited	{text-decoration:none; color:#FFFFFF;}
	a.menuLvl1_orange:hover	{text-decoration:none; color:#FFFFFF;}
	a.menuLvl1_orange:active	{text-decoration:none; color:#FFFFFF;}

	.menuLvl1_orangeOn {	
		font-family: Arial,Helvetica,Verdana,sans-serif;
		font-size: 11px;
		line-height: 18px;
		color: #FFFFFF;
		font-weight:bold;	
		text-decoration:none;
		padding: 2px 5px 2px 5px;
		padding-left: 5px;
		background-color: #EE9E23;		
	}
	
		a.menuLvl1_orangeOn:link		{text-decoration:none; color:#FFFFFF;}
		a.menuLvl1_orangeOn:visited	{text-decoration:none; color:#FFFFFF;}
		a.menuLvl1_orangeOn:hover	{text-decoration:none; color:#FFFFFF;}
		a.menuLvl1_orangeOn:active	{text-decoration:none; color:#FFFFFF;}

.menuLvl1_green {	
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration:none;
	padding: 2px 5px 2px 5px;
	font-weight:bold;
	padding-left: 5px;
}

	a.menuLvl1_green:link		{text-decoration:none; color:#FFFFFF;}
	a.menuLvl1_green:visited	{text-decoration:none; color:#FFFFFF;}
	a.menuLvl1_green:hover	{text-decoration:none; color:#FFFFFF;}
	a.menuLvl1_green:active	{text-decoration:none; color:#FFFFFF;}

	.menuLvl1_greenOn {	
		font-family: Arial,Helvetica,Verdana,sans-serif;
		font-size: 11px;
		line-height: 18px;
		color: #FFFFFF;
		font-weight:bold;	
		text-decoration:none;
		padding: 2px 5px 2px 5px;
		padding-left: 5px;
		background-color: #2C8766;		
	}
	
		a.menuLvl1_greenOn:link		{text-decoration:none; color:#FFFFFF;}
		a.menuLvl1_greenOn:visited	{text-decoration:none; color:#FFFFFF;}
		a.menuLvl1_greenOn:hover	{text-decoration:none; color:#FFFFFF;}
		a.menuLvl1_greenOn:active	{text-decoration:none; color:#FFFFFF;}



.menuLvl2_blue {		
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	line-height: 18px;				
	color: #FFFFFF;
	text-decoration:none;
	padding: 2px 5px 2px 5px;
/*	border: 1px solid #FFFFFF; */
	background-color: #5E80BF;				
}
	a.menuLvl2_blue:link		{text-decoration:none;}
	a.menuLvl2_blue:visited	{text-decoration:none;}
	a.menuLvl2_blue:hover	{text-decoration:none;}
	a.menuLvl2_blue:active	{text-decoration:none;}

	.menuLvl2_blueOn {	
		font-family: Arial,Helvetica,Verdana,sans-serif;
		font-size: 11px;
		line-height: 18px;
		color: #FFFFFF;
		font-weight:bold;
        text-decoration:none;
		padding: 2px 5px 2px 5px;
		/*	border: 1px solid #FFFFFF; */
		background-color: #385790;
	}
		a.menuLvl2_blueOn:link		{text-decoration:none;}
		a.menuLvl2_blueOn:visited	{text-decoration:none;}
		a.menuLvl2_blueOn:hover	{text-decoration:none;}
		a.menuLvl2_blueOn:active	{text-decoration:none;}

.menuLvl2_red {		
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	line-height: 18px;				
	color: #FFFFFF;
	text-decoration:none;
	padding: 2px 5px 2px 5px;
	/*	border: 1px solid #FFFFFF; */
	background-color: #CC715C;				
}
	a.menuLvl2_red:link		{text-decoration:none;}
	a.menuLvl2_red:visited	{text-decoration:none;}
	a.menuLvl2_red:hover	{text-decoration:none;}
	a.menuLvl2_red:active	{text-decoration:none;}

	.menuLvl2_redOn {	
		font-family: Arial,Helvetica,Verdana,sans-serif;
		font-size: 11px;
		line-height: 18px;
		color: #FFFFFF;
		font-weight:bold;
        text-decoration:none;
		padding: 2px 5px 2px 5px;
		/*	border: 1px solid #FFFFFF; */
		background-color: #980203;
	}
		a.menuLvl2_redOn:link		{text-decoration:none;}
		a.menuLvl2_redOn:visited	{text-decoration:none;}
		a.menuLvl2_redOn:hover	{text-decoration:none;}
		a.menuLvl2_redOn:active	{text-decoration:none;}

.menuLvl2_orange {		
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	line-height: 18px;				
	color: #FFFFFF;
	text-decoration:none;
	padding: 2px 5px 2px 5px;
	/*	border: 1px solid #FFFFFF; */
	background-color: #BE7E1D;				
}
	a.menuLvl2_orange:link		{text-decoration:none;}
	a.menuLvl2_orange:visited	{text-decoration:none;}
	a.menuLvl2_orange:hover	{text-decoration:none;}
	a.menuLvl2_orange:active	{text-decoration:none;}

	.menuLvl2_orangeOn {	
		font-family: Arial,Helvetica,Verdana,sans-serif;
		font-size: 11px;
		line-height: 18px;
		color: #FFFFFF;
		font-weight:bold;
        text-decoration:none;
		padding: 2px 5px 2px 5px;
		/*	border: 1px solid #FFFFFF; */
		background-color: #EE9E23;
	}
		a.menuLvl2_orangeOn:link		{text-decoration:none;}
		a.menuLvl2_orangeOn:visited	{text-decoration:none;}
		a.menuLvl2_orangeOn:hover	{text-decoration:none;}
		a.menuLvl2_orangeOn:active	{text-decoration:none;}

.menuLvl2_green {		
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	line-height: 18px;				
	color: #FFFFFF;
	text-decoration:none;
	padding: 2px 5px 2px 5px;
	/*	border: 1px solid #FFFFFF; */
	background-color: #1A5239;				
}
	a.menuLvl2_green:link		{text-decoration:none;}
	a.menuLvl2_green:visited	{text-decoration:none;}
	a.menuLvl2_green:hover	{text-decoration:none;}
	a.menuLvl2_green:active	{text-decoration:none;}

	.menuLvl2_greenOn {	
		font-family: Arial,Helvetica,Verdana,sans-serif;
		font-size: 11px;
		line-height: 18px;
		color: #FFFFFF;
		font-weight:bold;
        text-decoration:none;
		padding: 2px 5px 2px 5px;
		/*	border: 1px solid #FFFFFF; */
		background-color: #2C8766;
	}
		a.menuLvl2_greenOn:link		{text-decoration:none;}
		a.menuLvl2_greenOn:visited	{text-decoration:none;}
		a.menuLvl2_greenOn:hover	{text-decoration:none;}
		a.menuLvl2_greenOn:active	{text-decoration:none;}


.menuLvl3 {
		font-family: Arial,Helvetica,Verdana,sans-serif;
		font-size: 10px;
		text-decoration: underline;
		color: #999999;
}

  
#mainnavibar {	
	position: relative;
	float:left;
	left: 0px;
	width: 745px;
	height: 24px;
	background-color: #0F3276;
	text-align: left;
}

#mainimage {
	position: relative;
	float: left;
	left: 0px;
	width: 745px;
	height: 171px;
	min-height: 171px;
}
/*
#servicenavi {	
	position: relative;
	float: left;
	left: 0px;
	width: 745px;
	height: 22px;
	text-align: right;
	background-color: #0F3276;
	background-image: url(../upload/logos/leidenschaft_vertrieb.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height: 22px;
}
*/
#content {
	position: relative;
	float: left;
	left: 0px;
	width: 745px;
	min-height: 457px;
	height: 100%;
	background-image: url(../upload/bilder/content_bg.gif);
	background-position: left;
	background-repeat: repeat-y;
}

#leftcontent {
	position: relative;
	float: left;
	width: 550px;
	height: 100%;
}

	#headline {	
		position: relative;
		margin: 40px 12px 20px 12px;
		width: 526px;
		height: 30px;
		color: #4F4F4F;	
		font-family: Verdana,Arial,Helvetica,Verdana,sans-serif;
		font-size: 16px;
		font-weight: bold;
		border-bottom: 1px solid #980201;
	}
		
	#leftcontenttext {	
		position: relative;
		margin: 10px 42px 10px 12px;
		width: 496px;
		color: #4F4F4F;	
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 11px;
		line-height: 15px;
	} 
	
	
	
	#copyright {
		position:absolute;
		clear:left;
		margin: 10px 12px 2px 12px;
		left: 0px;
		bottom: 0px;
		width: 728px;
		color: #4F4F4F;	
		font-family: Arial,Helvetica,Verdana,sans-serif;

		font-size: 9px;
		text-align: right;
	}

#rightcontent {
	position: relative;
	float: left;
	width: 195px;
}

	#rightcontentfirstline {
		position: relative;
		float: left;
		width: 195px;
		height: 65px;
		margin-top: 4px;
		border-bottom: 1px solid #980201;
	}

	#rightcontenttext {
		position: relative;
		float: left;
		padding: 10px 10px 20px 10px;
		color: #4F4F4F;	
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 11px;
		line-height: 18px;
	}
	

.servicenavioff {	font-family: Arial,Helvetica,Verdana,sans-serif;
					font-size: 11px;
					line-height: 18px;									
					color: #FFFFFF;
        			text-decoration:none;}

	a.servicenavioff:link    {text-decoration:none;}
	a.servicenavioff:visited {text-decoration:none;}
	a.servicenavioff:hover   {text-decoration:none;}
	a.servicenavioff:active  {text-decoration:none;}

	.servicenavion {	font-family: Arial,Helvetica,Verdana,sans-serif;
						font-size: 11px;
						line-height: 18px;				
						color: #FFFFFF;
						font-weight: bold;
						text-decoration:none;}
		a.servicenavion:link    {text-decoration:none;}
		a.servicenavion:visited {text-decoration:none;}
		a.servicenavion:hover   {text-decoration:none;}
		a.servicenavion:active  {text-decoration:none;}

	.languagechooser {	font-family: Arial,Helvetica,Verdana,sans-serif;
						font-size: 11px;
						line-height: 18px;				
						color: #FFFFFF;
						font-weight: normal;
						font-style:italic;
						text-decoration:none;}
	a.languagechooser:link    {text-decoration:none;}
	a.languagechooser:visited {text-decoration:none;}
	a.languagechooser:hover   {text-decoration:none;}
	a.languagechooser:active  {text-decoration:none;}


/* ----------------------------- alt ----------------------------- */


#navi_location {
	position: absolute;
	top: 122px;
	left: 15px;
	z-index: 2;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
    text-decoration:none;
}

					
#newsbanner {	
	position: absolute;
	top: 291px;
	left: 0px;
	width: 177px; /* 192 - padding-left */
	height: 26px; /* 38 - padding-top */
	padding-left: 15px;
	padding-top: 12px;
	background-color: #BC0000;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}
     
#newsbox {	
	position: absolute;
	top: 329px;
	left: 0px;
	width: 177px; /* 192 - padding-left */
	height: 450px; /* 240- padding-top */
	padding-left: 15px;
	padding-top: 10px;
	background-color:#DADAE6;
}

.hauptnavion {
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	font-weight:bold;	
   	text-decoration:none;
}
.hauptnavion a:link		{text-decoration:none; color: #FFFFFF;}
.hauptnavion a:visited	{text-decoration:none; color: #FFFFFF;}
.hauptnavion a:hover    {text-decoration:none; color: #FFFFFF;}
.hauptnavion a:active   {text-decoration:none; color: #FFFFFF;}


.hauptnavioff {	
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration:none;
}
.hauptnavioff a:link	{text-decoration:none; color:#FFFFFF;}
.hauptnavioff a:visited {text-decoration:none; color:#FFFFFF;}
.hauptnavioff a:hover   {text-decoration:none; color:#FFFFFF;}
.hauptnavioff a:active  {text-decoration:none; color:#FFFFFF;}


.subnavion {	font-family: Arial,Helvetica,Verdana,sans-serif;
				font-size: 11px;
				line-height: 24px;
				color: #000000;
				font-weight:bold;
        		text-decoration:none;
				width: 300px;
				padding: 2px 5px 2px 5px;
				border: 1px solid #FFFFFF;
				background-color: #99BCFF;

}
.subnavion a:link    {text-decoration:none;}
.subnavion a:visited {text-decoration:none;}
.subnavion a:hover   {text-decoration:none;}
.subnavion a:active  {text-decoration:none;}

.subnavioff {	font-family: Arial,Helvetica,Verdana,sans-serif;
				font-size: 11px;
				line-height: 24px;				
				color: #000000;
        		text-decoration:none;
				width: 300px;
				padding: 2px 5px 2px 5px;
				border: 1px solid #FFFFFF;
				background-color: #6680BB;
				
}
.subnavioff a:link		{text-decoration:none;}
.subnavioff a:visited	{text-decoration:none;}
.subnavioff a:hover    	{text-decoration:none;}
.subnavioff a:active    {text-decoration:none;}



.ul {
	list-style-image: url(../upload/bilder/bullet.gif);
}

.li {
	list-style-image: url(../upload/bilder/bullet.gif);
}
