/* Navigation */
	    .ebene-1:link    	{}
	    .ebene-1-aktiv		{}
	    .ebene-1:visited 	{}
	    .ebene-1:active  	{}
	    .ebene-1:hover   	{}

	    .ebene-2:link    	{}
	    .ebene-2-aktiv		{font-weight: bold;}
	    .ebene-2:visited 	{}
	    .ebene-2:active  	{}
	    .ebene-2:hover   	{}

		img       {text-decoration: none;}
		a img     {border: none; padding: 0px; margin: 0px; text-decoration: none;}
		a:hover img {text-decoration: none;}

		a:link    {color: #232B8D; text-decoration: none;}
		a:visited {color: #232B8D; text-decoration: none;}
		a:active  {}
		a:hover   {text-decoration: underline;}


/***********************************************/
/* HTML tag styles                             */
/***********************************************/

body
{
   font-family: verdana, arial, helvetica, sans-serif;
   text-align: center;
   color: #333333;
   line-height: 1.166;
   margin: 0px;
   padding: 0px;
   background-color: #A3B8C8;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#sitecontainer
{
   width: 985px;
   margin-left: auto;
   margin-right: auto;
   margin-top: 20px;
   margin-bottom: 20px;
   text-align: left;
   padding: 0px;
   background-color: #F4F8F9;
}

#sponsortop
{
   padding: 0px 0px 0px 0px;
   float: right;
}

#sponsortop img
{
   padding: 0px;
   margin: 2px;
   border: 1px solid #A3B8C8;
}

#sponsortop img a:hover img
{
   border: 1px solid #232B8D;
}


#head
{
   padding: 0px;
   margin: 0px 0px 10px 0px;
   background: #A3B8C8 url(header.jpg) no-repeat;
   height: 130px;
}

#navbar_01
{
   float: left;
   width: 137px;
   padding: 2px;
   background-color: #FFFFFF;
   border-top: 1px solid #D3D3D3;
   border-right: 1px solid #D3D3D3;
   border-bottom: 1px solid #D3D3D3;
   margin: 0px;
   font-size: 12px;
}

#navbar_02
{
   float: right;
   width: 137px;
   padding: 2px;
   background-color: #FFFFFF;
   border-top: 1px solid #D3D3D3;
   border-left: 1px solid #D3D3D3;
   border-bottom: 1px solid #D3D3D3;
   margin: 0px;
   font-size: 12px;
}

#navbar_02 img
{
   margin: 0px 0px 0px 0px;
   border: 1px solid #A3B8C8;
}

#navbar_02 a:hover img
{
   border: 1px solid #232B8D;
}

#content
{
   float: left;
   width: 677px;
   margin: 0px;
   padding: 0px;
}

#foot
{
   clear: both;
   border-top: 1px solid #D3D3D3;
   font-size: 12px;
   color: #000000;
   margin: 10px 0px 0px 0px;
   padding: 10px 0px 10px 0px;
   background-color: #BCCEDE;
   text-align: center;
   width: 100%;
}

#infocontainer
{
   width: 100%;
   background-color: #FFFFFF;
   border-top: 1px solid #D3D3D3;
   border-bottom: 1px solid #D3D3D3;
   margin: 0px 0px 10px 0px;
   padding: 0px;
   height: 130px;
}

#infocontainer_01
{
   float: left;
   width: 600px;
   padding: 2px 0px 0px 2px;
}

#infocontainer_02
{
   float: left;
   width: 379px;
   padding: 2px 2px 0px 2px;
   font-size: 11px;
}

#infocontainer_02 img
{
   margin: 0px;
   border: none;
}

#infocontainer_01 img
{
   margin: 5px 5px 5px 5px;
   border: 1px solid #A3B8C8;
}

#infocontainer_01 a:hover img
{
   border: 1px solid #232B8D;
}

/****************NavBar Styles*****************/

.navhead
{
   background:  #D3D3D3 url(bar.gif) repeat-x;
   height:18px;
   padding: 1px 1px 1px 12px;
   font-weight: bold;
   font-size: 14px;
   color: #000000;
   margin: 0px;
}

.navlink
{
   margin: 0px;
   padding: 2px;
   font-size: 12px;
   list-style-type: none;
   /* width: 80%; */
   text-align: left;
}

.navlink ul
{
   margin: 0px;
   padding: 2px;
   font-size: 12px;
   list-style-type: none;
}

.navlink ul a
{
   margin: 0px;
   padding: 0px 1px 0px 1px;
   display: block;
}


/************** #r styles **************/

.advert
{
   text-align: center;
}

.advert img
{
   padding: 0px;
   margin: 2px;
   display: block;
   font-size: 11px;
   display: inline;
}

/************** #content styles **************/

.spacer
{
   clear: both;
   margin: 5px;
}

#content
{
   font-size: 13px;
   padding: 0px;
   margin: 0px 0px 0px 10px;
}

#content li
{
   padding: 0px 0px 5px 0px;
}

#content h2
{
   font-size: 16px;
   background-color: #D3D3D3;
   border: 1px solid #000000;
   padding: 2px;
   color: #FFFFFF;
   width: 100%;
   margin: 10px 0px 10px 0px;
}

#content h3
{
   font-size: 14px;
   background:  #D3D3D3 url(bar.gif) repeat-x;
   border: none;
   padding: 2px;
   width: 100%;
   margin: 5px 0px 5px 0px;
}


#content h4
{
   font-size: 12px;
   background:  #D3D3D3 url(bar.gif) repeat-x;
   padding: 2px;
   color: #000000;
   width: 100%;
   margin: 5px 0px 5px 0px;
}

#content h5
{
   font-size: 11px;
   padding: 2px;
   color: #000000;
   width: 100%;
   margin: 10px 0px 5px 0px;
}

.highlight
{
   font-weight: bold;
   font-size: 13px;
   padding: 0px;
   margin: 0px;
}

.small
{
   font-size: 11px;
   vertical-align: baseline;
}

.commentpost
{
   margin-left: auto;
   margin-right: auto;
   margin-top: 10px;
   margin-bottom: 10px;
   padding: 5px;
   border: 1px dashed black;
   width: 680px;
   background-color: #E9E9E9;
}


.img-left
{
   float: left;
   margin: 2px 2px 3px 0px;
}

.img-left img
{
   margin: 0px 5px 10px 0px;
   border: 1px solid #A3B8C8;
}

.img-left a:hover img
{
   border: 1px solid #232B8D;
}

.img-right
{
   float: right;
   margin: 2px 2px 3px 0px;
}

.img-right img
{
   margin: 0px 5px 10px 0px;
   border: 1px solid #A3B8C8;
}

.img-right a:hover img
{
   border: 1px solid #232B8D;
}

/************* Gallery Styles **************/

.gentry
{
   padding: 5px 9px 5px 5px;
   border: 1px solid #A3B8C8;
   width: 665px;
   background-color: white;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 20px;
}

.gentry img
{
   display: inline;
   margin: 2px;
}

.gtitle a
{
   color: black;
}

.gpagelist
{
   width: 690px;
}

.gpagelist td
{
   vertical-align: top;
}

.gspace
{
   color: #F4F8F9;
   display: inline;
}

.gtop10box
{
   border: 1px solid #A3B8C8;
   width: 320px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 15px;
   padding: 4px 4px 4px 4px;
   background-color: white;
}

.gtop10box p
{
   margin: 10px;
   text-align: center;
   float: none;
}

.gleft
{
   float: left;
   padding: 0px 5px 0px 0px;
}

.gright
{
   float: right;
}

.gtop10box img
{
   float: left;
   margin: 5px 5px 0px 0px;
}

.gcommbox
{
   border: 1px solid #A3B8C8;
   width: 550px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 15px;
   padding: 4px 16px 10px 10px;
   background-color: white;
}

.center
{
   text-align: center;
}

.adminmenu {
  padding:0;
  margin:0;
  list-style-type:none;
  white-space:nowrap;
}

.admimenu a {
  position:relative;
  display:block;
  text-decoration:none;
  min-width:80px;
  float:left;
  }

.adminmenu li {
  float:left;
  min-width:80px;
  }

.adminmenu a b {
  display:block;
  border-bottom:2px solid #232B8D;
  }

.adminmenu a span {
  display:block;
  color:black;
  background-color: #D3D3D3;
  border:1px solid white;
  border-width:2px 1px;
  text-align:center;
  font-size: 12px;
  padding:4px 4px;
  cursor:pointer;
  }

.adminmenu a:hover {
  color: white;
  text-decoration:none;
  }

.adminmenu a:hover span {
  color: white;
  background-color: #808080;
  }

 .bannercode {
   display: inline;
   background-color: #e1e1e1;
   border: 1px dashed;
   padding: 3px;
 }

.bannercode a:hover {
  background: #c3c3c3;
  text-decoration:none;
  }

.casebox
{
   border: 1px solid #A3B8C8;
   width: 670px;
   margin-bottom: 15px;
   padding: 4px;
   background-color: #EDEEF2;
}

.htmlcodebanner {
   border: 1px dashed black;
   padding: 5px;
   width: 655px;
   height: 35px;
}

/*********** #navBar link styles ***********/

#searchhighlight
{
   background-color: #FFFF00;
}

#navbar_01 ul a:link, #navBar ul a:visited {display: block;}
#navbar_01 ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navbar_01 li { border-bottom: 1px solid #FFFFFF; }

/* fix for browsers that don't need the hack */
html>body #navbar_01 li {border-bottom: none;}

#navbar_02 ul a:link, #navBar ul a:visited {display: block;}
#navbar_02 ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navbar_02 li { border-bottom: 1px solid #FFFFFF; }

/* fix for browsers that don't need the hack */
html>body #navbar_02 li {border-bottom: none;}


/******** fix  fuer Infocontainer **************/
#infocontainer ul a:link, #infocontainer ul a:visited {display: block;}
#infocontainer ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#infocontainer li { border-bottom: 1px solid #FFFFFF; }

/* fix for browsers that don't need the hack */
html>body #infocontainer li {border-bottom: none;}
