html {
	overflow-y:scroll;}

body {
	margin:0; padding:0; background: #fff url(/gif/body.gif) left top repeat-y;}

.inside {
	position: relative; text-align: left;}

.invisible {
    display: inline; height: 0; left: -1000px; overflow: hidden; position: absolute; top: -1000px; width: 0;}

#wrapper {
   width:840px;}

#header {
	width:1045px;
   height:100px;
   margin: 0 auto;
  	background: transparent url(/gif/head.gif) left top no-repeat;
	}
#header a#logo {
   position: absolute;
   margin-left:10px;
   margin-top:1px;
	}

#container {
    margin:0;
    padding:0;
}

#left {
	float: left;
   width: 218px;
   html>body #left{width:220px;}
   }
#left #menu {
	background: transparent url(/gif/menu.gif) left top repeat-y;
   }
#left #menu p {
	display: block;
   margin: 0px;
   padding-left: 5px;
	background-image:url(/gif/menuhead.gif);
   background-repeat: no-repeat;
   line-height: 20px;
   }
#left #menu ul,ol {
	margin: 0px;
   padding:0px;
   }
#left #menu li	{
	margin: 0px;
	list-style-type: none;
	line-height:20px;
	}

#left #menu a	{
	display: block;
   margin: 0px;
	padding-left: 10px;
	background-image:url(/gif/menulink.gif);
   background-repeat:no-repeat;
   height: 20px;
   }
#left #menu a:visited {background-image:url(/gif/menulink.gif);}
#left #menu a:hover {background-image:url(/gif/menulink_hov.gif);}

#left #menu address {
	padding-left: 5px;
	margin-top: 5px;
	}

.search input{
	}

.search button{
	}


/* CSS CONTENT RECHTS */

#content
	{
   FLOAT: right;
   WIDTH: 600px;
   MARGIN: 0 auto;
	BACKGROUND: url();
	TEXT-ALIGN:left;
   }

.aktuell {
		margin-bottom: 20px;
	 	border-right: #999999 1px solid;
	 	border-left: #999999 1px solid;
	 	border-bottom: #999999 1px solid;
	 	background-color: #ffffff;
    }

.navigation {
		width: 600px;
		height: 22px;
		}

.navigation a:link {
		color: #333333;
      font-weight: normal;
      text-decoration: none;
      padding-left: 8px;
      background-image: url(/gif/nav.bullet.gif);
      background-repeat: no-repeat;
      }

.navigation a:visited {
		color: #333333;
      font-weight: normal;
      text-decoration: none;
      padding-left: 8px;
      background-image: url(/gif/nav.bullet.gif);
      background-repeat: no-repeat;
      }

.navigation a:hover {
		color: #000000;
      font-weight: normal;
      text-decoration: underline;
      padding-left: 8px;
      background-image: url(/gif/nav.bullet.gif);
      background-repeat: no-repeat;
      }

.category_list a:link {
		color: #333333;
      text-decoration: none;
      font-weight: bold;
      padding-left: 5px;
      }

.category_list a:visited {
		color: #333333;
      text-decoration: none;
      font-weight: bold;
      padding-left: 5px;
      }

.category_list a:hover {
	 	color: #000000;
    	text-decoration: underline;
      font-weight: bold;
    	padding-left: 5px;
      }

.category_list ul {
		list-style-image: url(/gif/bullet.gif);
      }

.article_table td {
		border: 1px solid #BFDCFF;
      padding: 4px;
      }

.article_table th {
		border: 1px solid #80B9FF;
      height: 22px;
      padding-left: 10px;
      padding-right: 10px;
      background-color: #BFDCFF;
      }

.order input		{
		border: 1px solid #D6D6D6;
		height: 22px;
		margin-bottom: 1px;
      margin-top: 1px;
      background-color: #ffffff;
      font-family: Arial;
	 	font-size: 12px;
      }

 /* CSS FOOT UNTEN */
#footer
	{
   CLEAR: both;
   HEIGHT: 100px;
   BACKGROUND: url();
   TEXT-ALIGN: center;
   }
