<!--[if lt IE 7]>
#wrapper {word-wrap: break-word;} /* ie proprietary property to force long words to break rather than the layout */
<![endif]-->


 * {margin: 0; padding: 0; border: 0;}
  
body {
text-align: center; 
color: #000;
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:12px;
width:940px;
background:#fff;
padding:0px;
margin:0px;
}
#version2 {
	background-image: url(../IMG/back1.jpg); 
	background-repeat:repeat-y;
}
#version1 {
	background-image: url(../IMG/back2.jpg); 
	background-repeat:repeat-y;
}

.top_menu a:link, a:link {
	color:#000;
	text-decoration:none;
}

.top_menu a:visited, a:visited {
	color: black;
	text-decoration:none;
}
.top_menu  a:hover, a:hover {
	color: silver;
	text-decoration:underline;
}

.top_menu a:visited,.top_menu  a:hover,.top_menu a:link
{
    color:white;
}

h1 {
	font-size:13px;
	/*color:red;*/
	margin:0px;
	padding:0px;
}
h2 {
}
h3 {
	font-size:12px;
	*/ color: #F1D80D; */
                color: #EBBC00;
	margin:0px;
	padding:0px;
padding-bottom:3px;
}

h4 {
	font-size:14px;
	color: black;
	margin:0px;
	padding:0px;
padding-bottom:3px;
font-weight: bold; 
}



i {font-style: normal;}

/* wrapper holds left faux column tab */
/* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */

#wrapper { 
	text-align: left;
	width: 960px;
	margin: 0 auto;
}

#header, #subnav, #footer {
color: #000;
clear: both; 
width: 100%;
}

#header { color: #fff; 
	height: 95px;
	background-image: url(../IMG/header2.jpg); 
	background-repeat:no-repeat;



}
#subnav {
	background: #F1D80D; 
	height:35px;
	
}

#footer {background: #fff; padding: 1px 0;}

.contentfloatholder {/* right faux column tab */

float: left;
width: 100%;
}

#ver2 {
	background:#ECECEC;
}
#ver1 {
	background:#FAF7D4;

}
#contentfloatholder:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display: block; 
	height: 0px;
    clear: both; 
    visibility: hidden;
}

.center {
min-height: 50px;
_height: 150px;   /* robi problemi ,treba odstranit a ide ok*/
  padding-top:10px;

}
#cver1 {
margin: 0 210px 0 585px;
}
#cver2 {
margin: 0 170px 0 170px;   /*170-150*/
}
#centerwrap {
  float:left;
  width: 100%; 
  margin: 0 -95% 0 0;

}

#left {
  float:left;
  width: 565px;
  margin: 0 0 0 -5%;
  padding-left:10px;
  padding-bottom:15px;
  padding-top:10px;

}
#left2 {
  float:left;
  width: 160px; /*width: 143px;*/
  margin: 0 0 0 -5%;
  padding-left:0px;
  padding-bottom:15px;
  padding-top:10px;


}
#right {
  float:right;
  width: 170px;   /*180*/
  margin: 0;
  padding-top:10px;

}


/************* IE Mac CSS Only  works for Win too **************/
* html div#centerwrap {margin: 0 -100% 0 0;}
* html div#left {margin: 0;}
* html div#left2 {margin: 0px;margin-left: -7px;}

/************* MAIN Part  **************/



img {
	margin:0px;
	padding:0px;
	float:left;
	border:0px;
}
.image {
	display:block;
	height:40px;
}
.image img {
	float:right;

}



/************* Ten Big one **************/



.leftup
{
	background-image: url(../IMG/up_edge.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
}

.leftdown
{
	background-image: url(../IMG/down_edge.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #FFFFFF;
	width:559px;
	padding-bottom: 0px;
}
.leftdata
{

	padding: 10px;	
	padding-left:10px;
	padding-right:10px;
}

/************* Tie mensie **************/

.leftup2
{
	background-image: url(../IMG/up_edge2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	

}

.leftdown2
{
	background-image: url(../IMG/down_edge2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #FFFFFF;
	width:180px;
	padding-bottom: 0px;
	margin-right: 4px;
	
	_height:105px;
	min-height:105px;
	
	padding-bottom:10px;
}
.leftdata2
{

	padding: 10px;	


	padding-left:10px;
	padding-right:10px;
		
	
}

.leftdata2 p
{
margin: 0px;
padding: 0px;

padding-bottom: 5px;
}

.smallbox {
	float:left;
	margin-right:4px;

}
/************* CENTER **************/

.centerup
{
	background-image: url(../IMG/center_up_edge.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
}

.centerdown
{
	background-image: url(../IMG/center_down_edge.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #F3E45B;
	width:170px;
	padding-bottom: 0px;
	_height:110px;
	min-height:110px;
	
	/*margin-bottom: 10px;*/
}
.centerdata
{

	padding: 10px;	

}

.centerdata p
{
padding: 0px;

margin: 0px;

padding-bottom: 5px;
}

/************* CENTER ver 2 **************/

.centerup2
{
	background-image: url(../IMG/center_up_ver2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
}

.centerdown2
{
	background-image: url(../IMG/center_down_ver2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #fff;
	width:600px;
	padding-bottom: 0px;
	_height:150px;
	min-height:150px;
}
.centerdata2
{

	padding: 10px;	

}


/************* CENTER ver 400 **************/

.centerup400
{
z-index: -1;
	background-image: url(../IMG/400pxheader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
}

.centerdown400
{
	
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #fff;
	width:405px;
	padding-bottom: 0px;
	_height:150px;
	min-height:150px;
	margin-bottom: 5px;
}
.centerdata400
{

	padding: 10px;	
	

}

.centerdata400 p
{

padding: 0px;
margin: 0px;

}
.centerdata400 img
{
padding-right: 7px;
}
.centerup400sign
{

padding-left: 10px;


font-weight: bold; 
color: white; 	
font-style: italic;
 font-size:15px;
}
/************* CENTER ver 610 **************/

.centerup610
{
	background-image: url(../IMG/610pxheader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	margin-bottom: 5px;
	
}

.centerdown610
{
	
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #fff;
	width:610px;
	padding-bottom: 0px;
	_height:150px;
	min-height:150px;
}
.centerdata610
{

	padding: 10px;	
	

}

.centerdata610:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display: block; 
	height: 0px;
    clear: both; 
    visibility: hidden;
}


.centerdata610 p
{

padding: 0px;
margin: 0px;

}
.centerdata610 img
{
padding-right: 7px;
}
.centerup610sign
{
padding-left: 10px;

font-weight: normal; 
color: white; 	
font-style: italic;
 font-size:11px;


}



.centerup610sign a {
	color: white; 
	text-decoration:none;
}
.centerup610sign a:link {
color: white; 	
	text-decoration:none;
}

.centerup610sign a:visited {
color: white; 	
	text-decoration:none;
}

.centerup610sign a:hover {
color: white; 	
	text-decoration:underline;
}



.menuloc
{

z-index: +2;
display: block;

background-image: url(../IMG/menuloc.jpg);
font-weight: normal; 
color: #000000; 	
font-style: normal;
 font-size:11px;
  font-size:9px;
 padding-top: 3px;
 /*margin-right: 10px;*/
 
float: left;

 margin-bottom: 5px;
/*width: 100%;*/
height:12px;
width:392px;
overflow:hidden;
}

.menuloc a {
	color: #000000; 
	text-decoration:none;
}
.menuloc a:link {
color: #000000; 	
	text-decoration:none;
}

.menuloc a:visited {
color: #000000; 	
	text-decoration:none;
}
.menuloc a:hover {
color: #000000; 	
	text-decoration:underline;
}

/************* CENTER ver 200 **************/

.centerup200
{
	background-image: url(../IMG/200pxheader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
}

.centerdown200
{
	
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #fff;
	width:200px;
	padding-bottom: 0px;
	_height:100px;
	min-height:100px;
}

.centerdown200y
{
	
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #F3E45B;
	width:200px;
	padding-bottom: 0px;
	_height:100px;
	min-height:100px;
	margin-bottom: 5px;
}

.centerdown200y2
{
	
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #F5F0A9;
	width:200px;
	padding-bottom: 0px;
	_height:100px;
	min-height:100px;
	margin-bottom: 5px;
}


.centerdata200
{

	padding: 10px;	
	

}



.centerdata200 p
{

padding: 0px;
margin: 0px;

}
.centerup200sign
{

padding-left: 10px;


font-weight: bold; 
color: white; 	
font-style: italic;
 font-size:15px;
}

.centerdata200 img
{
padding-right: 5px;
/*float: left;
_float: none;*/
}




/************* 2 column main part**************/
.maindataleft
{
  float: left;
  width: 405px;
  
padding: 0px;
margin: 0px;
}

.maindataright
{
padding: 0px;
margin: 0px;

margin: 0 0 0 410px;
_margin: 0 0 0 407px;
}

.maindataleft p
{
padding-right: 20px;
}

/************* 2 column main left part**************/

.mainleft
{

  float:left;
  width: 200px;
  
  padding: 0px;
margin: 0px;

}

.mainright
{

padding: 0px;
margin: 0px;

margin: 0 0 0 205px;
_margin: 0 0 0 202px;
}


/************* 2 column main part wraper**************/
.main2columndesign
{
padding-top: 5px;
}
/************* Right**************/

.rightup
{
	background-image: url(../IMG/right_up_edge.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:3px;
	padding-bottom: 3px;

}

.rightdown
{
	background-image: url(../IMG/right_down_edge.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #F7EC7D;
	width:160px;
	padding-bottom: 3px;
	margin-top:5px;
	margin-bottom:5px;
}
.rightdata
{
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	padding: 10px;	
	padding-top: 5px;	
}

.rightdata p
{
	
	padding: 0px;	
	margin: 0px;
	font-size: 10px;
}

/************ Left menu  ***********/
.menu {

}

ul {
	margin:0px;
	padding:0px;
	background-image: url(../IMG/ul_down.jpg); 
	background-repeat:no-repeat;
	background-position:bottom;

}
li {
	
	/*line-height:24px;*/
	border-top:solid 1px white;
	margin:0px;
	padding:0px;
	list-style:none;
	padding-top: 5px;

}
.ulpack {
	background:#F1D80D;
	background-image: url(../IMG/ul_up.jpg); 
	background-repeat:no-repeat;
  	margin:0px;
	padding:0px;
	width:160px; /*140*/
}

.ulpack a:link {
	color:#000;

}

.ulpack a:visited {
	color: black;

}
.ulpack a:hover {
	color: #646464;
	text-decoration:underline;

}

.first {
	border-top:0px;
}
.active {
	background:#666666;

}
li a {
	color:#000;
	text-decoration:none;
	font-size:11px;
	width:145px;
	/*height:20px;*/
	display:block;
	padding-left:15px;
	line-height: 14px
	padding-top: 5px;
	padding-bottom: 5px;
}

.ul_up_active {
background:#666666;
	background-image: url(../IMG/ul_up_active.jpg); 
	background-repeat:no-repeat;
	color:#000;
	}

.ulpack_active {
	background:#F1D80D;
	background-image: url(../IMG/ul_up_active.jpg); 
	background-repeat:no-repeat;
  	margin:0px;
	padding:0px;
	width:160px; /*140*/
}

	
.ul_down_active {
 background:#666666; 
	/*background-image: url(../IMG/ul_down_active.jpg); */
	/*background-image: url(../IMG/ul_up_active.jpg);  ---deelte if want to show up rounded*/
		
	background-repeat:no-repeat;
	background-position:bottom;
	background-position:top;
	color:#000;
	}
.ul_down_active a	
{
background:#666666;

	background-image: url(../IMG/ul_down_active.jpg); 
	background-repeat:no-repeat;
	background-position:bottom;
}

	
li a:hover {
	/*background-image: url(../IMG/hover.gif); */
	/*background-repeat:no-repeat;	*/
	color:#000;	
	text-decoration:underline;
}
.active a , .active a:link, .active a:visited , .ul_up_active a , .ul_up_active a:link, .ul_up_active a:visited , .ul_down_active a , .ul_down_active a:link, .ul_down_active a:visited {
	color:#fff;
	text-decoration:none;
	font-size:11px;
}


li.secondlevel 
{
background: #FFFFFF;
padding-left: 10px;

}

li.secondlevel a
{
font-size:10px;
width:115px;
}

li.secondlevel a:hover
{
background-image: none;
text-decoration:underline;
}



li.secondactive
{
background: #FFFFFF;
padding-left: 10px;

}
li.secondactive a
{
background-image: url(../IMG/menuarrow.jpg); 
/*background-position: left center;*/
background-position: 0px 3px;
background-repeat:no-repeat;

font-size:10px;
width:115px;
}

li.secondactive a:hover
{
background-image: url(../IMG/menuarrow.jpg); 
/*background-position: left center;*/
background-position: 0px 3px;
background-repeat:no-repeat;

text-decoration:underline;
}



.mysitemaplevel 
{
padding-bottom: 50px;
padding-top: 15px;

}
.mysitemaplevel1 {
	margin-left: 5px;
	padding-left: 15px;
		font-weight: bold;
	background-image: url(../img/sitemaparrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	
	padding-top: 1px;
	padding-bottom: 1px;
	
}
.mysitemaplevel2 {
	margin-left: 35px;
		padding-left: 15px;
	
		background-image: url(../img/sitemaparrow2.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	padding-top: 1px;
	padding-bottom: 1px;
	
}

.mysitemaplevel3 {
	margin-left: 65px;
		padding-left: 15px;
	
		background-image: url(../img/sitemaparrow3.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	padding-top: 1px;
	padding-bottom: 1px;
}

.mysitemaplevel4 {
	margin-left: 95px;
		padding-left: 15px;
	
		background-image: url(../img/sitemaparrow4.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	padding-top: 1px;
	padding-bottom: 1px;
}




.yeallowelemetn
{
background-image: url(../IMG/yellowbg.jpg);
width: 180px;

float: right;
/*border-bottom: 1px dotted #F1D80D;*/

margin-bottom: 2px;
margin-top: 2px;
}

.yeallowelemetn h2
{
  	margin:0px;
	padding:0px;
	
padding: 10px;
padding-top: 5px;
font-size: 11px;

color:#F1D80D;
}

.yeallowelemetn p
{
padding: 10px;
padding-top: 0px;
padding-bottom: 0px;
font-size: 10px;

color: black;

}

.yeallowelemetn img
{
padding-right: 10px;


}

.yeallowelemetn a , .yeallowelemetn a:link, .yeallowelemetn a:visited
{
color:#990000;
font-size: 8pt;
/*font-weight: normal; */

}

.fceelement
{
margin: 0px;
padding: 0px;

display: block;
/*width: 382px;*/

height: 82px;

/*margin-top: -15px;
_margin-top: 0px;*/


}

.fceelement h2
{
position: relative;
left: 7px;
top: 10px;


}

.textbackground
{
padding: 2px;
padding-left: 6px;
padding-right: 6px;

	background-color: #F1D80D;
	color: #ffffff;
	font-size: 15px;
}

img
{
	float: none;


}



.fce3data h2
{
	margin:0px;
	padding:0px;
	padding-bottom: 5px;
		font-size: 11px;

}

.fce3data img
{
margin-top: 3px;
vertical-align: bottom;
}

.fce3data 
{
padding-left: 5px;
}

td.tline 
{
height: 10px;
vertical-align: middle;
}


a:link {


	color:#990000;
	text-decoration:none;
}

a:visited {
	color:#990000;
	text-decoration:none;
}
a:hover {
	color:#990500;
	text-decoration:underline;
}

.fprintpage
{
display: inline;
/*padding-left: 140px;*/

}


.fprintpage img
{
vertical-align: bottom;
padding-right: 5px;
}

.femailfriend

{
display: inline;
padding-left: 20px;
padding-right: 20px;

}

.femailfriend img
{
vertical-align: bottom;
padding-right: 5px;
}

.footerline
{
margin-top: 5px;
margin-bottom: 5px;

}
.midfooter 
{
text-align: right;
}
.midfooter a
{
font-size:10px;
}

.midfooter a:link {
	color:#000;
	text-decoration:none;
}

.midfooter a:visited {
	color: black;
	text-decoration:none;
	
}

.midfooter a:hover {
	color: silver;
	text-decoration:none;
	text-decoration:underline;
	 
}
.leftteasers 
{
padding-top: 10px;
}

.leftteasers img
{
/*padding-left: 10px;*/
}




.fce3pdata a, .fce3pdata a:link , .fce3pdata  a:hover, .fce3pdata a:visited {
	color: black;
	text-decoration:none;
	text-decoration:underline;
}

.fce3pdata  a:hover
{
text-decoration:underline;
}

.elementstyle
{
/*padding-bottom: 5px;*/
}


/************* CENTER ver 170 **************/

.centerup170
{
	background-image: url(../IMG/170pxheader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
}

.centerdown170
{
	
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #fff;
	width:170px;
	padding-bottom: 0px;
	_height:100px;
	min-height:100px;
}

.centerdown170y
{
	
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #F3E45B;
	width:170px;
	padding-bottom: 0px;
	_height:100px;
	min-height:100px;
	margin-bottom: 5px;
	
	background-image: url(../IMG/center_down_edge.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #F3E45B;
	
	padding-bottom: 10px;	
}

.centerdown170y2
{
	
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #F5F0A9;
	width:170px;
	padding-bottom: 0px;
	_height:100px;
	min-height:100px;
	margin-bottom: 5px;
}


.centerdata170
{

	padding: 10px;	
	

}



.centerdata170 p
{

padding: 0px;
margin: 0px;

}
.centerup170sign
{

padding-left: 10px;


font-weight: bold; 
color: white; 	
font-style: italic;
 font-size:15px;
}

.centerdata170 img
{
padding-right: 5px;
/*float: left;
_float: none;*/
}

/************* --------------- *************/

.mehrstyle
{
border: 0px;
padding: 0px;
margin: 0px;

text-align: right;
width: 50px;

float: right;

padding-right: 5px;
}

.mehrstyle img
{
border: 0px;
padding: 0px;
margin: 0px;
}



.newsp
{
float: left;
text-align: left;
align: left;
width: 50px;

}

.newsr
{
float: right;
text-align: right;
align: right;


}

.newsc
{
float: left;
width: 260px;
	text-align: center;
	align: center;


}

.pactive , .pactive  a , .pactive  a:link , .pactive  a:visited
{
display: inline;
text-decoration:none ; 
color: black ; 
}
.unactive , .unactive  a
{
	display: inline;
	
}

.tx-ttnews-browsebox
{
padding: 10px;
}

.tx-ttnews-browsebox:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display: block; 
	height: 0px;
    clear: both; 
    visibility: hidden;
}


.centerdata610
{

 padding-top: 20px;


}

div.hr {
border:none;
height:10px;
background:url(../IMG/linee.gif) repeat-x center;
margin-right: 5px
}
div.hr hr {
  display: none;
}


play: none;
}



.newscss
{
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:12px;

}

.centerpart ul {background:none;margin-left:20px;}
.centerpart ul li {margin:0;padding:0;list-style-type:disc;}

/*************************************************** New Css For IndexPage **********************************/

         .cell_content
	{
		clear:both;
		padding-top:6px;
		overflow:hidden;
	}
	
	.cell1
	{
		float:left;
		background-image:url(../bilder_startseite/yellow_bg.gif);
		width:181px;
		height: 147px;
	}
	
	.cell2
	{
		float:left;
		background-image:url(../bilder_startseite/yellow_bg.gif);
		width:181px;
		height: 147px;
		margin-left: 4px;
	}
	
	.cell3
	{
		float:left;
		background-image:url(../bilder_startseite/yellow_bg.gif);
		width:181px;
		height: 147px;
		margin-left: 6px;
	}
	
	.img
	{
		padding: 0 0px 0 2px;
	}
	.inner_content
	{
		padding:3px 5px 1px 5px;
	}

/* 3. EBENE! */
li.thirdlevel 
{
background: #FFFFFF;
padding-left: 22px;

}

li.thirdlevel a
{
font-size:10px;
width:115px;
}

li.thirdlevel a:hover
{
background-image: none;
text-decoration:underline;
}



li.thirdactive
{
background: #FFFFFF;
padding-left: 22px;

}
li.thirdactive a
{
background-image: url(../IMG/menuarrow.jpg); 
/*background-position: left center;*/
background-position: 0px 3px;
background-repeat:no-repeat;

font-size:10px;
width:115px;
}

li.thirddactive a:hover
{
background-image: url(../IMG/menuarrow.jpg); 
/*background-position: left center;*/
background-position: 0px 3px;
background-repeat:no-repeat;

text-decoration:underline;
}

/************************************************** New Css For Index Page END ******************************/

/************************** EXTENSION EINRICHTUNGSDATENBANK START ***********************************************/
        .tx-wwsceinrichtungen-pi1
        {
            
        } 
        
        .clear
        {
            clear:both;
            height:1px;
            overflow:hidden;
            display:block;
        }
        
        /* Linker Container (Suche) */
        #left_search_container
        {
            width:196px;
            height:auto;
            border:1px solid #EBEBEB;
            background-color:#EBEBEB;
            float:left;
            margin-right:9px;
        }
        
        #left_search_container .header_top
        {
            background:url(../IMG/header_yellow_small.jpg) no-repeat top left;
            width:196px;
            height:20px;
        }
        
        #left_search_container .header_top p
        {
            margin:0;
           padding:1px 0 1px 3px;
            color:black;
            font-weight:bold;
        }
        
        #left_search_container .searchform form
        {
            margin:0;
            padding:0;
        }
        
        #left_search_container .searchform
        {
            padding:15px 10px 0px 10px;
        }

        input.input_txt,#left_search_container .searchform select
        {
              width:153px;
              font-size:11px;
              font-family:Arial;
        }

        input.input_txt
        {
              height:14px;
              width:149px;
        }

        label.search_element
        {
            font-weight:bold;
            display:block;
            padding-bottom:4px;
            font-size:12px;
        }
        
        div.searchform p
        {
            margin:0 0 7px 0;
            padding:0;
        }
        
        .reset_btn
        {
            border:none;
            background-color:#EBEBEB;
            width:82px;
            height:22px;
            background-image:url(../IMG/clear_btn.jpg);
            background-repeat:no-repeat;
            position:relative;
            top:-5px;
            cursor:pointer;
            margin-right:4px;
        }
        
        p#last_entry
        {
           margin-top:25px;
        }
        
        /* CardContainer (beinhaltet die GoogleMapsKarte) */
        div#card_container
        {
              float:left;
              border:1px solid #7F8084;
              width:380px;
              height:319px;
        }
        
        /* LegendContainer (beinhaltet die Legende) */
        div#legend_container
        {
            width:587px;
            background-color:#EBEBEB;
            margin-top:8px;
            border:1px solid #EBEBEB;
        }
        
        div#legend_container .header_top
        {
            background:url(../IMG/header_yellow_small.jpg) repeat-x top left;
            width:587px;
            height:18px;
            overflow:hidden;
            font-weight:bold;
        }
        
        div#legend_container .header_top p
        {
            padding:1px 0 1px 3px;
        }
        
        div#legend
        {
            padding:5px 12px 7px 12px;
        }
        
        div.cont1, div.cont2, div.cont3
        {
            float:left;
            width:155px;
            overflow:hidden;
        }
        
        div#legend p
        {
            margin:0;
            padding:0;
        }

         div#legend p label
         {
               position:relative;
               top:-3px;
               font-weight:bold;
               margin:0 0 0 8px;
               font-weight:bold;
         }
       
        
        /* SearchResult (Container für Suchergebnisse) */
        div#search_result
        {
            width:587px;
            margin:10px 0 0 0;
            padding:0 0 83px 0;
            border:1px solid #EBEBEB;
            background-color:#EBEBEB;
        }
        
        div#search_result .header_top
        {
            background:url(../IMG/header_yellow_small.jpg) repeat-x top left;
            width:587px;
            height:20px;
            overflow:hidden;
            font-weight:bold;
            
        }
        
        div#search_result .header_top p
        {
            padding:1px 0 1px 3px;
            margin:0;
        }
        
        div.split_line
        {
            background:url(../IMG/split_line.jpg) repeat-x top left;
            width:auto;
            height:1px;
            overflow:hidden;
            clear:both;
        }

        div.wwsc_teaser_pagebrowser
        {
            padding:15px 0 0px 0;
        }
        
        div.search_result_entry,div#page_browser
        {
            margin:7px 0 4px 0;
        }

        div.search_result_entry
        {
                   margin:11px 0 11px 0;
        }        
        div#search_result_content
        {
            padding:0 10px 7px 10px;
        }
        
        div.search_result_entry .result_entry_image
        {
            width:103px;
            height:77px;
            float:left;
            margin-right:24px;
        }
        
        div.search_result_entry .result_entry_info
        {
            width:328px;
            float:left;
            margin-right:25px;
        }
        
        div.search_result_entry .result_entry_icon
        {
            float:right;
            width:82px;
        }

 
        div.wwsc_teaser_pagebrowser p
        {
              width:223px;
              float:left;
              margin-right:10px;
        }

        
div.result_entry_info
{
    line-height:18px;
}

h2.entry_title
{
     font-size:14px;
     margin:0;
     padding:0;
     line-height:18px;
}

div.search_result_entry ul.entry_address
{
   margin:0;
   padding:0;
   list-style:none;
   border:none;
   font-size:12px;
}


div.search_result_entry ul.entry_address li
{
     display:inline;
     background-image:url(../IMG/splitter.jpg);
     background-repeat:no-repeat;
     background-position:left center;
     padding-right:2px;
     padding-left:4px;
     border:none;
}

div.search_result_entry ul.entry_address li.first
{
      background:none;
      padding-left:0;
}

img.info_img
{
       margin:0;
       padding:0;
}

p.images
{
    margin:0 0 7px 0;
    padding:0;
}

p.last
{
    margin:0;
}


div#search_cont
{
    background:url(../IMG/search_bg.jpg) repeat-y top left;
    height:auto;
    width:auto;
    margin-top:10px;
}


/************* DETAIL ******************/
        #detail_view
        {
            width:589px;
            height:0px;
            margin:0;
            padding:0;
            color:#666666;
        } 
        
        .clear
        {
            clear:both;
            height:1px;
            overflow:hidden;
            display:block;
        }
        
        div#detail_top,div#detail_bottom
        {
            width:590px;
            background:url(../IMG/detail_bg.jpg) repeat-y top left;
            height:auto;
            margin-bottom:10px;
        }

        div#detail_top,div#detail_bottom
        {
             padding-bottom:10px;
        }
        
        .detail_left_side, .detail_right_side
        {
            float:left;
            color:#666666;
        }
        
        .detail_left_side
        {
            width:343px;
            margin-right:9px;
            border:1px solid #EBEBEB;
            width:343px;
        }
        
        .detail_right_side
        {
            width:236px;
        }

        .detail_left_side img
        {
             padding:0;
        }
         
        .detail_img
        {margin-bottom:16px;}

        
        /* DetailLeftSide */
        .detail_left_side p.header_top,.detail_right_side p.header_top 
        {
            background:url(../IMG/header_yellow_small.jpg) repeat-x top left;
            width:339px;
            height:18px;
            margin:0;
            padding:2px;
            font-weight:bold;
            color:black;
        }
        
        .detail_right_side p.header_top
        {
            width:230px;
        }
        
        .detail_right_side
        {
            width:232px;
            border:1px solid #EBEBEB;
        }
        
        #detail_contact label
        {
            display:block;
            font-weight:bold;
            margin-bottom:3px;
        }
        
        #description_content, #detail_contact,#detail_card, #detail_info
        {
            padding:5px 8px 5px 8px;
        }

        div.detail_header
        {
              color:black;
              height:18px;
              margin:11px 0 11px 0;
        }

        div.detail_header a:link,div.detail_header a:hover, div.detail_header a:visited
        {
             color:black;
             position:relative;
             top:4px;
         }

         div.contact_image
         {
            margin:5px 0 8px 0;
            padding:0;
         }

/************************** EXTENSION EINRICHTUNGSDATENBANK END ***********************************************/

div.wwsc_teaser_pagebrowser ul.pagebrowser_list
{
    margin:0;
    padding:0;
    list-style:none;
    height:21px;
    float:right;
    ovreflow:hidden;
    text-align:right;
   
}

div.wwsc_teaser_pagebrowser ul.pagebrowser_list li
{
   margin-right:3px;
   border:none;
   float:left;
   list-style-type:none;
   padding:0 0 0 5px;
}

div.wwsc_teaser_pagebrowser ul.pagebrowser_list li a:link,div.wwsc_teaser_pagebrowser ul.pagebrowser_list li a:hover,div.wwsc_teaser_pagebrowser ul.pagebrowser_list li a:visited
{
   color:#black;
   padding:0;
   border:none;
}

ul.pagebrowser_list li a
{
       display:inline;
       margin:0;
       padding:0;
       color:black;
       font-size:12px;
}

div.wwsc_teaser_pagebrowser ul.pagebrowser_list li.cur
{
    font-weight:bold;
}

div#detail_info label
{
     font-weight:bold;
     display:block;
}

div.detail_view a:link,div.detail_view a:hover,div.detail_view a:visited
{
    color:#666666;
    text-decoration:underline;
}

div#detail_contact p, div#detail_info p,div#detail_contact label
{
    line-height:16px;
    margin:0;
    padding:0;
}

div.detail_header a:link,div.detail_header a:hover,div.detail_header a:visited
{
   color:black;
}

div#detail_contact p label
{
     line-height:15px;
}

div#detail_contact_more p
{
     margin-bottom:20px;
}

div#detail_info p
{
       margin-bottom:20px;
} 

div#description_content p
{
     line-height:18px;
}

div#legend p
{
     line-height:22px;
    
}

div#legend p label
{
       font-weight:normal;
}

div#legend p#categ_1 label,div#legend p#categ_2 label
{
    top:-1px;
}

div#card_search_teaser
{
      width:151px;
      height:110px;
      overflow:hidden;
      background:url(../IMG/awosh_db_teaser.gif) no-repeat top left;
      padding:80px 0 0 7px;
}

div#card_search_teaser form,div#card_search_teaser p
{ 
     padding:0;
     margin:0;  
}

div#card_search_teaser p
{
    margin-bottom:5px;
}

div#card_search_teaser label
{
      display:block;
      font-weight:bold;
}


div#card_search_teaser select
{
        font-family:Arial;
        font-size:11px;
        width:140px;
}

p.submit_btn
{
    position:relative;
    top:3px;
    left:60px;
}
.firstlevelmenul, .firstlevelmenula  { width:auto; }


