body { background-image:url(images/bg3.jpg); background-repeat:no-repeat; background-attachment:fixed; background-color:#5490bf; margin-top:0px; margin-left:0px; margin-right:0px;}

a.title:link {color: #ffffff; text-decoration: none;}
a.title:visited {color: #ffffff; text-decoration: none;}
a.title:hover {color: #e9881b; text-decoration: none;}
a.title:active {color: #ffffff; text-decoration: none; }

a.tmenu:link {color: #000000; text-decoration: none;}
a.tmenu:visited {color: #000000; text-decoration: none;}
a.tmenu:hover {color: #000000; text-decoration: underline;}
a.tmenu:active {color: #000000; text-decoration: none; }

a.line:link {color: #003d7b; text-decoration: none;}
a.line:visited {color: #003d7b; text-decoration: none;}
a.line:hover {color: #e9881b; text-decoration: none;}
a.line:active {color: #003d7b; text-decoration: none;} 

a.line2:link {color: white; text-decoration: none;}
a.line2:visited {color: white; text-decoration: none;}
a.line2:hover {color: #e9881b; text-decoration: none;}
a.line2:active {color: white; text-decoration: none;} 

a.line_hl:link {color: #003d7b; text-decoration: none;}
a.line_hl:visited {color: #003d7b; text-decoration: none;}
a.line_hl:hover {color: #ffffff; text-decoration: none;}
a.line_hl:active {color: #003d7b; text-decoration: none;} 

a.rwon:link {color: #003d7b; text-decoration: none;}
a.rwon:visited {color: #003d7b; text-decoration: none;}
a.rwon:hover {color: #e9881b; text-decoration: none;}
a.rwon:active {color: #003d7b; text-decoration: none;} 

a.rwoff:link {color: #d4d4d4; text-decoration: none;}
a.rwoff:visited {color: #d4d4d4; text-decoration: none;}
a.rwoff:hover {color: #003d7b; text-decoration: none;}
a.rwoff:active {color: #d4d4d4; text-decoration: none;}

a.uhr:link {color: #000000; text-decoration: none;}
a.uhr:visited {color: #000000; text-decoration: none;}
a.uhr:hover {color: #000000; text-decoration: none;}
a.uhr:active {color: #000000; text-decoration: none;}

.input   { color: white; background-color: #2b78b0; border: solid 1px #fff; text-transform: uppercase; }
.inputb   { color: white; background-color: #2b78b0; border: solid 1px #fff; }
.input2  { color: #003d7b; background-color: white; border: solid 1px #2b78b0; text-transform: uppercase; }
.input2b  { color: #003d7b; background-color: white; border: solid 1px #2b78b0; }
.input_klein  { color: #003d7b; background-color: white; border: solid 1px #2b78b0; text-transform: uppercase; font-size: 9px }

#menu1        { background-image: url("images/weiss95.png"); visibility: hidden; position: absolute; top: 17px; left: 30px; width: 150px; height: auto; border: solid 1px white; z-index:5; }
#menu3        { background-image: url("images/weiss95.png"); visibility: hidden; position: absolute; top: 17px; left: 260px; width: 150px; height: auto; border: solid 1px white; z-index:5; }
#menu4        { background-image: url("images/weiss95.png"); visibility: hidden; position: absolute; top: 17px; left: 390px; width: auto; height: auto; border: solid 1px white; z-index:5; }
#menu5        { background-image: url("images/weiss95.png"); visibility: hidden; position: absolute; top: 17px; left: 520px; width: 150px; height: auto; border: solid 1px white; z-index:5; }
#menu6        { background-image: url("images/weiss95.png"); visibility: hidden; position: absolute; top: 17px; right: 30px; width: auto; height: auto; border: solid 1px white; z-index:5; }

#menu_bg_lo { background-color:#fafafa; background-image:url("images/menu_bar_lo.jpg"); background-repeat:no-repeat; background-position:bottom left; }
#menu_bg_ro { background-color:#fafafa; background-image:url("images/menu_bar_ro.jpg"); background-repeat:no-repeat; background-position:bottom left; }
#menu_bg_o1 { background-color:#fafafa; background-image:url("images/menu_bar_o.jpg"); background-repeat:repeat-x; background-position:bottom left; }
#menu_bg_o2 { background-color:#fafafa; background-image:url("images/menu_bar_o.jpg"); background-repeat:repeat-x; background-position:bottom left; }
#menu_bg_o3 { background-color:#fafafa; background-image:url("images/menu_bar_o.jpg"); background-repeat:repeat-x; background-position:bottom left; }
#menu_bg_o4 { background-color:#fafafa; background-image:url("images/menu_bar_o.jpg"); background-repeat:repeat-x; background-position:bottom left; }
#menu_bg_o5 { background-color:#fafafa; background-image:url("images/menu_bar_o.jpg"); background-repeat:repeat-x; background-position:bottom left; }
#menu_bg_o6 { background-color:#fafafa; background-image:url("images/menu_bar_o.jpg"); background-repeat:repeat-x; background-position:bottom left; }

#tfcovl        { background-image: url("images/overlay.png"); visibility: <?php if(isset($details) && !empty($details)) { echo('visible'); } else { echo('hidden'); } ?>; position: absolute; top: 22px; left: 0px; width: 100%; height: 100%; border: none; z-index:2; }

		.suggestion_list
		{
		font-family:Helvetica,Geneva,Arial,SansSerif;
		font-size:10px;
		background: white;
		border: 1px solid;
		padding: 4px;
		}
		
		.suggestion_list ul
		{
		padding: 0;
		margin: 0;
		list-style-type: none;
		}
		
		.suggestion_list a
		{
		text-decoration: none;
		color: #003d7b;
		}
		
		.suggestion_list .selected
		{
		background: #ff872f;
		color: white;
		}
		
		.suggestion_list .selected a
		{
		color: white;
		}

		#autosuggest
		{
		display: none;
		}