/* Aenderungen bitte nur in Ruecksprache mit alex (alex@krogloth.de) */





/********* root **********************/
body { 
   background-color:#000000;
}

div.root { 
	width:950px; 
	margin-left:auto; margin-right:auto; margin-top:40px;
	padding:10px;
}

/********** menu *********************/
div.menu {
	width:170px;
   font-size:10pt;
	text-align:center;
	border-style:solid;
	border-width:1px;
	border-color:#BBBBBB;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:40px;
}

/* */
a.nav:hover img.nav { color:#000080; }
a.nav img.nav { color:#AAAAAA; text-decoration:none; }

/* */
a.nav:link, a.nav:visited, a.nav:active { 
		text-decoration:none; 
		color:#000000; 
		background:#AAAAAA; 
		font-weight:bold; 
		display:block; 
		font-size:14pt; 
		width:120px;
		margin-left:auto; 
		margin-right:auto;
		padding:10px;

}
a.nav:hover { color:#FFA500; background:#000080; }

/********** content *********************/
div.content {
/*      background:#000000;  */
        background-image:url("images/trans2.png");
        margin-left:180px;
	     font-size:10pt;
        text-align:center;
}

/* */
img.logo { margin-top:20px; }

/* */
h1 { color:#FFA500; }
h2 { color:#FFA500; font-size:14px; text-align:center; }
h3 { color:#FFA500; font-size:14px; text-align:left; margin-left:20px; }
h2.konzeption { color:#FFA500; font-size:16px; font-weight:normal; text-align:left; margin-left:20px; text-decoration:underline; }
h1.konzeption { color:#FFA500; font-size:22px; }
h4.konzeption { color:#FFA500; font-weight:normal; width:85ex; text-align:left; margin-left:auto; margin-right:auto; }

/* */
p { 
	color:#FFFFFF; 
	width:85ex; 
	padding:10px; 
	margin-left:auto;
	margin-right:auto;
	text-align: justify; }
p.center { text-align: center; }
p.right { text-align:right; }

/* */
table { margin-left:auto; margin-right:auto; color:#FFFFFF; }
table.angebote { border-style:dotted; border-width:1px; padding:10px; }
table.team { border-style:dotted; border-width:1px; padding:10px; }
td { text-align:left; }
th { color:#FFa500; font-size:16px; text-align:left; }
td.team { font-size: 12pt; background: #444444; vertical-align: middle; }
td.chef { font-size: 12pt; background: #666666; vertical-align: middle; }
table.team a { color:#FFFFFF; }

/* */
a:link, a:hover, a:active, a:visited { text-decoration:none; font-weight:bold; color:#6495ED; }
a img { color:#000000; text-decoration:none; }

/* */
p.box {
   margin-top:10px;
   margin-bottom:10px;
   border-style:dotted;
   border-width:1px; }
p.box-center {
   margin-top:10px;
   margin-bottom:10px;
   border-style:dotted;
   border-width:1px;
	text-align:center; }       

/* */
ul { 
	text-align:left; 
	color:#FFFFFF; 
	margin-left:70px;
} 

font { color:#FFA500; font-weight:bold; }

/************ foo ***************************/
div.navi { 
	float:left;
	width:170px;
}

div.close { position:absolute; right:10px; bottom:10px; }
div.news { text-align:center; margin-top:100px; }

div.news li { margin-top:20px; font-size:16px; }
div.news font { font-weight:bold; color:#FFa500;}

h4.geb { color:#FFA500; margin-left:50px; text-align:left; }


/* boxes */

b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}

b.rtop, b.rbottom { display:block; background:#000000; width:140px; margin-left:auto; margin-right:auto; }
b.rtop b, b.rbottom b { display:block; height: 1px; overflow:hidden; background:#AAAAAA; }
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

img { border-style:none; }
