body{
   font-family: Arial, Helvetica,Sans-Serif;
   font-size: 11px;
   text-align: left;
}

a:hover,
a:active,
a:visited,
a:link  {
color: #967532;
font-weight: bold;
text-decoration:none;
}

.blueposition { width: 350px;}

table td {font-size: 11px;}


.logo{ text-align:left; padding-left: 49px; padding-bottom: 25px; diplay:inline; }



#headbereich {background: url(/images/neu/head2.gif) no-repeat;
   			   height: 213px;
   			   width: 100%;
	 		   z-index: 0;
	 		   text-align:left;
	 		   clear:both;

	 		 }





.greyposition { width:470px; margin-left:40px;  padding-right: 0px; padding-top: 5px;}
.greypositiontable { width: 100%;}


.more{   background: url(/images/info.gif) no-repeat;  padding-left: 18px;}
.text_white_bold{ color: #FFFFFF;}
.thumbborder {   background-position: 10px 15px;   height: 110px;   width: 150px;}
.title_black {   background: url(/images/listpoint.gif) no-repeat;  color: #000000;  padding-left: 15px;}

/************** LINK DEFINITIONS ***********/
.greyposition a:link,.greyposition a:visited,.greyposition a:hover,.greyposition a:active {color: #000000; text-decoration:underline;}
.greyposition a:hover {text-decoration:none;}

.title_black a:active,.title_black a:visited,.title_black a:link, .title_black a:hover{ color: #000000; text-decoration:underline;}
.title_yellow a:active,.title_yellow a:visited,.title_yellow a:link, .title_yellow a:hover { color: #FFFF00; text-decoration:underline;}
.title_white a:active,.title_white a:visited,.title_white a:link, .title_white a:hover { color: #FFFFFF; text-decoration:underline;}

.title_black,.title_black_without_dot,
.title_yellow,.title_yellow_without_dot,
.title_white,.title_white_without_dot,
.title_blue,.title_blue_without_dot,.more,.text_white_bold	{   font-family: Arial, Helvetica,Sans-Serif;   font-size: 11px;   font-weight: bold;}

.title_black_without_dot { color: #000000;}
.title_blue {  background: url(/images/listpoint.gif) no-repeat; color: #003479;  padding-left: 15px;}
.title_blue_without_dot {color: #003479;}
.title_white { background: url(/images/listpoint.gif) no-repeat; color: #FFFFFF; padding-left: 15px;}
.title_white_without_dot { color: #FFFFFF; }
.title_yellow { background: url(/images/listpoint.gif) no-repeat; color: #FFFF00; padding-left: 15px;}
.title_yellow_without_dot { color: #FFFF00;}

a.print:hover,a.print:active,a.print:visited,a.print:link  {color: #2B5690; font-weight: bold; text-decoration:none;}

#middle .container a:hover, #middle .container a:active, #middle .container a:visited, #middle .container a:link  { color: #2B5690; font-weight: bold; }

.topnavitd a:active, .topnavitd a:hover, .topnavitd a:link, .topnavitd a:visited { color: #000000; text-decoration:none; }


.leftende {
   background: url(/images/neu/leftende.gif) no-repeat;
   background-position: 0px 0px;
   height: 18px;
   width: 180px;

}

.position_right {
float:right;
margin-right: 15px;
margin-bottom: 10px;
}





#container {
   background: url(/images/neu/gruenmehrgruen2.jpg) no-repeat;
   background-position: 23px 55px;
   margin-top: 0px;
   width: 760px;
   margin-left: auto;
   margin-right: auto;
}

.gruencontainerende {

background: url(/images/neu/gruenendemehrgruen2.gif) no-repeat;
height:31px;
background-position: 23px 0;
width: 760px;
margin-left: auto;
margin-right:auto;
}

#contentbereich {
width:760px;
}

#haupttabelle {
width:760px;
}



#left {

   text-align: left;
   width: 187px; /** + padding **/
   clear:both;
   padding-left: 10px;
}

/*** �nderung ***/
#left .container {
   background: url(/images/neu/leftmenubg.jpg) no-repeat #B7DAF3 ;
   padding-left: 0px;
   width: 179px;
}


.leftarealink {
display: block;
text-align:right;
margin-right:2px;
padding-top:3px;
}

.leftartikel {
width: 150px;
padding-top: 5px;
padding-bottom:5px;
padding-left: 5px;
padding-right:5px;
}


/************ oberes menu *****************/
#menu {
   float:right;
   /*background: url(/images/menuebg.gif) no-repeat;*/
   height: 33px;
   text-align:right;
   }

.topmenuleft {
background: url(/images/top_menue_left.gif) no-repeat;
height: 33px;
width: 38px;
float:left;
display: block;
}
.topmenu {
background: url(/images/top_menue_middle.gif) repeat-x;
height: 33px;
float:left;
display: block;
}

.topmenuright {
background: url(/images/top_menue_right.gif) no-repeat;
height: 33px;
width: 37px;
background-position: -1px 0;
display: block;
float: left;
}

/***********************************************/



#middle {

   float: left;
   text-align: left;
   width: 541px;
   height: 421px;
   background: url(/images/neu/middlebg400.jpg) no-repeat;
}






#middle .container {

   width: 540px;
   height: 400px;
   overflow: auto;
   scrollbar-3dlight-color: #FFFFFF;
   scrollbar-arrow-color: #737373;
   scrollbar-base-color: #FFFFFF;
   scrollbar-darkshadow-color: #FFFFFF;
   scrollbar-face-color: #FFFFFF;
   scrollbar-highlight-color: #FFFFFF;
   scrollbar-shadow-color: #737373;
   scrollbar-track-color: #FFFFFF;

   }

#middleende {
   background: url(/images/neu/middleende.gif) no-repeat;
   background-position: 0px 0px;
   height: 21px;
   width: 541px;
   z-index:1000;
   }

#more_without_text {
   border: 0px;
   text-align:right;
   display:block;
   padding-right:10px;
   margin-top: 3px;
  }
#more_without_text img {
border:0px;
}

#unten {
   width: 100%;
}

#unten .container {
   padding-left: 25px;
   padding-top: 25px;
}


.navitrenner {
background: #000000;
}

.topnavigation {
font-size: 12px;
display: block; 
}
a.topnavigation:link,
a.topnavigation:visited,
a.topnavigation:hover,
a.topnavigation:active

 {
 display: block; 
padding-bottom: 4px;

}
 
.topnavitable {
margin-top: 12px;
padding-top:2px;

}
.topnavitd {
padding-left: 5px;
padding-right: 5px;
}



/** geändert **/
.menudiv {
background: #C3DEF1;
border: 1px solid #000000;
width: 140px;
opacity: .8;
filter: alpha(opacity=80);
font-size:12px;
}

.menudiv2 {

background: #DDDDDD;
border: 1px solid #000000;
width:100px;
opacity: .8;
filter: alpha(opacity=80);
font-size:12px;
margin-top: -9px;
}
/*.menulink2,.menulinkws2 { width:90px; text-align:left;}*/

.menulink,.menulinkws {width:130px; text-align:left;}

.menulink a:link, .menulink a:visited, .menulink   a:active,.menulink   a:hover,.menulinkws a:link,.menulinkws a:visited, .menulinkws a:active,.menulinkws a:hover {
display: block;
color:#000000;
text-decoration:none;
padding-left:0px;
padding-right:5px;
padding-top: 2px;
padding-bottom: 2px;
width:130px;
}

.menulink2 a:link, .menulink2 a:visited, .menulink2 a:active,.menulink2 a:hover,.menulinkws2 a:link,.menulinkws2 a:visited, .menulinkws2 a:active,.menulinkws2 a:hover {
display: block;
color:#000000;
text-decoration:none;
padding-left:5px;
padding-right:5px;
padding-top: 2px;
padding-bottom: 2px;
width:90px;
text-align:left;
}

.menulinkws2 a:link,
.menulinkws2 a:visited,
.menulinkws2 a:active{
background: url(/images/pfeil.gif) no-repeat;
background-position: 80px 4px;
}


.menulinkws a:link,
.menulinkws a:visited,
.menulinkws a:active{
background: url(/images/pfeil.gif) no-repeat;
background-position: 130px 4px;
}

.menulinkws a:hover {
display: block;
padding-top: 2px;
padding-bottom: 2px;
width:100%;
background: url(/images/pfeil.gif) no-repeat #B6D7EF;
background-position: 130px 4px;
}

.menulinkws2 a:hover {
display: block;
padding-top: 2px;
padding-bottom: 2px;
width:90px;
background: url(/images/pfeil.gif) no-repeat #D1D1D1;
background-position: 80px 4px;
}

.menulink a:hover
{
display: block;
background: #B6D7EF;
padding-top: 2px;
padding-bottom: 2px;
width:100%;
}

.menulink2 a:hover
{
display: block;
background: #D1D1D1;
padding-top: 2px;
padding-bottom: 2px;
width:90px;
}


/*** THUMBNAIL SPEZIAL ***/
.thumbborder {
background-position: 50% 50%;
width:158px;
height:116px;
/* background-repeat: no-repeat; */
}
.thumbborderbig {
background-position: 50% 50%;
margin-right: 0px;
background-repeat: no-repeat;
}

.arthumb {
/*float:left; */
}
.thumb {
float:left;
}

#bottomnavi {
color: #FFFFFF;
}
#bottomnavi a:link,
#bottomnavi a:visited,
#bottomnavi a:hover,
#bottomnavi a:active {
text-decoration:underline;

padding: 8px;
color: #FFFFFF;
font-size: 12px;
}

#box A:visited {

}
#box A:hover {
	BORDER-RIGHT: #153e88 2px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 2px solid; WIDTH: 250px; COLOR: #153e88; BORDER-BOTTOM: #153e88 2px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#box A .info {
	DISPLAY: none
}
#box A:hover .info {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 10pt; PADDING-BOTTOM: 10px; COLOR: #153e88; PADDING-TOP: 10px
}

#boxred A:visited {

}
#boxred A:hover {
	BORDER-RIGHT: #E41F1F 2px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 2px solid; WIDTH: 250px; COLOR: #E41F1F; BORDER-BOTTOM: #E41F1F 2px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#boxred A .info {
	DISPLAY: none
}
#boxred A:hover .info {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 10pt; PADDING-BOTTOM: 10px; COLOR: #E41F1F; PADDING-TOP: 10px
}
