/*************Allgemeine Angaben*************************/

body.index {	
	font-family: Arial, Helvetica,sans-serif;
	font-size:12px;
	color: #FFFFFF;
	-height: 90%; /*IE 6*/
	-width:98%; /*IE 6*/
	background-color: #000000;
	/* nur IE 6 und IE 7*/
	scrollbar-3dlight-color: #404040;
	scrollbar-arrow-color: #C0C0C0;
	scrollbar-base-color: #000000;
	scrollbar-track-color: #222222  }
	

/*************Abschnitte*************************/	

#header {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 70px;
	z-index: 10;}

#backgr_kueche {
	position:absolute;
	bottom: 38px;
	right: 0px;
	height: 430px;
	width: 558px;
	background: url('../images/layout/backgr_kueche.jpg') no-repeat right bottom; }	
	
#backgr_kochschule {
	position:absolute;
	bottom: 38px;
	right: 0px;
	height: 470px;
	width: 430px;
	background: url('../images/layout/backgr_kochschule.jpg') no-repeat right bottom; }	
	
a.homelink:link,a.homelink:visited,a.homelink:hover,a.homelink:active {
	height: 65px;
	width: 200px;
	text-decoration: none;
	color: #000000;
	display: block; }	
	
#contentanzeige {
	top: 101px;
	right: 0px;
	position: absolute;
	height: 77%;
	-height:85%; /*IE 6*/
	width:75%;
	overflow: auto;
	/* nur IE 6 und IE 7*/
	scrollbar-3dlight-color: #404040;
	scrollbar-arrow-color: #C0C0C0;
	scrollbar-base-color: #000000;
	scrollbar-track-color: #222222;	}		
	
div.content {
	position: absolute;
	z-index: 50;
	top: 10px;
	left: 50px;
	width: 90%;
	padding-bottom: 10px}	
	
div.foto {
	display: block;
	position: absolute;
	top: 1px;
	left: 1px;
	width: 300px;
	height: 410px}	
	
#projekte {
	position: absolute; 
	top: 400px; 
	left: 430px; 
	height: 30px; 
	width: 350px;}
	
a.projektlink:link,a.projektlink:visited {
	display: block; 
	width: 350px; 
	height: 30px;
	background: url('../images/img_start_projekte.png') no-repeat; }

a.projektlink:hover,a.projektlink:active {
	display: block; 
	width: 350px; 
	height: 30px;
	background: url('../images/img_start_projekte_active.png') no-repeat; }
	
#kochevent {
	position: absolute; 
	top: 50px; 
	left: 0px; 
	height: 30px; 
	width: 240px;}
	
a.eventlink:link,a.eventlink:visited {
	display: block; 
	width: 240px; 
	height: 30px;
	background: url('../images/img_start_kochevents.png') no-repeat; }

a.eventlink:hover,a.eventlink:active {
	display: block; 
	width: 240px; 
	height: 30px;
	background: url('../images/img_start_kochevents_active.png') no-repeat; }	

/***********Menu***************************/		

#menubar {
	display: block;
	position: absolute;
	top: 70px;
	left: 0px;
	height:31px;
	width: 100%;
	-width: 102%; /*IE6 Hack*/	
	z-index:20;
	background: url('../images/layout/menubar.jpg') repeat-x;}	

#menu1 {
	display: block;
	position:absolute;
	top: 0px;
	left: 260px;
	width: 145px;
	line-height:30px;
	text-align: center;		 }

#menu2 {
	display: block;
	position:absolute;
	top: 0px;
	left: 405px;
	width: 145px;
	line-height:30px;	
	text-align: center;		 }	

#menu3 {
	display: block;
	position:absolute;
	top: 0px;
	left: 550px;
	width: 145px;
	line-height:30px;	
	text-align: center;		 }		
	
#menu4 {
	display: block;
	position:absolute;
	top: 0px;
	left: 695px;
	width: 145px;
	line-height:30px;	
	text-align: center;		}		
	
#menu5 {
	display: block;
	position:absolute;
	top: 0px;
	left: 840px;
	width: 145px;
	line-height:30px;	
	text-align: center;		}		

#menu6 {
	display: block;
	position:absolute;
	top: 0px;
	left: 985px;
	width: 145px;
	line-height:30px;	
	text-align: center;		}		
	
a.menu:link,a.menu:visited {
	display: block;
	position:absolute;
	top: 0px;
	right: 10px;	
	color:#404040;	
	height: 30px;
	width: 144px;
	font-size:12px;
	text-decoration: none;	
	border-left: 1px solid #FFFFFF;		
	border-right: 1px solid #FFFFFF;		 }
	
a.menu:active, a.menu:hover {
	display: block;
	position:absolute;
	top: 0px;
	right: 10px;	
	height: 30px;
	width: 144px;
	font-size:12px;	
	color:#FFFFFF;	
	text-decoration: none;	
	border-left: 1px solid #FFFFFF;		
	border-right: 1px solid #FFFFFF;				
	background:url('../images/layout/menuitem.jpg') repeat-x } 	

.menuinaktiv {
	display: block;
	position:absolute;
	top: 0px;
	right: 10px;	
	height: 30px;
	width: 145px;	
	font-weight: bold;
	border-left: 1px solid #FFFFFF;		}	

#secmenu {
	position:absolute;
	top: 185px;
	left: 100px;
	-left:100px; /*IE6 Hack*/
	width:150px;
	height:100px; 
	text-align: right;
	z-index: 30}		
	
a.secmenu:link,a.secmenu:visited {
	display: block;
	height: 20px;
	width: 150px;
	color:#ff241f;	
	font-size:12px;
	text-decoration: none;}
	
a.secmenu:active, a.secmenu:hover {
	display: block;
	height: 20px;
	width: 150px;
	font-size:12px;	
	color:#FFFFFF;	
	text-decoration: none;} 		
	
#language {
	position: absolute;
	top: 8px;
	left: 20px; }	
	
a.lang:link,a.lang:visited {
	color:#000000;	
	height: 30px;
	width: 100px;
	font-size:12px;
	text-decoration: none;}
	
a.lang:active, a.lang:hover {
	height: 30px;
	font-size:12px;	
	color:#FFFFFF;	
	text-decoration: none;} 	
	
/***********Fusszeile***************************/			
	
#footer {
	position: absolute;
	bottom: 20px;
	left: 0px;
	height: 20px;	
	width: 100%;
	background-color: #000000;
	-width:102%; /*IE6 Hack*/}		
	
#redline {
	display: block;
	position: absolute;
	bottom: 18px;
	right: 0px;
	width: 100%;
	border-bottom: 2px solid #fe2c2b; }
	
#logo {
	display: block;
	position: absolute;
	bottom: -16px;
	left: 10px;	
	width: 255px;
	height: 270px;
	background: url('../images/layout/logo_large.jpg') no-repeat}		
	
a.footerlink:link,a.footerlink:visited {
	color : #FFFFFF;
	text-decoration : none}
a.footerlink:hover,a.footerlink:active {
	color : #FFFFFF;
	text-decoration : underline; }	

#imp {
	position: absolute;
	right: 0px;
	bottom: 10px;
	width: 73%;
	text-align:center;
	font-size: 11px}	
	

	
/***********Textauszeichnung***************************/		
.headline {
	font-size: 20px;
	font-weight: bold;
	color: #F0F0F0;
	padding: 5px }

.text {
	padding:5px;
	line-height: 150%;
	vertical-align:top}

.textbg {
	padding:5px;
	vertical-align:top;
	color: #404040}

.error {
	font-weight:bold;
	padding:5px;
	color: #F00000}	

.textfett {
	font-weight:bold;
	padding:5px;
	vertical-align:top;}	
	
.textbgfett {
	font-weight:bold;
	padding:5px;
	vertical-align:top;
	background-color: #fe2c2b;
	border: 1px solid #FFFFFF}		
	
p {
 }
	
input.button {
	border:1px solid #404040;
	font-size: 11px;
	background: url('../images/layout/button.jpg') repeat-x;
	font-weight:bold;
	height:20px }	
	
input.inputdata {
	border: 1px solid #404040;
	padding: 1px; }			
	
table.tblcontent {
	width:100%; }	
	
table.tblcontentbackgr {
	width:100%;
	background-color: #C0C0C0 }		
	
ul {
	list-style-image:url('../images/layout/liststyleimage.gif');
	text-align: left}
	
li {
	padding: 3px}

.illu {
	border: 1px solid #FFFFFF; }


a.textlink:link,a.textlink:visited {
	color : #ff241f;
	text-decoration : none; }
a.textlink:hover,a.textlink:active {
	color : #ff241f;
	text-decoration : underline; }

	





