


body,td {
   color:#000000; font-family:Verdana,Tahoma,Helvetica; font-size:0.9em;
  }

hinweis{
	color:#000000; font-family:Verdana,Tahoma,Helvetica; font-size:8pt;
}

form {
	margin-top:5px;
	margin-bottom:0px;
}



.nav {
   font-size:1.1em;
   line-height:1.3em;
}

.ueberpunkt {

}

.ueberpunktline {
	margin-right:30px;
	margin-top:4px;
	margin-bottom:2px;
}

.unterpunkt {
}

.unterpunktline {
	margin-left:30px;	margin-top:4px;
	margin-bottom:2px;
}


/* title siehe unten */
/*.title {
	font-size:15px;
	font-weight:bold;
    height:50px;
    text-align: left;
}*/

.bildunterschrift{
	color:#000000;
	font-family:Verdana,Tahoma,Helvetica;
	font-size:0.8em;
	text-align:right;
	padding-left:15px;
	font-weight: normal;
	font-style: normal;
}

.leadtext{font-weight:bold;}

.shop{font-size:1em;height:32px;}



.listabstand{height:10px;}



.selected{
	color: #000000;
}

.notselected{

}

.online{

}

.offline{
	text-decoration:line-through;
}

.linkextern{font-style:italic;}

a{color:#878789;text-decoration:none;font-family:Verdana,Tahoma,Helvetica; font-size:1em; }
a:link{color:#878789;text-decoration:none;font-family:Verdana,Tahoma,Helvetica; font-size:1em; }
a:visited{color:#878789;text-decoration:none;font-family:Verdana,Tahoma,Helvetica; font-size:1em; }
a:hover{color:#000000;text-decoration:none;font-family:Verdana,Tahoma,Helvetica; font-size:1em; }
a:active{color:#000000;text-decoration:none;font-family:Verdana,Tahoma,Helvetica; font-size:1em; }


a.list{color:#878789;text-decoration:none;}
a:link.list{color:#878789;text-decoration:none;}
a:visited.list{color:#878789;text-decoration:none;}
a:hover.list{color:#000000;text-decoration:none;}
a:active.list{color:#000000;text-decoration:none;}

.weiter{font-style:italic;font-size:1em}

.listtitle{font-weight:bold;}

.must{color:#000000; font-family:Verdana,Tahoma,Helvetica;
      font-size:0.8em; font-weight:bold}

.optional{color:#000000; font-family:Verdana,Tahoma,Helvetica;
      font-size:0.8em; font-style:italic}

.zeichen{color:#000000; font-family:Verdana,Tahoma,Helvetica;
      font-size:0.8em; font-weight:normal}

.video{font-family:Verdana,Tahoma,Helvetica;font-size:0.8em; font-weight:normal}

.hinweis{font-family:Verdana,Tahoma,Helvetica;font-size:0.8em; font-weight:normal}
.hinweistitel{font-family:Verdana,Tahoma,Helvetica;font-size:0.8em; font-weight:bold}

.form { color:#000000;background-color:#aaaaaa;}
.formtitel { color:#000000;padding:7px;background-color:#dddddd;font-weight:bold}
.formcontent { color:#000000;padding:7px;background-color:#eeeeee}
.form_buttons {
   color:#000000;
   padding:5px;
   background-color:#dddddd;
   text-align:right;
}

.tablewhite{color:#000000;padding:3px;background-color:#ffffff;}

.tablegrey{color:#000000;padding:3px;background-color:#eeeeee;}

.submitb {background-color:#cccccc;}
.abortb {background-color:#cccccc;}

.wrong {color:#cc0000;}

.indent{
   padding-left:10px;
   padding-top:5px;
}

.illu{font-family:Verdana,Tahoma,Helvetica;
   padding-left:10px;
   padding-right:0px;
   padding-bottom:5px;
   padding-top:5px;
   }

.text{color:#000000; font-family:Verdana,Tahoma,Helvetica; font-size:1em; }

.line{
	background-color:#999999;
}

.onformtitle{font-weight:bold;
			 padding-left:6px;}

.intnav{
    font-size:1em;
    line-height:15pt;
	padding-left:12px;}

a:link.intnav{color:#878789;text-decoration:none;}
a:visited.intnav{color:#878789;text-decoration:none;}
a:hover.intnav{color:#000000;text-decoration:none;}
a:active.intnav{color:#000000;text-decoration:none;}

.intnavtable{
  padding-left:12px;
  }

.intnavspacer{
     line-height:5px;}

.adminview{
	font-style:italic;
}


.searchform{
	background-color:#fefefe;
}

.info{
	font-size:1em;
	padding-left:10px;
}

.danger{

}

.vorgeschlagen{
	color:#ff0000;
	font-weight:normal;
}

.inactive{
	background-color:#dddddd;
}



.ttext{	color:#ffffff;
		font-family:Verdana,Tahoma,Helvetica;
		font-size:1em;
}

.ttitle {color:#ffffff; font-weight:bold;}

.tback {
	background-color:#666666;
	padding-left:10px;
	padding-top:10px;
}

a:link.tt{color:#cccccc;text-decoration:none;}
a:visited.tt{color:#cccccc;text-decoration:none;}
a:hover.tt{color:#ffffff;text-decoration:none;}
a:active.tt{color:#ffffff;text-decoration:none;}

.formweb { color:#000000;background-color:#aaaaaa;}
.formtitelweb { color:#000000;padding-left:7pt;background-color:#dddddd;font-weight:bold}
.formcontentweb { color:#000000;padding-left:7pt;background-color:#eeeeee}


.stselected{
	font-weight:bold;
}

.smapbereich{
	font-weight:bold;
	text-decoration:underline;
}


.resultsFound{font-weight:bold;}

.titlevorab{color:#000000; font-size:1em;  font-weight:bold;}
.titlevorabgr{color:#999999; font-size:1em;  font-weight:bold;}
.leadvorab{color:#999999;font-size:1em;  font-weight:bold;}


.pgselected{
	background-color:#dddddd;
}



th {
	font-weight: bold;
	   color:#000000; font-family:Verdana,Tahoma,Helvetica; font-size:1em;
}

.table_table {
	background-color: #FFFFFF;
}
.th_r {
	/*border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;*/
	font-weight: bold;
}
.th {
	font-weight: bold;
	/*border-bottom: 1px solid #999999;*/
}
.td_r_1 {
	/*border-right: 1px solid #999999;
	background-color: #EEEEEE;*/
	vertical-align: top;
}
.td_r_2 {
	/*border-right: 1px solid #999999;
	background-color: #FFFFFF;*/
	vertical-align: top;
}
.td_1 {
	/*background-color: #EEEEEE;*/
	vertical-align: top;
}
.td_2 {
	vertical-align: top;
}


.map24_input {
	background-color: #ffffff;
	color: #555555;
	font-family: Arial, Verdana, Helvetica;
	font-size: 0.9em;
	font-weight: normal;
	border: 1px #bebebe solid;
}

.map24_list {
	background-color: #FFFFFF;
	border-style: groove;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 0.9em;
}

.map24_text	{
	font-family: Arial;
	font-size: 1em;
	color: #586A75;
}

.map24_margin	{
	margin-left: 10px;
}

.map24_padding {
	padding-left: 10px;
}

.map24_title {
	font-family: Arial;
	font-size: 1em;
	color:#FFFFFF;
	padding-left: 10px;
	padding-top: 31px;
	font-weight: bold;
	background-color: #0072BC;
}

.map24_cell	{
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #F8F9FA;
}

.blockborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color: #BEBEBE;
}

.map24_submit {
	font-size: 1em;
	color: #0D3D6A;
}










.title {
	font-size:1em;
	font-weight:bold;
    height:50px;
    text-align: left;
}

.headline {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

@media print {
	.hideprint {
		display:none;
	}
}