html, body {

	background-image: url(pics/patter2.jpg);

	margin:0px;

	font-family: Verdana, Geneva, sans-serif;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	height:100%;

	}



/*Page*/



#page {

	width:860px;

	margin: 0 auto;

	background-color:#fff;

	/*height:862px;*/

	min-height:100%;

	height:auto !important;

	height:100%;

	overflow:hidden !important;

	}



#header {

	width:860px;

	height:158px;

	margin: 0 auto;

	background-image:url(pics/header.jpg); 

	text-align:right;

	}

	

#header_home {

	width:860px;

	height:58px;

	margin: 0 auto;

	background-image:url(pics/header_schmal.jpg); 

	text-align:right;

	}



a.imp, a.imp:link, a.imp:visited {

	text-decoration:none;

	color:#690;

	padding:0px 20px 0px 0px;

	}



a.imp:hover {

	text-decoration:none;

	color:#F36;

}

#theme {

	width:860px;

	height:194px;

	margin: 0 auto;

	background-image:url(pics/home.jpg);

	}

	

#theme_praxis {

	width:860px;

	height:194px;

	margin: 0 auto;

	background-image:url(pics/praxis.jpg);

	}

	

#theme_spektrum {

	width:860px;

	height:194px;

	margin: 0 auto;

	background-image:url(pics/spektrum.jpg);

	}

	

#theme_kontakt {

	width:860px;

	height:194px;

	margin: 0 auto;

	background-image:url(pics/kontakt.jpg);

	}



#adress {

	position:relative;

	top:41px;

	left:680px;

	font-size:13px;

	line-height:1.5em;

}



#wrapper {

	width:860px;

	background-image:url(pics/bg.jpg);

	background-repeat:no-repeat;

	min-height:720px;

	height:auto !important;

	height:500px;

    }



#navigation {

	height:100%;

	width:160px;

	/*background-image:url(pics/bg_nav.jpg);

	background-repeat:no-repeat; */

	float:left;

	padding-top:0;

	}

	

ul.nav, li.nav {

	list-style:none;

	padding:0px;

	margin:0px;

}





a.navi, a.navi_first, a.navi_self, a.navi_first_self {

	display:block;

	white-space:nowrap;

	overflow:hidden;

	border:0px;

	font-weight:normal;

	color:#fff;

	text-decoration:none;

	padding:10px 10px 10px 20px;

	text-align:left;

	}



a.navi_first_self {

	padding-top:40px;

	color:#79ab1f;;

	}

	

a.navi_first {

	padding-top:40px;

}



a.navi_self {

	color:#79ab1f;

	}



a.navi:link, a.navi_first:link, a.navi:visited, a.navi_first:visited {

 	color:#000;

	}



a.navi:hover, a.navi_first:hover {

	color:#79ab1f;

	}



ul.unav, li.unav {

	list-style:none;

	padding:0px;

	margin:0px;

	}



a.navi_lw_first {

	margin:0px;

	padding:0px 10px 4px 40px;

	text-decoration:none;

	font-size:12px;

	display:block;

	letter-spacing:0.1em;

	}

	

a.navi_lw_first_self {

	margin:0px;

	padding:0px 10px 4px 40px;

	text-decoration:none;

	font-size:12px;

	display:block;

	letter-spacing:0.1em;

	color:#79ab1f;

	}



a.navi_lw_last {

	margin:0px;

	padding:4px 10px 10px 40px;

	text-decoration:none;

	font-size:12px;

	display:block;

	letter-spacing:0.1em;

	color:#000;

	}

	

a.navi_lw_last_self {

	margin:0px;

	padding:4px 10px 10px 40px;

	text-decoration:none;

	font-size:12px;

	display:block;

	letter-spacing:0.1em;

	color:#79ab1f;

	}



a.navi_lw {

	display:block;

	white-space:nowrap;

	overflow:hidden;

	border:0px;

	font-weight:normal;

	color:#000;

	text-decoration:none;

	letter-spacing:0.1em;

	padding:4px 10px 4px 40px;

	text-align:left;

	font-size:12px;

	}



a.navi_lw_self {

	display:block;

	white-space:nowrap;

	overflow:hidden;

	border:0px;

	font-weight:normal;

	color:#79ab1f;

	text-decoration:none;

	letter-spacing:0.1em;

	padding:4px 10px 4px 40px;

	text-align:left;

	font-size:12px;

	}



a.navi_lw:link, a.navi_lw_first:link, a.navi_lw_last:link, a.navi_lw:visited, a.navi_lw_first:visited, a.navi_lw_last:visited {

 	color:#000;

	}



a.navi_lw:hover, a.navi_lw_first:hover, a.navi_lw_last:hover {

	color:#79ab1f;

	}



a.navi_lw_self:hover, a.navi_lw_first_self:hover, a.navi_lw_last:hover {

	color:#79ab1f;

}



#text {

	width:650px;

  	height:100%;

	/* background-image:url(pics/bg_text.jpg);

	background-repeat:no-repeat; */

	float:right;

	padding:40px 20px 40px 30px;

	margin-top:0;

	overflow:auto;

	}

	

#left {

	width:290px;

	float:left;

	}



#right {

	width:320px;

	float:right;

	margin-left:10px;

	}

	

h1 {

	font-size:20px;

	color:#79ab1f;

}



h1.inline {

	display:inline;

}



ul li {

	color:#79ab1f;

}



.black {

	color:#000;

}



table {

	font-size:16px;

	}



tr, td {

	padding:3px 15px 2px 15px;

	border-top:1px;

	border-bottom:1px;

	font-weight:normal;

	}



td.left {

	padding:3px 15px 2px 0px;

	border-top:1px;

	border-bottom:1px;

	font-weight:normal;

}



a.oben, a.oben:link, a.oben:visited, a.oben:hover {

	text-decoration:none;

	color:#79ab1f;

}

#cookiedingsbums a {color:#000; text-decoration:none;}

#cookiedingsbums a:hover {text-decoration:underline;}

#cookiedingsbums div {padding:10px; padding-right:40px;}

#cookiedingsbums { 
   outline: 1px solid #7b92a9; 
   background-image: url(pics/patter2.jpg);
   text-align:center; 
   border-top:1px solid #fff;
   background: #d6e0eb; 
   background: -moz-linear-gradient(top, #d6e0eb 0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6e0eb), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);
   background: -ms-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #d6e0eb 0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#d6e0eb', endColorstr='#f2f6f9',GradientType=0 ); 
   margin: 0 auto;
   width: 100%;
   bottom:0px; 
   z-index:10000; 
   font-size:12px; 
   line-height:16px;}

#cookiedingsbumsCloser {
   color: #777;
   font: 14px/100% arial, sans-serif;
   position: absolute;
   right: 5px;
   text-decoration: none;
   text-shadow: 0 1px 0 #fff;
   top: 5px;
   cursor:pointer;
   border-top:1px solid white; 
   border-left:1px solid white; 
   border-bottom:1px solid #7b92a9; 
   border-right:1px solid #7b92a9; 
   padding:4px;
   background: #ced6df; /* Old browsers */
   background: -moz-linear-gradient(top, #ced6df, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ced6df), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #ced6df,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #ced6df,#f2f6f9 100%); 
   background: -ms-linear-gradient(top, #ced6df,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #ced6df,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(    startColorstr='#ced6df', endColorstr='#f2f6f9',GradientType=0 ); 
 }

#cookiedingsbumsCloser:hover {border-bottom:1px solid white; border-right:1px solid white; border-top:1px solid #7b92a9; border-left:1px solid #7b92a9;}


/* a.anker {

	padding-top:200px;

} */