/**
 * $Id$
 * Website Baker template: allcss
 * This template is one of four basis templates distributed with Website Baker.
 * Feel free to modify or build up on this template.
 *
 * This file contains all CSS definitions required to display the template
 * in the Website Baker frontend. 
 *
 * LICENSE: GNU General Public License
 * 
 * @author     Ryan Djurovich, C. Sommer
 * @copyright  GNU General Public License
 * @license    http://www.gnu.org/licenses/gpl.html
 * @version    2.70
 * @platform   Website Baker 2.7
 *
 * Website Baker is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * Website Baker is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
*/

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2121a8;
}
body {
	background-color: #fff;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
	margin: 0;
}
a:link, a:visited, a:active {
	color: #f02720;
	text-decoration: none;
}
a:hover {
	color: #f02720;
	text-decoration: underline;
}
hr {
	margin: 5px 0px 5px 0px;
	color: #f02720;
	border: 0;
	border-top: 1px solid #f02720;
	height: 1px;
	width: 95%;
}
h1 {	font-size: 18px;	text-align: left;	margin: 0px 2px 8px 2px;}

h2 {	font-size: 12px;	text-align: left;	margin: 0px 2px 8px 2px;}
form {
	margin: 0;
}


#head {width: 1000px; margin: 20px auto; }
#head img {margin-left: 20px;}
#head img a {border: 0;}
.main {
	width: 1000px;
	margin: 0px auto ;
	padding: 0 0 15px 0;
	background: transparent url(images/background_neu.png) repeat-y 0% 50px;

}
.banner {
	font-size: 20px;
	font-weight: bold;

	color: #FFF;



}

#logo {
height: 150px;

float: left;
text-align: center;


}

#bilder {
height: 150px;
margin-left: 200px;
}


.banner a {
	color: #2121a8;

}

    /* Navigation
    ---------------------------------------------------------------*/
	#nav { clear: both; padding-top: 5px;}	
	
    #navigation0 { margin: 0 auto; width: 255px; background: #2121a8; height: 35px; z-index:1; float: left; border: 0px solid #fff;}
    #navigation0 ul { margin: 0 0 0 5px; padding: 0; list-style-type: none;}
    #navigation0 ul li {  float: left; margin: 0; padding: 10px 0 15px 0; position: relative; }
    #navigation0 ul li span { padding: 11px 5px 15px 5px;}
    #navigation0 ul li a { font-size: 12px; color: #ffffff; text-decoration: none; }
    #navigation0 ul li a.menu_current { text-decoration: underline; }

    

	
	#navigation1 { margin: 0 auto; margin: -1px 0px 0 0; background: #2121a8; height: 35px; z-index:1; border: 1px solid #fff;}
    #navigation1 ul { margin: 0 0 0 97px; padding: 0; list-style-type: none;}
    #navigation1 ul li { float: left; margin: 0; padding: 10px 0 15px 0px; position: relative; }
    #navigation1 ul li span { padding: 10px 10px 15px 10px;}
    #navigation1 ul li a { font-size: 14px; color: #ffffff; text-decoration: none; }
    #navigation1 ul li a.menu_current { text-decoration: underline; }
  
    #navigation1 ul li ul { margin: 0; padding: 0; position: absolute; top: 35px; left: 0; background: #2121a8; width: 200px; display: none; }
    #navigation1 ul li a:hover {color: #f02720; text-decoration: underline; }
	    #navigation1 ul li:hover { background-position: left; }
    #navigation1 ul li:hover span { background-position: right; }
    #navigation1 ul li:hover ul { display: block; }
    #navigation1 ul li ul li { float: none; display: block; margin: 0; padding: 5px 0 5px 10px; }
    #navigation1 ul li ul li:hover { background: none }
    #navigation1 ul li ul li a { font-size : 14px; }
    #navigation1 ul li ul li a:hover { text-decoration: underline; color: #f02720; }
    #navigation1 ul li ul li a.menu_current { text-decoration: none; }
    
    #navigation1 ul li ul li span { padding: 0; }
    #navigation1 ul li:hover ul li span { background: none; }
    
    #navigation1 ul li ul li ul{ margin: 0; padding: 0; border: 1px solid red; visibility: hidden; }
  	#navigation2 {width: 180px; border-right: 1px solid #f02720; min-height: 400px; float: left;}
    #navigation2 ul { margin-top: 15px;  list-style-type: none;}
    #navigation2 ul li { padding: 9px 0 10px 0px; margin: 5px 0 5px 0; font-size : 14px; }
    #navigation2 ul li a { color: #2121a8; text-decoration: none;}
    #navigation2 ul li a:hover { text-decoration: underline; }
    #navigation2 ul li a.menu_current { color: #f02720; }
    #navigation2 ul li ul { margin: 5px 0 0 0; list-style-type: disc; }
    #navigation2 ul li ul li { margin: 0 ; font-size : 12px; padding: 5px 0 0 -5px; background: none; }	 #navigation2 ul li ul li  a{color: #2121a8;}
	#navigation2 ul li ul li  ul  {margin: 0px 0 0 0; }
    #navigation2 ul li ul li  ul  li {padding: 10px 0 0 20px; }
	
	#navigation3 a {color: #ffffff; text-decoration: none;}
	#navigation3 ul li {float: left; }



#foot {background: #2121a8; height: 35px; z-index:1; border: 0px solid #fff; margin-left: 257px;}

#newscontent {
 min-height: 250px;
 border: 1px solid #fff;
 background: #d0d0d0;
float: right;
width: 200px;
padding: 0 5px 0 10px;
 margin: 20px -50px 20px 0px;

}
 #maincontent {
text-align: left;
width: 600px;
float: left;
background: #ffffff;
min-height: 350px;
padding: 20px 10px 20px 18px;

 }
 
 
#content {
background: #fff;
margin-left: 97px;
min-height: 500px;
	
}
.footer {
	background-color: #FFF;
	clear: both;
	height: 20px;
	margin-bottom: 30px;
	background-image: url(images/footer.jpg);
	background-repeat: repeat-x;
	font-size: 10px;
	color: #666;
	text-align: center;
	line-height: 18px;
}


/*Slider*/
#slider{float: left; z-index: 1;border: 1px solid #fff;}	
#slider ul, #slider li{margin:0;	padding:0;	list-style:none;	}
#slider li{ 	width:210px;	height:150px;	overflow:hidden; 	}	
#slider a img{border:0px solid white;}

#slider1{  float: left; margin: 20px 0px 0 -595px; width: 400px;	 height:150px; z-index: 3;border: 1px solid #fff;}

#slider2{ float: left;  z-index: 1;  border: 1px solid #fff; margin-left: 360px;}	
#slider2 ul, #slider li{margin:0;	padding:0;	list-style:none;	}
#slider2 li{ 	width:210px;	height:150px;	overflow:hidden; z-index: 1;	}	
#slider2  img{border:0px solid white; z-index: 1;}

#prevBtn, #nextBtn{ display:none;	}	

#nextBtn{ 	left:696px;}														

#prevBtn a, #nextBtn a{  display:block; width:30px;	height:77px;background:url(images/btn_prev.gif) no-repeat 0 0;	}	

#nextBtn a{ background:url(images/btn_next.gif) no-repeat 0 0;	}		



				
/* Ende Slider*/