@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 0.75em;
	text-align: center;
	color:#969696;
}

acronym {
	cursor: help;
	border:none;
}

caption {
	display:none;
}

h1 {
	font-size:2em;
	color: #748ea6;
	font-family: "Times New Roman", Times, serif;
}

h2 {
	font-size:1.5em;
	
}

h3 {
	font-size:1.2em;
	text-decoration:underline;
	color: #748ea6;
	
}
/*  = = = = = = = = = = = = = = = = = = = = = = = =  GRUNDGERUEST  = = = = = = = = = = = = = = = = = = = = = = = */

#template {
	margin: 0 auto;
	position: relative;
	width: 770px;
	text-align: left;
	background: url(../img/bg.gif) repeat-y;
}


/*  = = = = = = = = = = = = = = = = = = = = = = = =  HEADER ANFANG  = = = = = = = = = = = = = = = = = = = = = = */

#headerprint {
	display:none;
}

#header {
	width: 770px;
	height: 80px;
}

#header2 {
	background: url(../img/headbanner.jpg) no-repeat; 
	width: 770px;
	height: 234px;
}

#pfad {
	float:left;
	margin: 0 0 10px 15px;
	width:500px;
}

/*  = = = = = = = = = = = = = = = = = = = = = = = =  HEADER ENDE  = = = = = = = = = = = = = = = = = = = = = = = */


/*  = = = = = = = = = = = = = = = = = = = = = = = =  CONTENT ANFANG  = = = = = = = = = = = = = = = = = = = = = = */

a:hover {
	color: #748ea6;
	text-decoration:underline;
}

a {
	color: #748ea6;
	text-decoration:none;
}


#content {
	clear:both;
	width:763px;
}

#navbereich {
	float: left;
	width:140px;
	margin: 30px 10px 0 0;
}

#textareatop {
	width:613px;
	height:70px;
	background: url(../img/contentarea_top.jpg);
}

#textareabottom {
	width:613px;
	height:46px;
	background: url(../img/contentarea_bottom.jpg);
	display:block;
	clear:both;
}

#textbereich {
	width:613px;
	float: right;
	background: url(../img/contentarea_middle.jpg);
}

#textarea {
	background: url(../img/contentarea_middle.jpg);
	width: 553px;
	padding: 0 30px 30px 30px;
}

#copyright {
	float:right;
	color: #b8b7b7;
	font-size: 0.85em;
	text-align:right;
}


/*  = = = = = = = = = = = = = = = = = = = = = = = =  CONTENT ENDE  = = = = = = = = = = = = = = = = = = = = = = = */


/*  = = = = = = = = = = = = = = = = = = = = = = = =  BUTTONS ANFANG  = = = = = = = = = = = = = = = = = = = = = = */




/*  = = = = = = = = = = = = = = = = = = = = = = = =  BUTTONS ENDE  = = = = = = = = = = = = = = = = = = = = = = = */

/*  = = = = = = = = = = = = = = = = = = = = = = = =  FOOTER ANFANG  = = = = = = = = = = = = = = = = = = = = = = */

#footer {
	width: 750px;
	height: 10px;
	clear:both;
	padding-top:20px;
}

/*  = = = = = = = = = = = = = = = = = = = = = = = =  FOOTER ENDE  = = = = = = = = = = = = = = = = = = = = = = = */

/*  = = = = = = = = = = = = = = = = = = = = = = = =  GALERIE ANFANG = = = = = = = = = = = = = = = = = = = = = = */



/*  = = = = = = = = = = = = = = = = = = = = = = = =  GALERIE ENDE = = = = = = = = = = = = = = = = = = = = = = = */

/*  = = = = = = = = = = = = = = = = = = = = = = = =  KONTAKTFORM ANFANG = = = = = = = = = = = = = = = = = = = = */

#kontaktformtext {
	width: 250px;
	min-height: 280px;
}

#kontaktformform {
	position:absolute;
	width:250px;
	top:370px;
	left:450px;
}

#kontaktform, legend {
	display:none;
	
}

#kontaktform, fieldset {
	border:none;
}

input.kontaktform {
	border:1px #e2e1e2 solid;
	background: #f1f1f1;
	width: 250px;
	height: 20px;
	color: #000000;
}

.kontaktformtextbox {
	border:1px #e2e1e2 solid;
	background: #f1f1f1;
	width: 250px;
	height: 100px;
	color: #000000;
}

.kontaktformbutton {
	border:1px #e2e1e2 solid;
	background: #f1f1f1;
	color: #000000;

}

/*  = = = = = = = = = = = = = = = = = = = = = = = =  KONTAKTFORM ENDE = = = = = = = = = = = = = = = = = = = = = */

/*  = = = = = = = = = = = = = = = = = = = = = = = =  NAVIGATION START = = = = = = = = = = = = = = = = = = = = = */


/*
  navigation level 1
*/

#NAV {font-family: "Times New Roman", Times, serif;}
#NAV ul {margin: 0em; padding: 0em; list-style-type:none; }
#NAV ul a {text-decoration: none;}
#NAV ul a:hover, #NAV ul a:focus{text-decoration: none;}
#NAV ul {line-height: 1.7em;}

li.nav1_li { margin-bottom: 5px; }
li.nav1_li_open { line-height: 1.7em;margin-bottom: 5px;}
a.nav1_link_open, a.nav1_link_open:link, a.nav1_link_open:visited, a.nav1_link, a.nav1_link:link, a.nav1_link:visited {display: block; padding-left: 1em; text-decoration: none; font-weight: bold; font-size: 100%;}

a.nav1_link:hover, a.nav1_link:focus { color: #cb351b; }

/*
  Design for submenu
*/

a.nav2_link_open, a.nav2_link_open:link, a.nav2_link_open:visited, a.nav2_link, a.nav2_link:visited, a.nav2_link:link {display: block; padding-left: 4em; color: #969696; font-size: 100%; text-decoration: none; font-weight: normal; line-height: 1.7em;}

a.nav2_link_active, a.nav2_link_active:link, a.nav2_link_active:visited, a.nav2_link:hover { display: block; font-size: 100%; text-decoration: none; font-weight: normal; line-height: 1.7em; margin-left: 3em; padding-left: 1em;}

a.nav2_link:hover, a.nav2_link:focus { color: #000000; }

/*  = = = = = = = = = = = = = = = = = = = = = = = =  NAVIGATION ENDE = = = = = = = = = = = = = = = = = = = = = */



/*  = = = = = = = = = = = = = = = = = = = = = = = =  SITEMAP START = = = = = = = = = = = = = = = = = = = = = */
#sitemap {
	
	margin: 20px 10px 20px 100px;
}
/*  = = = = = = = = = = = = = = = = = = = = = = = =  SITEMAP ENDE = = = = = = = = = = = = = = = = = = = = = */

/*  = = = = = = = = = = = = = = = = = = = = = = = =  DRUCKVERSION START = = = = = = = = = = = = = = = = = = = =  */
#quelle{
	display:none;
}
/*  = = = = = = = = = = = = = = = = = = = = = = = =  DRUCKVERSION ENDE = = = = = = = = = = = = = = = = = = = = = */
