body {margin: 0;
	height:100%;
	overflow-y: auto;
	background-color: #fff;
	}

p { 
   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto; 
}


#inhalt {
	margin: 25px 20px 25px 260px;
	display: block;
	width: 720px;
	background-color: #fff;
}


#menu {
	background-color: #fff;
	text-align: right;
	top: 0px;
	left: 0px;
	width: 210px;
	padding-left: 20px;
	padding-right: 20px;
	position: fixed;
}

* html #menu {position:absolute;}

#menu1 a:link {
	font: 24px/32px "Trebuchet MS", Arial;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	margin-bottom: 10px;
	margin-top: 10px;
	display: block;
	background: #fff;
	padding: 4px 6px 4px 6px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#menu1 a:visited, #menu1 a {
	font: 24px/32px "Trebuchet MS", Arial
	font-weight: normal;
	text-decoration: none;
	color: #000;
	margin-bottom: 10px;
	margin-top: 10px;
	display: block;
	background: #fff;
	padding: 4px 6px 4px 6px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#menu1 a:hover {
	font: 24px/32px "Trebuchet MS", Arial;
	font-weight: normal;
	color: #000;
	margin-bottom: 10px;
	margin-top: 10px;
	display: block;
	background: #f1f1f1;
	padding: 4px 6px 4px 6px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#menu2 a:link {
	font: 14px/28px "Trebuchet MS", Arial;
	font-weight: normal;
	text-decoration: none;
	background: #fff;
	color: #333;
	margin-right: 7px;
	padding: 4px;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

#menu2 a:visited, #menu2 a {
	font: 14px/28px "Trebuchet MS", Arial;
	font-weight: normal;
	text-decoration: none;
	background: #fff;
	color: #333;
	margin-right: 7px;
	padding: 4px;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

#menu2 a:hover {
	font: 14px/28px "Trebuchet MS", Arial;
	font-weight: normal;
	text-decoration: none;
	background: #70b4d4;
	color: #fff;
	margin-right: 7px;
	padding: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}


.fein1 {background:  url(abb/aawaag3.gif);
	padding-right: 480px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.fein2 {background:  url(abb/aawaag3.gif);
	padding-right: 120px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.fein3 {background:  url(abb/aawaag3.gif);
	padding-right: 640px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.tab1 {
	background-color: #fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
 border-radius: 5px;
 // box-shadow: 8px 8px 8px #999;}
 
.tab2 {
	background-color: #f1f1f1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
 border-radius: 5px;
// box-shadow: 8px 8px 8px #999;}
 
.tab3 {
	background-color: #70b4d4;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
 border-radius: 5px;
 // box-shadow: 8px 8px 8px #999;}
 
.h1 {
	font: 23px/30px "Trebuchet MS", Arial;
	font-weight: normal;
	color: #000;
	background: #70b4d4;
	text-decoration: none;
	padding-bottom: 30px;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
 border-radius: 5px;
 //text-shadow: 2px 1px 1px #000;}


td, li {
	font: 16px/24px "Trebuchet MS", Arial;
	color: #000;
	text-decoration: none;
	list-style:  url(neu/abb/pfeil.gif);
	}

.titel {
	font: 30px/30px "Trebuchet MS", Arial;
	color: #000;
	text-decoration: none;
	font-weight: normal;
}

.fett {
	font: 16px/26px "Trebuchet MS", Arial;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

.klein {
	font-family: "Trebuchet MS", Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	line-height: 9px;
}

.m {float: left; padding-right: 100px; padding-bottom: 70px;}
.c {float: left; padding-right: 100px; padding-bottom: 70px;}
.neu {float: left; padding-right: 30px; padding-bottom: 35px;}


#red {color: #ff0000;}


a:link {
	color: #348ab3;
	//background: #ccc;
	padding: 1px;
	text-decoration: underline;
	font-weight: normal;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

a:visited {
	color: #348ab3;
	//background: #ccc;
	padding: 1px;
	text-decoration: underline;
	font-weight: normal;
		-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

a:hover {
	color: #fff;
	background: #70b4d4;
	padding: 1px;
	text-decoration: none;
	font-weight: normal;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}


a.bild:link {background: #f1f1f1;}
a.bild:visited {background: #f1f1f1;}
a.bild:hover {background: #f1f1f1; opacity: 0.7;}

a.up:link {background: #fff;}
a.up:visited {background: #fff;}
a.up:hover {background: #fff;}

blockquote {
	padding: 2px 6px 10px 10px;
	background: #ffffff;
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}


#neu #neumenu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}
#einzel #einzelmenu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}
#gruppen #gruppenmenu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}
#suche #suchemenu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}
#m #mmenu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}
#m01 #m01menu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}
#m02 #m02menu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}
#m03 #m03menu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}
#m04 #m04menu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}
#m05 #m05menu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}
#m06 #m06menu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}

#c #cmenu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}
#c06 #c06menu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}
#c07 #c07menu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}
#c03 #c03menu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}
#c04 #c04menu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}
#c05 #c05menu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}

#s #smenu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}
#s01 #s01menu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}

#kat #katmenu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}
#kat01 #kat01menu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}
#kat02 #kat02menu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}

#pr #prmenu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}

#imp #impmenu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px;  text-decoration: none;}
#einzel #einzelmenu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px;  text-decoration: none;}
#vita #vitamenu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px;  text-decoration: none;}
#eng #engmenu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}
#fra #framenu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}
#esp #espmenu2 {background-color: #70b4d4; color: #fff; font-weight: normal; padding: 4px; text-decoration: none;}

#neu #neumenu1 {background-color: #fff;}
#suche #neumenu1 {background-color: #fff;}
#eng #neumenu1 {background-color: #fff;}
#fra #neumenu1 {background-color: #fff;}
#esp #neumenu1 {background-color: #fff;}
#imp #neumenu1 {background-color: #fff;}
#m #mmenu1 {background-color: #fff;}
#c #cmenu1 {background-color: #fff;}
#einzel #vitamenu1 {background-color: #fff;}
#vita #vitamenu1 {background-color: #fff;}
#gruppen #vitamenu1 {background-color: #fff;}
#pr #prmenu1 {background-color: #fff;}



a.index1:link {
	font: 70px/40px "Trebuchet MS", Arial;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	background: #f1f1f1;
	text-decoration: none;
	padding: 20px;
	-moz-border-radius: 7px;
-webkit-border-radius: 7px;
 border-radius: 7px;}
 
a.index1:visited {
	font: 70px/40px "Trebuchet MS", Arial;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	background: #f1f1f1;
	text-decoration: none;
	padding: 20px;
	-moz-border-radius: 7px;
-webkit-border-radius: 7px;
 border-radius: 7px;}


a.index1:hover {
	font: 70px/40px "Trebuchet MS", Arial;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	background: #70b4d4;
	text-decoration: none;
	padding: 20px;
	-moz-border-radius: 7px;
-webkit-border-radius: 7px;
 border-radius: 7px;}


a.index3:link {
	font: 36px/40px "Trebuchet MS", Arial;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	background: #fff;
	text-decoration: none;
	padding: 10px;
	-moz-border-radius: 7px;
-webkit-border-radius: 7px;
 border-radius: 7px;}
 
a.index3:visited {
	font: 36px/40px "Trebuchet MS", Arial;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	background: #fff;
	text-decoration: none;
	padding: 10px;
	-moz-border-radius: 7px;
-webkit-border-radius: 7px;
 border-radius: 7px;}


a.index3:hover {
	font: 36px/40px "Trebuchet MS", Arial;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	background: #70b4d4;
	text-decoration: none;
	padding: 10px;
	-moz-border-radius: 7px;
-webkit-border-radius: 7px;
 border-radius: 7px;}