html, body { height: 101%; }

body {
	font: 11px/1.8 "Lucida Grande", Verdana, Arial, sans-serif, Tahoma;
	color: #444444;
    background: #fafafa url(../images/bodyBG.png) top center no-repeat;
}

table {	border:none; margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0px; }
td { border:none; margin: 0px; padding: 0px; }

img { margin: 0px; padding: 0px; border: 0px; }

h1, h3, h5, p { padding: 0; margin: 0; }

p { margin: 5px; }

ul { list-style-type:circle; margin: 5px 5px 5px 20px; padding: 0px; }

ol { list-style-type: decimal-leading-zero; margin: 5px; padding: 0px; }

a { outline:none; }

.galerieLINK { clear: both; border: 0px solid #c8c8c8; outline: none; padding: 0px; margin: 0px; }
.galeriePIX { clear: both; border: 0px solid #c8c8c8;  margin: 0; padding: 0px; }
.galerieDIV { float: left; border: 1px solid #c8c8c8; background-color: #fff; padding: 5px; margin: 0 5px 5px 0; }

/*normale links*/
a:link, a:visited {
	color: #026397;/*#364987 link*/
	font-weight: normal;
	outline: none;
	text-decoration: none;
}
a:hover, a:active {
	color: #026397;/*#364987 link hover*/
	text-decoration: underline;
}
/*ende normale links*/

/*code links*/
a.coded:link, a.coded:visited {
	color: #026397;/*#364987 link*/
	font-weight: normal;
	outline: none;
	text-decoration: none;
	text-transform: uppercase;
}
a.coded:hover, a.coded:active {
	color: #026397;/*#364987 link hover*/
	text-decoration: underline;
}
/*ende code links*/

strong {
	/*color: #797979;*/
	color: #cc0000;
	font-size: 110.00%;
	font-weight: normal;
}

em {
	font-style: normal;
	font-size: 100.00%;
	color: #5e5e5e;
	letter-spacing:0.1em;
	text-transform:	uppercase;
	overflow: visible;
}

h3 {
	margin: 5px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0c2036;
	letter-spacing:0.2em;
}

.titelBild {
	border: 1px solid #c6c6c6;
	padding: 5px;
	padding-bottom: 0px;
	margin: 5px;
	background: #fff;
}

/*zweispaltiges modul*/
.pleft_b {float: left; background: #fff; border: 0px solid #c6c6c6; border-right:1px solid #c6c6c6; padding: 5px; margin: 0 5px 0 0; }
.pright_b {float: right; background: #fff; border: 1px solid #c6c6c6; padding: 5px;}
.txKasten { border: 1px solid #c6c6c6; background: #fff url(../images/balken02.png) bottom left repeat-x; }
.txKasten em strong { color:#154b37; }
.txKasten ul {  }
.txKasten img { margin-right:20px; }

#map {
	clear: both;
	height: 270px;
	width: 773px;
}

/*suchfeld*/
#suchenbox { padding: 0px; }
#suchenbox input.button { outline: 0px solid #fff; background: url(../images/suchfeld_rechts.gif) 0px 0px no-repeat; padding: 0px; margin: 0 0 0 0; height: 20px; width: 22px; font: 11px/1.8 Arial, sans-serif; border: 0px solid #c6c6c6;}
/*#suchenbox input.button { padding: 0px; margin: 0px 0px 0px 5px; width: 50px; font: 11px/1.8 Arial, sans-serif; color: #000; border: 1px solid #c6c6c6; line-height: 15px; }*/
#suchenbox input.feld { outline: 0px solid #fff; background: url(../images/suchfeld_mitte.gif) 0px 0px repeat-x; padding: 3px 0 0 0; margin: 3px 0 0 0; height: 20px; width: 105px; font: 11px Arial, sans-serif; border: 0px solid #c6c6c6;}
/*#suchenbox input.feld { padding: 0px; margin: 0px; width: 146px; font: 11px/1.8 Arial, sans-serif; color: #026397; border: 1px solid #c6c6c6; line-height: 15px; }*/

/*brotkrumenNav*/
#cNav { clear: both; width: 100%; background: transparent; margin: 0px 0px 0px 0px; padding: 5px; }
#cNav ul { list-style-type: none; margin: 0px; padding: 0px; float:left; padding-bottom: 2px; }
#cNav li { margin: 0px; padding: 0px; float:left; }
#cNav a,
#cNav a:focus,
#cNav a:hover,
#cNav a:active { background: transparent; float:left; margin-right: 5px; }/*normal*/

#cNavSel {  }
#cNavSel a { color: #fff; float:left; margin-right: 5px; }

.cNavOff { background: transparent; float:left; margin-right: 5px; }
/*ende brotkrumenNav*/

/*hauptnavigation*/
#id_of_nav {
	width: 795px;
	margin: 0px 5px;
	padding: 0px;
	white-space: nowrap;
	overflow: visible;

}

#id_of_nav ul {
		/*border-top: 1px solid #c6c6c6;*/
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-left: 0px;
	/*background:#c6c6c6;*/ /*hintergrund gesammt*/
	border: 1px solid #c6c6c6;
	border-left:0px;
	background: #e8e8e8;
	width: 796px;
	float:left;
}
#id_of_nav ul li {
	border-left: 1px solid #c6c6c6;
	/*padding: 3px;*//*5px*/
	margin: 0px;

	padding: 5px 4px;
	float:left;
}
#id_of_nav ul li a {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: normal;
	color: #154b37;
	margin: 2px;
	/*letter-spacing: 0.1em;*/
}
#id_of_nav ul li a:link,
#id_of_nav ul li a:visited {
}
#id_of_nav ul li a:hover,
#id_of_nav ul li a:active,
#id_of_nav ul li a:focus {
}
/* highlighted current element */
#id_of_nav ul li strong {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	/*background: url(../media/iconInvert.gif) left -2px no-repeat;*/
	/*padding-left: 12px;*/
	margin: 5px;
	color: #cc0000;
}
#id_of_nav ul li strong a {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
}

/* second level */
#id_of_nav ul ul {
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	padding-top: 5px;
	margin-bottom: -5px;
	padding-bottom: 5px;
	background: #f8f8f8;
	border-bottom: 1px solid #c6c6c6;
}
#id_of_nav ul ul li {
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
	border: 0px;
	background: #f8f8f8;
}
#id_of_nav ul ul li a {
	font-size: 11px;
	font-weight: normal;
	color: #026397;
}
#id_of_nav ul ul li strong {
	font-size: 11px;
	font-weight: normal;
	/*background: url(../media/iconInvert.gif) left -2px no-repeat;*/
	/*padding-left: 12px;*/
}
/*ende hauptnavigation*/

/*Subnavigation*/
#id_of_nav2 {
	width: 795px;
	margin: 0px 5px;
	padding: 0px;
	white-space: nowrap;
	overflow: visible;

}

#id_of_nav2 ul {
		/*border-top: 1px solid #c6c6c6;*/
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-left: 0px;
	/*background:#c6c6c6;*/ /*hintergrund gesammt*/
	border: 1px solid #c6c6c6;
	border-left:0px;
	background: #e8e8e8;
	width: 796px;
	float:left;
}
#id_of_nav2 ul li {
	border-left: 1px solid #c6c6c6;
	/*padding: 3px;*//*5px*/
	margin: 0px;

	padding: 5px 4px;
	float:left;
}
#id_of_nav2 ul li a {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: normal;
	color: #154b37;
	margin: 2px;
	/*letter-spacing: 0.1em;*/
}
#id_of_nav2 ul li a:link,
#id_of_nav2 ul li a:visited {
}
#id_of_nav2 ul li a:hover,
#id_of_nav2 ul li a:active,
#id_of_nav2 ul li a:focus {
}
/* highlighted current element */
#id_of_nav2 ul li span {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
}
#id_of_nav2 ul li strong {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	/*background: url(../media/iconInvert.gif) left -2px no-repeat;*/
	/*padding-left: 12px;*/
	margin: 5px;
	color: #cc0000;
}
#id_of_nav2 ul li strong a {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
}
/*Ende Subnav*/

#mainTable {
	margin: 0px auto;
	width: 850px;
}

#mainTableTop {
	background: url(../images/shadow_top_bg.gif) left top no-repeat;
	height: 30px;
}

#mainTableCenter {
	background: url(../images/shadow_bg.gif) left top repeat-y;
}
#mainTableCenterTable {
	margin: 5px 0px 5px 19px;
	width: 805px;
	background: #fff;
	padding: 0px;

}
#suchenbox {

}
#langselect {
	margin: 5px 0px;
}

.suchergebniss {
	border: 1px solid #c6c6c6;
	background: #fff url(../images/balken02.png) bottom left repeat-x;
	margin:0 5px 5px 5px;
}

#mainTableBottom {
	background: url(../images/shadow_bottom_bg.gif) left top no-repeat;
	height: 30px;
}

