/* Allgemeine Deklarationen    Allgemeine Deklarationen    Allgemeine Deklarationen    Allgemeine Deklarationen    Allgemeine Deklarationen    Allgemeine Deklarationen     */
html {
	min-height: 100.01%;
}
* {
	margin: 0;
	padding: 0;
}
body {
	font-family: verdana, sans-serif, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	color: #777777;
	background-color: #640000;
	background-image: url(../gfx/body_bg_infi.png);
	background-repeat: repeat-x;
}
img {
	border: none;
}
h2 {
	font-weight: bold;
	font-size: 12px;
	color: #a30000;
	margin-bottom: 10px;
}
.h2 {
	display: block;
	margin-bottom: -10px;
}
*+html img.h2 {
/* für den IE7 */
	margin-bottom: -5px;
}
a {
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}
a:hover {
	color: #a30000;
}
input {
	border: 1px solid #cccccc;
	width: 207px;
}
textarea {
	border: 1px solid #cccccc;
}
.button {
	border: 1px solid #cccccc;
	background-color: #ffffff;
	width: 100px;
}
#main {
	width: 798px;
	margin: 20px auto;
	border: 1px solid #ffffff;
	background-color: #3f3f3f;
}
#marg {
	margin: 10px;
}
ul {
	list-style-position: outside;
}
/* HEADER   HEADER   HEADER   HEADER   HEADER   HEADER   HEADER   HEADER   HEADER   HEADER   HEADER   HEADER   */
#header {
	height: 100px;
	background-color: #ffffff;
}
#header #blume {
	height: 100px;
	width: 165px;
	float: left;
}
#header #schriftzug {
	height: 80px;
	width: 390px;
	float: right;
	position: relative;
	top: 19px;
	right: 15px;
}
#subheader {
	background-color: #3f3f3f;
}
/* ANIMATION     ANIMATION     ANIMATION     ANIMATION     ANIMATION     ANIMATION     ANIMATION     ANIMATION  */
#animation {
	height: 310px;
}
#animation #flash {
	height: 300px;
	width: 100%;
	margin-top: 5px;
}
/* MENÜ     MENÜ     MENÜ     MENÜ     MENÜ     MENÜ     MENÜ     MENÜ     MENÜ     MENÜ     MENÜ     MENÜ     MENÜ */
#menu {
	height: 32px;
}
#menu ul {
	list-style-type: none;
}
#menu li {
	float: left;
	background-color: #a30000;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
#menu li a {
	height: 25px;
	display: block;
	position: relative;
	top: 0px;
}
#menu #b_home a {
	width: 75px;
	background-image: url(../gfx/b_home.png);
	background-repeat: no-repeat;
	background-position: 15px 0;
}
#menu #b_vorteile a {
	width: 125px;
	background-image: url(../gfx/b_vorteile.png);
	background-repeat: no-repeat;
	background-position: 15px 0;
}
#menu #b_leistungen a {
	width: 113px;
	background-image: url(../gfx/b_leistungen.png);
	background-repeat: no-repeat;
	background-position: 15px 0;
}
#menu #b_info a {
	width: 106px;
	background-image: url(../gfx/b_info.png);
	background-repeat: no-repeat;
	background-position: 13px 0;
}
#menu #b_kochkurse a {
	width: 154px;
	background-image: url(../gfx/b_kochen.png);
	background-repeat: no-repeat;
	background-position: 15px 0;
}
#menu #b_news a {
	width: 75px;
	background-image: url(../gfx/b_news.png);
	background-repeat: no-repeat;
	background-position: 15px 0;
}
#menu #b_impressionen a {
	width: 124px;
	background-image: url(../gfx/b_impressionen.png);
	background-repeat: no-repeat;
	background-position: 13px 0;
}
/* MENÜ    HOVER   MENÜ    HOVER   MENÜ    HOVER   MENÜ    HOVER    */
#menu #b_home a:hover {
	background-image: url(../gfx/b_home.png);
	background-repeat: no-repeat;
	background-position: 15px -25px;
	background-color: #770000;
}
#menu #b_vorteile a:hover {
	background-image: url(../gfx/b_vorteile.png);
	background-repeat: no-repeat;
	background-position: 15px -25px;
	background-color: #770000;
}
#menu #b_leistungen a:hover {
	background-image: url(../gfx/b_leistungen.png);
	background-repeat: no-repeat;
	background-position: 15px -25px;
	background-color: #770000;
}
#menu #b_info a:hover {
	background-image: url(../gfx/b_info.png);
	background-repeat: no-repeat;
	background-position: 13px -25px;
	background-color: #770000;
}
#menu #b_kochkurse a:hover {
	background-image: url(../gfx/b_kochen.png);
	background-repeat: no-repeat;
	background-position: 15px -25px;
	background-color: #770000;
}
#menu #b_news a:hover {
	background-image: url(../gfx/b_news.png);
	background-repeat: no-repeat;
	background-position: 15px -25px;
	background-color: #770000;
}
#menu #b_impressionen a:hover {
	background-image: url(../gfx/b_impressionen.png);
	background-repeat: no-repeat;
	background-position: 13px -25px;
	background-color: #770000;
}
/* MENÜ    AKTIV   MENÜ    AKTIV   MENÜ    AKTIV   MENÜ    AKTIV    */
#menu #b_home a.active {
	background-image: url(../gfx/b_home.png);
	background-repeat: no-repeat;
	background-position: 15px -50px;
	background-color: #770000;
}
#menu #b_vorteile a.active {
	background-image: url(../gfx/b_vorteile.png);
	background-repeat: no-repeat;
	background-position: 15px -50px;
	background-color: #770000;
}
#menu #b_leistungen a.active {
	background-image: url(../gfx/b_leistungen.png);
	background-repeat: no-repeat;
	background-position: 15px -50px;
	background-color: #770000;
}
#menu #b_info a.active {
	background-image: url(../gfx/b_info.png);
	background-repeat: no-repeat;
	background-position: 13px -50px;
	background-color: #770000;
}
#menu #b_kochkurse a.active {
	background-image: url(../gfx/b_kochen.png);
	background-repeat: no-repeat;
	background-position: 15px -50px;
	background-color: #770000;
}
#menu #b_news a.active {
	background-image: url(../gfx/b_news.png);
	background-repeat: no-repeat;
	background-position: 15px -50px;
	background-color: #770000;
}
#menu #b_impressionen a.active {
	background-image: url(../gfx/b_impressionen.png);
	background-repeat: no-repeat;
	background-position: 13px -50px;
	background-color: #770000;
}
#menu a {
	position: relative;
	top: 5px;
	color: #ffffff;
}
#menu a:hover {
	color: #dddddd;
}
/* CONTENT    CONTENT    CONTENT    CONTENT    CONTENT    CONTENT    CONTENT    CONTENT    CONTENT    CONTENT    CONTENT */
#content {
	background-color: #ffffff;
	padding: 10px;
	text-align: left;
}
* html div#content {
	height: 50px;
}
#content ul {
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-position: inside;
}
#content li {
	margin-bottom: 5px;
}
#content #top_vorteile {
	margin-bottom: 10px;
}
/* ÜBER MICH     ÜBER MICH     ÜBER MICH     ÜBER MICH     ÜBER MICH     ÜBER MICH     ÜBER MICH     ÜBER MICH  */
#left_info {
	float: left;
}
#left_info #passbild {
	width: 225px;
	height: 307px;
	margin-right: 10px;
}
#right_info {
	height: 307px;
}
#right_info #unterschrift {
	height: 90px;
	margin-top: 6px;
	background-image: url(../gfx/markefke-unterschrift.png);
	background-repeat: no-repeat;
	background-position: 245px 25px;
}
* html div#right_info #unterschrift {
/* für den IE6 */
	background-position: 0px 25px;
}
*+html div#right_info #unterschrift {
/* für den IE7 */
	background-position: 0px 25px;
}
/* VORTEILE    VORTEILE    VORTEILE    VORTEILE    VORTEILE    VORTEILE    VORTEILE    VORTEILE    VORTEILE */
#left_vorteile {
	width: 455px;
}
#schirm {
	border: 1px solid #3f3f3f;
	;
}
#bottom_vorteile {
	margin-top: 10px;
}
/* LEISTUNGEN      LEISTUNGEN     LEISTUNGEN     LEISTUNGEN    LEISTUNGEN     LEISTUNGEN     LEISTUNGEN    */
#top_leistungen {
	margin-bottom: 10px;
}
#left_leistungen {
	float: left;
	margin-right: 85px;
}
#left_leistungen ul {
	list-style-type: none;
}
#left_leistungen ul li {
	margin-bottom: -2px;
}
* html ul#hochz {
/* für den IE6 */
	margin-top: -4px;
}
* html ul#hochz li {
/* für den IE6 */
	margin-bottom: -15px;
}
*+html ul#hochz {
/* für den IE7 */
	margin-top: -7px;
}
*+html ul#hochz li {
/* für den IE7 */
	margin-bottom: -15px;
}
#right_leistungen {
	height: 200px;
	padding-top: 42px;
}
.lh2 {
	margin-bottom: 10px;
	display: block;
}
a #leistungen_submenu_hz {
	width: 110px;
	height: 30px;
	background-position: 0 -30px;
	background-repeat: no-repeat;
	background-image: url(../gfx/leistungen_submenu_hz.png);
	float: left;
}
a:hover #leistungen_submenu_hz {
	background-position: 0 0;
}
a.selected #leistungen_submenu_hz {
	background-position: 0 0;
}
a #leistungen_submenu_ev {
	width: 60px;
	height: 30px;
	position: relative;
	left: 120px;
	background-position: 0 -30px;
	background-repeat: no-repeat;
	background-image: url(../gfx/leistungen_submenu_ev.png);
}
*+html a div#leistungen_submenu_ev {
/* für den IE7 */
	left: 10px;
}
a:hover #leistungen_submenu_ev {
	background-position: 0 0;
}
a.selected #leistungen_submenu_ev {
	background-position: 0 0;
}
#left_leistungen #event li a div {
	height: 20px;
	background-image: url(../gfx/leistungen_events.png);
	background-repeat: no-repeat;
}
#left_leistungen #hochz li a div {
	height: 20px;
	background-image: url(../gfx/leistungen_hz.png);
	background-repeat: no-repeat;
}
a #n_1 {
	width: 85px;
	background-position: 0 0;
}
a #n_2 {
	width: 180px;
	background-position: 0 -20px;
}
a #n_3 {
	width: 70px;
	background-position: 0 -40px;
}
a #n_4 {
	width: 105px;
	background-position: 0 -60px;
}
a #n_5 {
	width: 76px;
	background-position: 0 -80px;
}
a #n_6 {
	width: 120px;
	background-position: 0 -100px;
}
a #n_7 {
	width: 160px;
	background-position: 0 -120px;
}
a #n_8 {
	width: 60px;
	background-position: 0 -140px;
}
a #n_9 {
	width: 86px;
	background-position: 0 -160px;
}
a #n_10 {
	width: 100px;
	background-position: 0 -180px;
}
a #n_11 {
	width: 98px;
	background-position: 0 -200px;
}
a #n_12 {
	width: 148px;
	background-position: 0 -220px;
}
a #n_13 {
	width: 90px;
	background-position: 0 -240px;
}
a #n_14 {
	width: 72px;
	background-position: 0 -260px;
}
a #n_15 {
	width: 55px;
	background-position: 0 -280px;
}
a #n_16 {
	width: 90px;
	background-position: 0 -300px;
}
a #n_17 {
	width: 63px;
	background-position: 0 -320px;
}
a #n_18 {
	width: 85px;
	background-position: 0 -340px;
}
a #n_19 {
	width: 57px;
	background-position: 0 -360px;
}
a #n_20 {
	width: 100px;
	background-position: 0 -380px;
}
a #n_21 {
	width: 87px;
	background-position: 0 -400px;
}
a #n_22 {
	width: 83px;
	background-position: 0 -420px;
}
a:hover #n_1 {
	width: 85px;
	background-position: -415px 0;
}
a:hover #n_2 {
	width: 180px;
	background-position: -415px -20px;
}
a:hover #n_3 {
	width: 70px;
	background-position: -415px -40px;
}
a:hover #n_4 {
	width: 105px;
	background-position: -415px -60px;
}
a:hover #n_5 {
	width: 76px;
	background-position: -415px -80px;
}
a:hover #n_6 {
	width: 120px;
	background-position: -415px -100px;
}
a:hover #n_7 {
	width: 160px;
	background-position: -415px -120px;
}
a:hover #n_8 {
	width: 60px;
	background-position: -415px -140px;
}
a:hover #n_9 {
	width: 86px;
	background-position: -415px -160px;
}
a:hover #n_10 {
	width: 100px;
	background-position: -415px -180px;
}
a:hover #n_11 {
	width: 98px;
	background-position: -415px -200px;
}
a:hover #n_12 {
	width: 148px;
	background-position: -415px -220px;
}
a:hover #n_13 {
	width: 90px;
	background-position: -415px -240px;
}
a:hover #n_14 {
	width: 72px;
	background-position: -415px -260px;
}
a:hover #n_15 {
	width: 55px;
	background-position: -415px -280px;
}
a:hover #n_16 {
	width: 90px;
	background-position: -415px -300px;
}
a:hover #n_17 {
	width: 63px;
	background-position: -415px -320px;
}
a:hover #n_18 {
	width: 85px;
	background-position: -415px -340px;
}
a:hover #n_19 {
	width: 57px;
	background-position: -415px -360px;
}
a:hover #n_20 {
	width: 100px;
	background-position: -415px -380px;
}
a:hover #n_21 {
	width: 87px;
	background-position: -415px -400px;
}
a:hover #n_22 {
	width: 83px;
	background-position: -415px -420px;
}
a #n_a1 {
	width: 150px;
	background-position: 0 0;
}
a #n_a2 {
	width: 150px;
	background-position: 0 -20px;
}
a #n_a3 {
	width: 170px;
	background-position: 0 -40px;
}
a #n_a4 {
	width: 60px;
	background-position: 0 -60px;
}
a #n_a5 {
	width: 108px;
	background-position: 0 -80px;
}
a #n_a6 {
	width: 102px;
	background-position: 0 -100px;
}
a #n_a7 {
	width: 86px;
	background-position: 0 -120px;
}
a #n_a8 {
	width: 58px;
	background-position: 0 -140px;
}
a #n_a9 {
	width: 60px;
	background-position: 0 -160px;
}
a #n_a10 {
	width: 83px;
	background-position: 0 -180px;
}
a:hover #n_a1 {
	width: 150px;
	background-position: -415px  0;
}
a:hover #n_a2 {
	width: 150px;
	background-position: -415px  -20px;
}
a:hover #n_a3 {
	width: 170px;
	background-position: -415px  -40px;
}
a:hover #n_a4 {
	width: 60px;
	background-position: -415px  -60px;
}
a:hover #n_a5 {
	width: 108px;
	background-position: -415px  -80px;
}
a:hover #n_a6 {
	width: 102px;
	background-position: -415px  -100px;
}
a:hover #n_a7 {
	width: 86px;
	background-position: -415px  -120px;
}
a:hover #n_a8 {
	width: 58px;
	background-position: -415px  -140px;
}
a:hover #n_a9 {
	width: 60px;
	background-position: -415px  -160px;
}
a:hover #n_a10 {
	width: 83px;
	background-position: -415px  -180px;
}
/*  SELECTED SELECTEDSELECTEDSELECTEDSELECTED*/
a.selected #n_1 {
	width: 85px;
	background-position: -415px 0;
}
a.selected #n_2 {
	width: 180px;
	background-position: -415px -20px;
}
a.selected #n_3 {
	width: 70px;
	background-position: -415px -40px;
}
a.selected #n_4 {
	width: 105px;
	background-position: -415px -60px;
}
a.selected #n_5 {
	width: 76px;
	background-position: -415px -80px;
}
a.selected #n_6 {
	width: 120px;
	background-position: -415px -100px;
}
a.selected #n_7 {
	width: 160px;
	background-position: -415px -120px;
}
a.selected #n_8 {
	width: 60px;
	background-position: -415px -140px;
}
a.selected #n_9 {
	width: 86px;
	background-position: -415px -160px;
}
a.selected #n_10 {
	width: 100px;
	background-position: -415px -180px;
}
a.selected #n_11 {
	width: 98px;
	background-position: -415px -200px;
}
a.selected #n_12 {
	width: 148px;
	background-position: -415px -220px;
}
a.selected #n_13 {
	width: 90px;
	background-position: -415px -240px;
}
a.selected #n_14 {
	width: 72px;
	background-position: -415px -260px;
}
a.selected #n_15 {
	width: 55px;
	background-position: -415px -280px;
}
a.selected #n_16 {
	width: 90px;
	background-position: -415px -300px;
}
a.selected #n_17 {
	width: 63px;
	background-position: -415px -320px;
}
a.selected #n_18 {
	width: 85px;
	background-position: -415px -340px;
}
a.selected #n_19 {
	width: 57px;
	background-position: -415px -360px;
}
a.selected #n_20 {
	width: 100px;
	background-position: -415px -380px;
}
a.selected #n_21 {
	width: 87px;
	background-position: -415px -400px;
}
a.selected #n_22 {
	width: 83px;
	background-position: -415px -420px;
}
a.selected #n_a1 {
	width: 150px;
	background-position: -415px  0;
}
a.selected #n_a2 {
	width: 150px;
	background-position: -415px  -20px;
}
a.selected #n_a3 {
	width: 170px;
	background-position: -415px  -40px;
}
a.selected #n_a4 {
	width: 60px;
	background-position: -415px  -60px;
}
a.selected #n_a5 {
	width: 108px;
	background-position: -415px  -80px;
}
a.selected #n_a6 {
	width: 102px;
	background-position: -415px  -100px;
}
a.selected #n_a7 {
	width: 86px;
	background-position: -415px  -120px;
}
a.selected #n_a8 {
	width: 58px;
	background-position: -415px  -140px;
}
a.selected #n_a9 {
	width: 60px;
	background-position: -415px  -160px;
}
a.selected #n_a10 {
	width: 83px;
	background-position: -415px  -180px;
}
/* Galerie    Galerie    Galerie    Galerie    Galerie    Galerie    Galerie    Galerie    Galerie    Galerie  */
.galerie {
	width: 100%;
	padding: 25px 0;
	border-bottom: 1px dashed #dddddd;
}
/* FOOTER     FOOTER     FOOTER     FOOTER     FOOTER     FOOTER     FOOTER     FOOTER     FOOTER     FOOTER */
#footer {
	height: 20px;
	background-color: #a30000;
	text-align: right;
	color: #ffffff;
	font-weight: bold;
}
#footer a {
	color: #ffffff;
	margin: 0 10px;
	font-weight: normal;
	font-size: 10px;
}
#footer a:hover {
	color: #dddddd;
}
#footer .right {
	position: relative;
	top: 4px;
}
/* AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT AIT */
#ait {
	width: 100%;
	background: transparent;
	clear: both;
	color: #666666;
}
#ait a {
	color: #666666;
	font-size: 11px;
}
#ait a:hover {
	color: #DF297D;
}
#ait-logo {
	float: right;
	border: none;
}
#ait img {
	position: relative;
	top: -1px;
	padding: 0 5px;
}
#ait h1 {
	color: #999999;
	font-variant: small-caps;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 4px;
}
#ait h3 {
	padding-top: 3px;
	padding-bottom: 1px;
	font-size: 10px;
	color: #aaaaaa;
}
/* ALLGEMEINES     ALLGEMEINES     ALLGEMEINES     ALLGEMEINES     ALLGEMEINES     ALLGEMEINES     ALLGEMEINES     ALLGEMEINES     ALLGEMEINES     ALLGEMEINES     ALLGEMEINES    */
.pictooltip {
	display: none;
	text-align: center;
	padding: 5px;
	background-color: #ffffff;
	border: #A30000 solid 1px;
	z-index: 100;
	color: #666666;
	font-size: 60%;
}

