.head-erg {

font-weight: bold;
font-size:16px;
text-align: left 
}

.table-erg {
color:#000066;
font-size:14px;
border: 1px solid #8b0000;
border-collapse: collapse;
}


.in-table {

color:#000066;
font-size:9px;
padding-top:8px;
padding-bottom:8px;
}


.haup-table {

border: 1px solid #8b0000;
border-collapse: collapse;
padding-top:5px;
padding-bottom:5px;
}

.table-erg2 {
background-color: #FFFFFF;
color:#000066;
font-size:14px;
border: 1px solid #ffd700;
border-collapse: collapse;
}


.werb {
border-collapse:collapse;
border-width:2;
margin:0;
padding:2px 2px 2px 2px;
border-color:#ffd700;
}


.table-overmouse{
background-color: #76c5f0;
color:#000066;
font-size:14px;
border: 1px solid #ffd700;
border-collapse: collapse;
}

.submit {

color:#000066;
font-size:15px;
font-weight: bold;
text-align: center 
}

.alarm {
background-color: white;
color:#000066;
font-size:12px;
border: 1px solid RED;
border-collapse: collapse;
}

.form-buch {

color:#000066;
font-size:12px;
border: 1px solid #ffa5700;
border-collapse: collapse;
}

.text-seite {


color:#000066;
font-size:11px;
border: 1px solid #ffd700;
border-collapse: collapse;
}

.table-text {
color:#000066;
font-size:11px;
}

.ziel-text {

color:#000066;
font-size:11px;
}

.schif-text {

color:#000066;
font-size:11px;
}
 

.fuss-text {

color:#000066;
font-size:11px;
}

  UL {
    list-style-type:upper-alpha ;
    font-weight: bold;
   }



.tdformhome {
padding:2px 2px 1px 1px;
font-size:10px;
font-weight:bold;

}



.tableformhome {

//border-collapse:collapse;
//border-width:1;
border: 1px solid #8b0000;
border-collapse: collapse;
margin:0;
padding:2px 2px 1px 1px;
}


.selecthome {style0De.css (Linie 1758)
// background-color:#FFFFFF;
border:1px solid#0D0B9C;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
height:18px;
}

.block1 { 
	width: 200px; 
	padding: 5px;
	border: solid 1px black; 
	float: left;
   }

.start-head {

font-size:15px;
font-weight:bold;

}

.start-text {

font-size:12px;
font-weight:normal;
}

.banner {
// background-color: #a83a39;
color:white;
font-size:15px;
font-weight:900;
width:140px;
height:61px;
}

.banner-info {
color:white;
border-width: 1px;
// background-color: #d8261c;
font-size:11px;
font-weight:bold;
text-align: center; 
margin: 3px;
border-color: #ffaca7;
border-style:solid;
}
#seodm-container
	{
	position:relative;
	float:left;
	z-index:1000;
	/*top: 1em;
	left: 2em;*/
	}

#seodm
	{
       font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:54px;
	font-weight:normal;
	/*margin:2em;
	margin-top: 1em;*/
	}
		
#seodm a
	{

	text-align:left;
	display:block;
	border: 1px solid #B2B2B2;
	line-height:13px !important;
	white-space:nowrap;
	margin:0;
	padding: 0.3em;
	}
#seodm a:link, #seodm a:visited, #seodm a:active	/* menu at rest */
	{
	color:#000;
	background-color:#F2F2F2;
	text-decoration:none;
	text-align:left;
	width:205px;
	font-weight:normal;
	
	}
#seodm a:hover						/* menu on mouse-over  */
	{
	color:#000000;
	background-color:#FFFFFF;
	text-decoration:none;
	text-align:left;
	font-weight:normal;

	
	}
#seodm a.top_parent /* attaches down-arrow to all top-parents */
	{
	border:none;
	color:#000 !important;
	background:none !important;
	position:relative;
	width:54px !important;
	padding-left:5px;
	margin-left:0px;
	font-weight:normal;
	text-decoration:none !important;
	text-align:center !important;
	}
	#seodm a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	border:none;
	color:#000 !important;
	background:none !important;
	position:relative;
	padding-left:5px;
	margin-left:0px;
	text-decoration:underline !important;
	}
#seodm ul
	{
	list-style-type:none;
	margin:0;
	padding:0;
	/*float:left;*/
	/* width of all menu boxes */
	/* NOTE: For adjustable menu boxes you can comment out the above width rule.
	However, you will have to add padding in the "#menh a" rule so that the menu boxes
	will have space on either side of the text -- try it */
	}
#seodm li
{
	list-style-image:none;
	position:relative;
	min-height: 1px;
	vertical-align: bottom;
}
#seodm ul ul
	{
	list-style-type:none;
	position:absolute;
	z-index:500;
	bottom:10px;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	left:0px;
	}

#seodm ul ul ul
	{
	list-style-type:none;
	bottom:0px;
	left:100%;
	margin:-1em -1em -1em -1em;
	}
#seodm ul li{
	list-style-type:none;
	padding:0;
	
	}
div#seodm li:hover
{
	cursor:pointer;
	z-index:100;
}

div#seodm li:hover ul ul,
div#seodm li li:hover ul ul,
div#seodm li li li:hover ul ul,
div#seodm li li li li:hover ul ul
{
display:none;
}

div#seodm li:hover ul,
div#seodm li li:hover ul,
div#seodm li li li:hover ul,
div#seodm li li li li:hover ul
{
	display:block;
}

#footer-box1
	{
		float:left;
		width:90px;
		margin-top:1px;
	}

#footer-box2
	{
		float:left;
		width:10px;
		font-size:12px;
		text-align:center;
		color:#000;
		margin-top:2px;
         }

#footer-box2 a
	{
		font-size:11px;
		text-align:center;
		color:#000;
		text-decoration:none;
         }
#footer-box2 a:hover
	{
		font-size:11px;
		text-align:center;
		color:#000;
		text-decoration:underline;
         }
