body{
	padding:					0;
	margin:						0;
	text-align:					left;
	font:						100.01% arial,helvetica,verdana,sans-serif;
	color:						rgb(0,0,0);}

/* <form> */
form{
	display:					inline;}

/* <fieldset> */
fieldset{
	border:						none;
	width:						0;
	height:						0;
	float:						right;}

/* <legend> */
legend{
	display:					none;}

/* Link */	
a{
	color:						rgb(0,166,235);
	text-decoration:			none;}

a[href]:after {
    content:					" <URL: "attr(href)"> ";
    color:						#444;
    background-color:			inherit;
    font-style:					italic;
	text-decoration:			none;}

/* Hidden Content */
.invisible{
	display:					none;}

/* ------------------------blöcke--------------------------- */
/*************************************************************/
/* Beschreibung aller DIV-Blöcke die das Grundlayout der     */
/* Seite bestimmen.                                          */
/*************************************************************/

/* Body! */
#outer{
	/*border:1px dashed #0f000f;*/
	position:					relative;
	width:						690px;
	margin:						0;
	padding-bottom:				80px;
	text-align:					left;}

/*############################################################*/
/* ++++ HEADER ++++ */

/* DIV Header */
#header{
	display:					none;}

/*############################################################*/
/* ++++ MAIN ++++ */

/* DIV Main Content */
#main{
	/*border:1px dashed #000000;*/
	width:						690px;
	padding:					0 0 60px 0;}

/* ++++++++++++++++++ */
/* ++++ MAINLEFT ++++ */
/* ++++++++++++++++++ */

/* DIV Main Left */
#mainleft{
	/*border:1px dashed #000ff0;*/
	float:						left;
	width:						130px;
	height:						100%;
	margin-top:					0;}

/* DIV Logo */
#logo{
	display:					none;}

#maincenter{
	/*border:1px dashed #00ff00;*/
	float:						right;
	width:						560px;}

#maincenter img{
	margin:						5px 5px 5px 15px;}

#maincenter blockquote{
	display:					none;}

/* DIV Navigation Location */
#navlocation{
	/*border:1px dashed #0ff000;*/
	height:						3.2em;
	margin:						2px 0 5px 0;
	font:						italic .7em arial,helvetica,verdana,sans-serif;
	color:						rgb(105,109,117);}

#mainright{
	display:					none;}

#navsub{
	display:					none;}

/* ++++++++++++++++ */
/* ++++ BOTTOM ++++ */
/* ++++++++++++++++ */

/* DIV Bottom */
#bottom{
	display:					none;}
	
/*************************** ENDE ****************************/


/* ------------------------inhalte-------------------------- */
/*************************************************************/
/* Alle auf der Seite benötigten Formatierungen für Text     */
/*************************************************************/
/* Überschrift */
h1{
	font-size:					1em;
	color:						rgb(0,166,235);
	line-height:				1.4em;
	letter-spacing:				.1em;}

/* Zwischenüberschrift */
h2{
	font:						bold .9em arial,helvetica,verdana,sans-serif;
	color:						rgb(105,109,117);
	line-height:				1.2em;
	letter-spacing:				.01em;}

/* Zwischenüberschrift klein */
h3{
	font:						bold .8em arial,helvetica,verdana,sans-serif;
	color:						rgb(105,109,117);
	line-height:				1.1em;
	letter-spacing:				.01em;}

h3.kontaktueberschrift{
	font:						bold .8em arial,helvetica,verdana,sans-serif;
	color:						rgb(0,0,0);
	line-height:				1.6em;
	width:						385px;
	background-color:			rgb(193,206,225);
	padding:					0 .3em;
	letter-spacing:				.01em;}

/* Normaler Fließtext */
.fliesstext{
	font-size:					.8em;
	color:						rgb(0,0,0);
	line-height:				1.1em;
	word-spacing:				.07em;
	letter-spacing:				.01em;}

/* Fehler Fließtext */
.fliesstextFehler{
	font-size:					.8em;
	color:						#ff0000;
	line-height:				1.1em;}

/* Bildbeschreibung */
.bildbeschreibung{
	font-size:					.7em;
	margin-bottom:				15px;}

/* Interne Links */
a.linkIntern{
	font-size:					.8em;
	color:						rgb(0,166,235);
	line-height:				1.1em;}

.fliesstext a.linkIntern{
	font-size:					1em;}

/* Interne PopUp-Links */
a.linkInternPopUp{
	font-size:					.8em;
	color:						rgb(0,166,235);
	line-height:				1.1em;}

.fliesstext a.linkInternPopUp{
	font-size:					1em;}

/* Externe PopUp-Links */
a.linkExtern{
	font-size:					.8em;
	color:						rgb(0,166,235);
	line-height:				1.1em;}

.fliesstext a.linkExtern{
	font-size:					1em;}

/* Link "nach unten" */
a.linkNachUnten{
	display:					none;}

/* Link "nach oben" */
a.linkNachOben{
	display:					none;}

/* Link "zurück" */
a.linkZurueck{
	display:					none;}

/*************************************************************/
/* Alle auf der Seite benötigten Formatierungen für Tabellen */
/*************************************************************/
/* Table Head */
th.tabellenkopf{
	background-color:			#082D6C;
	font-weight:				bold;
	color:						#FFF;}

/* Table Body */
td.tabellenkoerper{
	background-color:			#E6E6E6;
	font-size:					.7em;
	font-weight:				bold;
	line-height:				2em;}

/******************* TABELLENDEFINITIONEN *******************/

/* Tabellenüberschriften */
.tabHead{
	font:						bold .8em arial,helvetica,verdana,sans-serif;
	color:						#000;
	background-color:			rgb(193,206,225);
	height:						20px;
	vertical-align:				middle;
	padding-left:				7px;
	padding-right:				7px;}

td.tabHead > p{margin:0; padding:0;}

/* Zeile Spaltenbeschreibungen */
.tabSubheadTxt{
	font-size:					.6em;
	color:						#fff;
	border:						1px solid rgb(237,243,252);
	background-color:			#ababab;
	height:						20px;
	vertical-align:				middle;}

/* Zeile Beschreibungstext */
.tabDescTxt{
	font-size:					.8em;
	color:						#000;
	background-color:			rgb(237,243,252);
	height:						18px;
	padding:					3px 7px 4px 7px;}

td.tabDescTxt > p{margin:0; padding:0;}

/* Zeile Inhaltstext */
.tabContentTxt{
	font-size:					.8em;
	color:						#000;
	border:						1px solid rgb(237,243,252);
	padding:					3px 7px 4px 7px;}

td > h3{margin:0; padding:0;}

td > hr{margin:0; padding:0;}

/* Zeile Zwischenüberschrift Kontaktdaten */
.tabKontaktSubheadTxt{
	font:						bold .8em arial,helvetica,verdana,sans-serif;
	color:						#000;
	background-color:			#EEE;
	height:						20px;
	vertical-align:				middle;
	padding:					0px 7px;}

/* Zeile Inhaltstext für Kontaktdaten */
td.tabKontaktContentTxt{
	background-color:			#F5F5F5;}

td.tabKontaktContentTxt:hover{
	background-color:			#EFEFEF;}
	
/*************************** ENDE ****************************/

/*************************************************************/
/* Formatirungen für die Seiten-Vor- und Zurück-Navigation   */
/*************************************************************/
/* next, previous, last and first */
div.rwd_fwd_link{
	display:					none;}

/*************************** ENDE ****************************/

/* ------------------------Modulle-------------------------- */
/*************************************************************/
/* Alle auf der Seite benötigten Formatierungen für Modulle  */
/*                                                           */
/*************************************************************/

/* ---------------------contact form------------------------ */

.contact sup{
	font-size:					10px;
	line-height:				normal;
	color:						#F00;}

/* -------------------------ende---------------------------- */


/********************** KONTAKTFORMULAR **********************/
/* */
.kontaktformBeschreibungstext{
	font-size:					.8em;
	text-align:					justify;
	color:						#000000;}

/* */
.kontaktformInhaltstext{
	font-size:					.8em;
	text-align:					justify;
	line-height:				18px;
	padding-left:				3px;
	color:						#000000;}

/* */
.kontaktformFehleranzeige{
	font-size:					.7em;
	color:						#ff0000;
	text-align:					right;}

/* */
.kontaktformHinweis{
	font-size:					.8em;
	text-align:					right;}

/* */
.kontaktformBeschreibungstabelle{
	width:						110px;}

/* */
.kontaktformInhaltstabelle{
	border:						1px solid #000000;}

/* */
.kontaktformTextarea{
	border:						1px solid #FFFFFF;
	background-color:			#FFFFFF;
	padding:					2px;
	margin:						0px;
	font-size:					.8em;
	color:						#000000;
	width:						98%;
	height:						150px;}

/* */
.kontaktformInputfelder{
	border:						1px solid #FFFFFF;
	background-color:			#FFFFFF;
	padding:					2px;
	margin:						0px;
	font-size:					.8em;
	color:						#000000;
	width:						98%;}

/* */
.kontaktformSubmitbutton{
	border:						1px solid #000000;
	font-size:					.8em;
	cursor:						pointer;}

/* -------------------------ende---------------------------- */


/* ------------------------sitemap-------------------------- */

.sitemap_level1{
	display:					none;}

.sitemap_level2_container{
	display:					none;}

.sitemap_level3_container{
	display:					none;}

.sitemap_level4_container{
	display:					none;}

/* -------------------------ende---------------------------- */

