@CHARSET "UTF-8";

.blend img {
opacity: 0;
-moz-opacity: 0;
-khtml-opacity:0;
filter: alpha(opacity=0);
}


body,table,td 
{

			color:#2C2929;
			font-family:Arial, Helvetica, SansSerif;
            
			font-size:12px;
			text-decoration:none;

}


#flashcontent_home,flashcontent_produkte,flashcontent_knabbis_welt, 
{
		width: 150px;
		height: 72px;
		float: left;
}
	
	


	a,a.visited, a.active {

			color:#2C2929;
			font-family:Arial, Helvetica, SansSerif;
			font-weight:bold;
			font-size:12px;
			text-decoration:none;



			}


a.menu_left {
			color:#ffffff;
			font-family:Arial, Helvetica, SansSerif;
			font-weight:bold;
			font-size:12px;
			text-decoration:none;
			padding:2px;
			}

a.menu_left_first {
			color:#ffffff;
			font-family:Arial, Helvetica, SansSerif;
			font-weight:bold;
			font-size:16px;
			text-decoration:none;
			padding:2px;
			}
			
			
div.background_menu_left {
     
			padding:0px;
			}


div.background_middle {
			padding:20px;
			font-size:12px;
			}


div.location_list_background {
			display:list-item;
			padding:20px;
			font-size:12px;
			}



table.search_distance {
			margin-left:20px;
			font-size:12px;

			}

table.standardform {

			font-size:12px;

			}


table.topic_selection {
			border-collapse:collapse;
			padding:2px;
			font-size:10px;
			background-color:#FCFAFC;

}



td.topic_selection {
			border: 1px solid #2C2929;
			border-collapse:collapse;
			padding:2px;
			font-size:10px;
			}




td.topic_selection_vertical {
			border: 1px solid #2C2929;
			border-collapse:collapse;
			padding:2px;
			font-size:10px;
			/* position:absolute; */
			writing-mode: tb-rl;filter: flipv fliph;
			}


td.topic_selection_vertical_z {
			border: 1px solid #2C2929;
			background-color:green;
			border-collapse:collapse;
			color:#ffffff;
			padding:2px;
			font-size:10px;
			/* position:absolute; */
			writing-mode: tb-rl;filter: flipv fliph;
			}

td.topic_selection_vertical_ze {
			border: 1px solid #2C2929;
			background-color:orange;
			color:#ffffff;
			border-collapse:collapse;
			padding:2px;
			font-size:10px;
			/* position:absolute; */
			writing-mode: tb-rl;filter: flipv fliph;
			}

td.topic_selection_vertical_s {
			border: 1px solid #2C2929;
			color:#ffffff;
			background-color:silver;
			border-collapse:collapse;
			padding:2px;
			font-size:10px;
			/* position:absolute; */
			writing-mode: tb-rl;filter: flipv fliph;
			}



span.mastertopic {
			font-size:14px;
			font-weight:bold;
}

span.topic {
			font-size:12px;
			font-weight:bold;
}

span.microtopic {
			font-size:10px;
}


span.search_result_providername
	{
		font-size:14px;
		font-weight:bold;
}



div.search_error {background:red;background-image:url(content/images/warning.gif);background-repeat:no-repeat;background-position:3px;width:500px;display:list-item;line-height:1.9em;border-style:solid;border-color:black;border-width:2px;color:black;padding:20px 10px 20px 70px;margin:2px}
span.error_text  {font-weight:bold;color:white;}

div.error{background:red;background-image:url(content/images/warning.gif);background-repeat:no-repeat;background-position:3px;line-height:1.9em;font-weight:bold;border-style:solid;border-color:black;border-width:2px;color:black;padding:20px 10px 20px 70px;margin:2px;width:400px}
#hiddendelete{visibility:hidden;position:relative;top:-50px;background-color:#efefef;border:solid 1px Red;padding:20px;}



.linkhistory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}

.naviLeftShadow {
	width:184px;
	color:#ffffff;
	background-image: url(content/images/bg_menu.jpg);
	background-repeat:no-repeat; 
	
}
.blueLineTop {
	background:#6877CB;
	color:#ffffff;
}
.borderBottomWhite {
	
	width:1000px;
	position:absolute;
	top:0px;left: 50%;
	margin-top: 0px;
	margin-left: -500px;
	
}


td.navileftButton {
	padding-left: 5px;
}

td.navileftButtonSub {
	padding-left: 20px;
}

td.navileftButtonSub2 {
	padding-left: 40px;
}

#ecken img { position:absolute; }
#ecken img.eck1 {
	top:0;
	left:0;
}
#ecken img.eck2 {
	top:0;
	right:0;
}
#ecken img.eck3 { bottom:0; left:0; }
#ecken img.eck4 { bottom:0; right:0; }

#ecken {
	z-index: auto;
	width: 737px;
}

#inhalt {
  padding:0px;
	width: 770px;
	border:0px;
	height: 610px;
	height:auto;
	border:1px solid #424242;
}


div.homepage_back
{
  background-image: url(content/images/Startseite.jpg);
  background-position:left top;
  background-repeat:no-repeat;
    height:610px;	
  width:960px;
  padding: 0px;	
  background-color:#060048;
  
}

div.search
{ 
width:230px;
height:30px;
padding-left:10px;
padding-right:10px;
border:1px #ffffff solid; 
color:#000000;
}

input.search
{
color:#000000;
border:1px #000000 solid; 
}
