.nodruck	{
	display: none;
}

.siteMenuTable	{
	background-color:#ffffff;
	padding:0;
	margin:0;
}
.siteMenuOben, .siteMenuOben0	{
	padding:2 0 2 0;
	margin:0;
	font-size:12px;
	font-family:Verdana;
}
.siteMenuOben0	{
	background-color:#4d4d4d;
	color:#FFFFFF;
}
#siteMenuObenLink	{
	color:#FFFFFF;
	font-family:Arial;
	font-weight:bolder;
	text-decoration:none;
	font-style:italic;
}

.menubg, .menubgBorderTop, .menubgLinks0 	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:0;
}
.menubgLinks0	{
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	padding:4px;
	background-color:#d6d6d6;
}
#menubgUeberschrift	{
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:20px;
	line-height:20px;
	background-color:#d6d6d6;
	padding:4px 0 3px 5px;
}
#menubgInhalt	{
	padding:5px 7px 4px 7px;
}
.menubgBG	{
	background-color:#f1f1f1;
}
.ueberschriftColor0	{
	color:#f5a715;
}

.menubgBorder	{
	background-color:#ffffff;
}
.menubgBorderTop	{
	background-color:#ffffff;
	padding: 2 0 2 2;
}
.indexTD	{
	padding:2 2 2 2;
	border:1px #c3c3c3 solid;
}
.menubgBorderBottom	{
	background-color:#ffffff;
}
.menuIN	{
	background-color:#fffddb;
}
table.cl	{
	cellpadding:0;
	cellspacing:0;
	border:0;
}

table.selBlock	{
	border:1px solid #ffffff;
	background-color:#ffffff;
}

td.selBlockTop	{
	padding:3 5 3 2;
}

td.selBlockBottom	{
	padding:3 5 3 5;
	background-color:#ffffff;
}
td.selBlockTD	{
	border:1px solid #c3c3c3;
}










body {
    font-size: 1em; 
    font-weight: normal; 
    color: #4b4b4b;
    /*background-color: #ffffff;*/
	font-family: Arial, Helvetica, sans-serif;
}
table, h2, label, form, input, select {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
a	{
    font-weight: normal; 
    color: #1a1a50;
    text-decoration : none;
}
a:hover	{
    font-weight: normal; 
}
.siteHMenue	{
	color:#ffffff;
}
.siteHMenue:hover	{
	color:#333333;
}
img {
	border:0;
}
br	{
	font-family:Verdana,Arial,Tahoma,Times New Roman;
	font-size:12px;
}
#container {
    width: 1000px;
    margin: 0px auto;
    padding: 0;
	padding-bottom: 10px;
}
.static {
	font-size: 12px;
}
.impressum {
	font-size: 10px;
}
table.tabKategorie {
	font-size: 12px;
}
.ueberschriftMenu {
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
.formTextI {
	font-family:Arial;
	font-size: 12px;
	color:#333333;
	font-style:italic;
}
.formText {
	font-family:Arial;
	font-size: 11px;
	color:#333333;
}
.weiss	{
	color:#FFFFFF;
}
.schwarz	{
	color:#000000;
}
.braun	{
	color:#8a4c00;
}
input, textarea, select, .inputJS {
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}
.formInput {
	width: 83px;
	height: 16px;
}
.tdLeer	{
	font-family: Verdana, Tahoma, Times New Roman, Arial;
	font-size:5px;
}
.formTextSmall {
	font-size: 9px;
	color:#C3C3C3;
}
.formSend, .btnSearch {
	width: 48px;
	height: 16px;
	font-size: 9px;
}
.search {
	width: 240px;
	height:16px;
	margin:0;
	padding:0;
}
.tmp, .cl, table.selBlock, table.selBlockIndex, .panelInhalt {
	font-size: 12px;
}
.tmpGrosse11 {
}
.red	{
	color:#ff0000;
}
.logFehler	{
	color:#ff0000;
}
.aKategorie {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
}
.lMenu {
	padding:2px 0 2px 0;
}
.aKategorieName {
	color:#8a4c00;
}
.tabKategorie {

}
.tdKategorie, .tdKategorie2 {
	padding:1 0 1 0;
}
.tdKategorie2 {
	font-size:11px;
}
.dNone {
	text-decoration:none;
}
.ueberschrift {
	font-size: 12px;
	color: #000000;

	font-weight:bold;
}
ul	{
	font-size: 11px;
}
/* inhalt */

div.iBorder1	{
	background: transparent url(/img/iom2.gif) top repeat-x;
}
div.iBorder2	{
	background: transparent url(/img/iml2.gif) left repeat-y;
}
div.iBorder3	{
	background: transparent url(/img/imr2.gif) right repeat-y;
}
div.iBorder4 {
	background: transparent url(/img/ium2.gif) bottom repeat-x;
}
div.iBorder5	{
	background: transparent url(/img/iol2.gif) left top no-repeat;
}
div.iBorder6	{
	background: transparent url(/img/ior2.gif) top right no-repeat;
}
div.iBorder7	{
	background: transparent url(/img/iul2.gif) left bottom no-repeat;
}
div.iBorder8 	{
	background: transparent url(/img/iur2.gif) bottom right no-repeat;
}

div.iBorderHelp1	{
	background: transparent url(/img/iom2.gif) top left no-repeat;
}
div.iBorderHelp2	{
	background: transparent url(/img/iml2.gif) left top no-repeat;
}
div.iBorderHelp3	{
	background: transparent url(/img/iol2.gif) left top no-repeat;
}
/**/
/* Linie */
div.iLinie	{
	background: transparent url(/img/ilinie.gif) top repeat-x;
	padding:0;
	margin:0;
	font-size:1px;
	line-height:1px;
}
.trhide	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	visibility:hidden;
	display:none;
}
.tr	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.UmgebungKL {
    width:130px;
    height:28px;
    background:url('/img/UmgebungKL.gif') no-repeat 0 0;
    color: #776655; padding-left:2px; padding-right:2px; padding-top:2px; padding-bottom:0
}
.MarqKL {
    width:126px;
}
.UrlaubIn {
    color:#A3A3A3;
	font-size:9px;
}
.UrlaubInKeywords {
    color:#D3D3D3;
	font-size:9px;
}
.UrlaubBalke {
    background-color:#ffffff;
	padding:1 0 1 0;
	font-weight:bold;
}



/****************************************************/

#navcontainer	{
	/*border: 1px solid #f54f00;*/
	background-color: #eee;
}

#navcontainer ul	{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/* Die nachfolgenden Eigenschaften sind für die Naviagationsleiste links */

#navcontainer li a	{
	display: block;
	color: #222;
	width: 170px;
	padding: 2px 2px 4px 5px;
	text-decoration: none;
	font-size: 13px;
	border-bottom: 1px solid #fff;
}

#navcontainer li a:hover	{
	background-color: #93c8fe;
	color: #222;
}

/* Diese Eigenschaft beschreibt das aussehen der untermenüs */

#navcontainer li li a	{ 
	display: block;
	color: #222;
	width: 170px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	font-weight: normal;
	font-size: 11px;
	padding:2px 2px 2px 2px;
}
.highlight {
	color: #00f;
	background-color: #ff0;
	padding: 0;
}
.panel, .panelInhalt {
	background:none repeat scroll 0 0 #F3F6E5;
	/*border:1px solid #E3E7CE;*/
	border:1px solid #C3c3c3;
	margin-bottom:0;
	overflow:hidden;
	padding:5px;
	position:relative;
	text-align:left;
}
