/* HTML Tags */
h1
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003E84;
	}

.body_main
	{
	background:#666666;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	marginheigth: 0;
	marginwidth: 0;
	}

.body_popup
	{
	background:#FFFFFF;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	marginheigth: 0;
	marginwidth: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.breadcrumb
{
	BORDER-BOTTOM-WIDTH: 1pt;
	BORDER-BOTTOM-STYLE: solid;
	BORDER-BOTTOM-COLOR: #FFE4A7;
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
	color:#FF9900;
}

select
	{
	height:12px;
	font-size: 10px;
	color: #003E84;
	border: 1px solid ;
	}	

input.text
	{
	font-size: 12px;
	color: #003E84;
	border: 1px solid #003E84;
	}	
	
input.text_verfuegbarkeit
	{
	font-size: 12px;
	color: #666666;
	border: 1px solid #FF9900;
	}	
	
textarea
	{
	font-size: 12px;
	color: #003E84;
	border: 1px solid #003E84;
	scrollbar-base-color:#D8E1F7;
	scrollbar-3dlight-color:#B3C1E5;
	scrollbar-arrow-color:#2D317D;
	scrollbar-darkshadow-color:F5F7FD#;
	scrollbar-face-color:#D8E1F7;
	scrollbar-highlight-color:#F5F7FD;
	scrollbar-shadow-color:#CAD6F1;
	scrollbar-track-color:#ECF0FA;
	}

/* Ankertags */
a.default
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #FF9900;
	text-decoration: underline;	
	}
	
a.default:hover
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;
	color: #FF9900;
	text-decoration: none;	
	}

.adlink
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size:9px;
	color: #FF9900;
	text-decoration: none;	
	}
	
.adlink:hover
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;
	font-size:9px;
	color: #FF9900;
	text-decoration: none;	
	}
	
/* Naviagtion Orange */
a.nav
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;
	color: #FF9900;
	text-decoration: none;	
	}
	
a.nav:hover
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;
	color: #DE1E0A;
	text-decoration: none;	
	}
	
/* Navigation blau */
a.nav1
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;
	color: #9696F9;
	text-decoration: none;	
	}
	
a.nav1:hover
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;
	color: #5F5FFB;
	text-decoration: none;	
	}
		
/* SEO Links Startpage */	
a.hide 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	}
a.hide:hover 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	}

	a.breadcrumbs
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		color: #FF9900;
		text-decoration: none;	
		}
	
	a.breadcrumbs:hover
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		color: #DE1E0A;
		text-decoration: none;	
		}		
	
/* Freie Klassen */
.prices_beschriftung
	{
	background-color: #FCEECF;
	color: #FF9900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
.prices_preise
	{
	background-color: #FFF7E5;
	color: #FF9900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
.prices_border
	{
	BORDER-TOP-WIDTH: 1px;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR: #FFE4A7;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-STYLE: solid;
	BORDER-BOTTOM-COLOR: #FFE4A7;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-LEFT-STYLE: solid;
	BORDER-LEFT-COLOR: #FFE4A7;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFE4A7
	}

.main_table
	{
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}


.content_table
	{
	background:#FFFFFF;
	font-size: 12px;
	color:#003E84;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.container_wo_border
	{
	background:#FFF7E5;
	font-size: 12px;
	color:#FF9900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}


.home
	{
	font-size: 12px;
	color:#003E84;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.tinytext
	{
	font-size: 9px;
	color: #003E84;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
sup
	{
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
/* */

.table_border 
	{
	BORDER-TOP-WIDTH: 1px;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR: #FFE4A7; 
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-STYLE: solid;
	BORDER-BOTTOM-COLOR: #FFE4A7;
	BORDER-LEFT-WIDTH: 1pt;
	BORDER-LEFT-STYLE: solid;
	BORDER-LEFT-COLOR: #FFE4A7;
	BORDER-RIGHT-WIDTH: 1pt;
	BORDER-RIGHT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFE4A7;
	}

/* ######## Navigation ########## */
/* Main Navigation and Bottom Navigation */



.top_bottom_navigation 
	{
	font-size : 12px;
	color: #FF9900;
	background-color: #FCEECF;
	BORDER-TOP-WIDTH: 1px;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR: #FFE4A7;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-STYLE: solid;
	BORDER-BOTTOM-COLOR: #FFE4A7;
	}
	
/* Linke Navigation Page-Name */
.left_first_navigation
	{
	font-size : 12px;
	font-weight:bold;
	color: #FCEECF;
	background-color: #FF9900;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-STYLE: solid;
	BORDER-BOTTOM-COLOR: #FF9900;
	}
	
/* Linke Navigation Hauptelemente */	
.leftnav_aktiv
	{
	font-size : 12px;
	color: #B3B3FA;
	background-color: #F2F2FA;
	}

.leftnav_inaktiv
	{
	font-size : 12px;
	color: #FF9900;
	background-color: #FCEECF;
	}
	
.leftnav_border
	{
	font-size : 12px;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-STYLE: solid;
	BORDER-BOTTOM-COLOR: #FFE4A7;
	}
	
/* Linke Navigation Subelemente */
.leftsubnav_inaktiv
	{
	font-size : 12px;
	color: #FF9900;
	background-color: #FFF7E5;
	}
	
.leftsubnav_border
	{
	font-size : 12px;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-STYLE: solid;
	BORDER-BOTTOM-COLOR: #FFE4A7;
	}
	
	
.h1_popup
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003E84;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-STYLE: dotted;
	BORDER-BOTTOM-COLOR: #003E84;
	BORDER-TOP-WIDTH: 1px;
	BORDER-TOP-STYLE: dotted;
	BORDER-TOP-COLOR: #003E84;
	}

/* Fehlerhandling */

.fehler
{
background-color: #DEC2BD;
	border: 1px solid #990000;
	BORDER-TOP-WIDTH: 1pt;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR: #990000;
	BORDER-BOTTOM-WIDTH: 1pt;
	BORDER-BOTTOM-STYLE: solid;
	BORDER-BOTTOM-COLOR: #990000;
	BORDER-LEFT-WIDTH: 1pt;
	BORDER-LEFT-STYLE: solid;
	BORDER-LEFT-COLOR: #990000;
	BORDER-RIGHT-WIDTH: 1pt;
	BORDER-RIGHT-STYLE: solid;
	BORDER-RIGHT-COLOR: #990000;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}

.fehler_text
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #990000;
	}
	
.fehler_input
	{
	font-size: 12px;
	color: #990000;
	border: 1px solid #990000;
	background-color:#FDEEEF;
	}



.hinweis
{
background-color: #D8E1F7;
	border: 1px solid #2D317D;
	BORDER-TOP-WIDTH: 1pt;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR: #2D317D;
	BORDER-BOTTOM-WIDTH: 1pt;
	BORDER-BOTTOM-STYLE: solid;
	BORDER-BOTTOM-COLOR: #2D317D;
	BORDER-LEFT-WIDTH: 1pt;
	BORDER-LEFT-STYLE: solid;
	BORDER-LEFT-COLOR: #2D317D;
	BORDER-RIGHT-WIDTH: 1pt;
	BORDER-RIGHT-STYLE: solid;
	BORDER-RIGHT-COLOR: #2D317D;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2D317D;
}

.button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003E84;
	font-size: 12px;
	font-style: normal;
	background-color: #FFFFFF;
	border: 1px solid #003E84;
}

.button1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
	font-size: 12px;
	font-style: normal;
	background-color: #FFF7E5;
	border: 1px solid #FF9900;
}
