/* ---------------- LINKS GENERAL ------------ */

a:link, a:visited
			  	  {	color: #3053B7; text-decoration: underline; }

a:hover, a:active, a:focus
			      {	color: #FF3300; text-decoration: none; }



/* ---------------- LINKS MORE ------------ */

a.more:link, a.more:visited
				  { text-decoration: none;
				  	background-color: #FEA62A;
					text-transform: uppercase;
					font-weight: bold;
					color: #FFFFFF;
					font-size: 0.8em;
					padding: 0 4px 1px 4px; }

a.more:hover, a.more:active, a.more:focus
				  { background-color: #F5FAEE;
					color: #3053B7; }



/* ---------------- LINKS NAVIGATION LEFT & RIGHT------------ */

a.linav_inaktiv:link, a.linav_inaktiv:visited
				  { text-decoration: none;
				  	background-color: #FD8B14;
					font-weight: bold;
					color: #FFFFFF;
					margin: 0 0 1px 0;
					padding: 4px 5px 4px 10px;
					font-family: Arial, Verdana, Helevetica, Sans Serif;
					font-size: 1em;
					text-transform: uppercase;
					letter-spacing: 1px;
					display: block; }

a.linav_inaktiv:hover, a.linav_inaktiv:active, a.linav_inaktiv:focus
				  { background-color: #F5FAEE;
					color: #3053B7; }

a.linav_aktiv:link, a.linav_aktiv:visited, a.linav_aktiv:hover, a.linav_aktiv:active, a.linav_aktiv:focus
				  { text-decoration: none;
				  	background-color: #F5FAEE;
					font-weight: bold;
					color: #3053B7;
					margin: 0 0 1px 0;
					padding: 4px 5px 4px 10px;
					font-family: Arial, Verdana, Helevetica, Sans Serif;
					font-size: 1em;
					text-transform: uppercase;
					letter-spacing: 1px;
					display: block; }


/* ---------------- LINKS NAVIGATION TOP------------ */

a.litop_inaktiv:link, a.litop_inaktiv:visited
				  { text-decoration: none;
				  	background-color: #FEA62A;
					font-weight: bold;
					color: #FFFFFF;
					margin: 0 6px 0 0;
					padding: 2px 7px;
					font-family: Arial, Verdana, Helevetica, Sans Serif;
					text-transform: uppercase;
					letter-spacing: 2px; }

a.litop_inaktiv:hover, a.litop_inaktiv:active, a.litop_inaktiv:focus
				  { background-color: #F5FAEE;
					color: #3053B7; }

a.litop_aktiv:link, a.litop_aktiv:visited, a.litop_aktiv:hover, a.litop_aktiv:active, a.litop_aktiv:focus
				  { text-decoration: none;
				  	background-color: #F5FAEE;
					font-weight: bold;
					color: #3053B7;
					margin: 0 6px 0 0;
					padding: 2px 7px;
					font-family: Arial, Verdana, Helevetica, Sans Serif;
					text-transform: uppercase;
					letter-spacing: 2px; }





/* ---------------- GENERAL ------------- */

body              { background-image: url('../images/backgrd.jpg');
					background-repeat: no-repeat;
					background-color: #FFFFFF;
					color: #303030;
					font-family: Verdana, Arial, Helvetica, Sans Serif;
					font-size: 0.8em;
					text-align: left;
					padding: 0;
					margin: 0;
					scrollbar-base-color: #FFFFFF;
                    scrollbar-3dlight-color: #FFFFFF;
                    scrollbar-arrow-color: #030A50;
                    scrollbar-darkshadow-color: #FFFFFF;
                    scrollbar-face-color: #E7EAF2;
                    scrollbar-highlight-color: #030A50;
                    scrollbar-shadow-color: #030A50;
                    scrollbar-track-color: #FFFFFF;
					voice-family: female;
					richness: 50;
					pitch: medium;
					speech-rate: medium }

p				  { margin: 0;
					font-size: 1em; }

.strong			  { font-weight: bold; }

.clearleft		  { clear: left; }

.clearright		  { clear: right; }

.clearboth		  { clear: both; }

.hide			  { display: none; }


li, ul			  { list-style-type: circle;
					margin: 0;
					padding: 0;
					font-size: 0.95em;
					color: #030A50; } }

.li_none		  { list-style: none;
					margin: 0;
					padding: 0; }

h1, h2, h3, h4, h5, h6
				  { color: #3053B7;
				  	font-family: Arial, Verdana, Helevetica, Sans Serif; }

h1				  { font-size: 1.3em;
					margin: 0;
					text-transform: uppercase;
					letter-spacing: 1px; }

h2				  {  }

h3				  { color: #FD8B14;
					margin: 0 0 10px 0; }

h4				  {  }




/* ---------------- IMAGES ------------- */

.image            { border: 0; }

.imageright       { border: 0;
					margin: 0 0 10px 20px;
					float: right; }

.imageleft        { border: 0px;
					margin: 0 20px 0 0;
					float: left; }
					
.logo			  { border: 0;
					margin: 40px 0 20px 0; }

.logoright		  { border: 0;
					margin: 0 40px 0 0;
					float: right; }

.illustration	  { border: 0;
					margin: 0 0 5px 0;
					}


/* ---------------- NAVIGATION TOP ------------- */

.navtop			  { vertical-align: bottom; }

.navtop_item	  { list-style-type: none;
					float: left;
					/*background-color: #FEA62A;
					font-weight: bold;
					color: #FFFFFF;
					margin: 0 6px 0 0;
					padding: 2px 7px;
					font-family: Arial, Verdana, Helevetica, Sans Serif;
					font-size: 0.9em;
					text-transform: uppercase;
					letter-spacing: 2px;*/ }


/* ---------------- NAVIGATION LEFT ------------- */
		
.navleft		  { width: 200px;
					/*background-color: #F5FAEE;*/
					}

.navleft_item	  { list-style-type: none;
					margin: 0 0 5px 0;
					width: 100%; }
					* html .navleft_item { margin: 0 0 1px 0; }


/* ---------------- NAVIGATION RIGHT ------------- */

.navright		  { background-color: #F5FAEE;
				 }

.divright		  { width: 200px; }

.navright_item	  { list-style-type: none;
					margin: 0 0 4px 0;
					width: 100%; }
					* html .navleft_item { margin: 0 0 -1px 0; }
					

/* ---------------- CONTENT ------------- */

table			  { border: 0;
					font-size: 1em; }

td				  { vertical-align: top;
					padding: 0; }

.container		  { width: 90%; }

.content		  { background-color: #F5FAEE;
					width: 100%;
					padding: 20px;
					color: #000000;
					filter: alpha(opacity=70);
					-moz-opacity: 0.7;
					opacity: 0.7; }

.content_home	  { width: 100%;
					color: #000000; }

.div_header		  {
	background-color: #F5FAEE;
	color: #000000;
	margin: 0 0 5px 0;
	filter: alpha(opacity=70);






					-moz-opacity: 0.7;
	opacity: 0.7;
	clear: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	height:20px;
}

.div_home		  { background-color: #F5FAEE;
					color: #000000;
					margin: 5px 0 0 0;
					padding: 10px;
					filter: alpha(opacity=95);
					-moz-opacity: 0.95;
					opacity: 0.95;
					min-height: 100px;
					overflow: visible;
					clear: left; }

.div_content	  { background-color: #F5FAEE;
					color: #000000;
					margin: 5px 0 0 0;
					padding: 20px;
					filter: alpha(opacity=95);
					-moz-opacity: 0.95;
					opacity: 0.95;
					min-height: 100px;
					overflow: visible;
					clear: left; }

.legalinfo		  { font-size: 0.7em;
					text-transform: uppercase;
					padding: 5px 0 0 10px; }
					
.hauptueberschrift { font-size:14pt;
					 color:#FD8B14;
					 font-family:Verdana, Arial, Helvetica, sans-serif; }
					
.zwischenueberschrift { font-size:10pt;
						color:#FD8B14;
						font-weight:bold;
						font-family:Verdana, Arial, Helvetica, sans-serif; }
						
.grundtext {    font-size:10pt;
				color:#000000;
				font-family:Verdana, Arial, Helvetica, sans-serif; }
p.grundtext a { text-decoration: none;}
				
.bildtext { font-size: 8pt;
			color:#000000;
			font-family:Verdana, Arial, Helvetica, sans-serif; }
					
