@charset "ISO-8859-1";
/* CSS Document */
img, div { behavior: url("iepngfix.php") }

body { font-size:16px; margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; background-color:#5e5d51; background-image:url(../gfx/gui/background.jpg); background-repeat:repeat-x; background-position:top center; }
.bodyindex { background-image:url(../gfx/gui/background_start.jpg);}
img { border:0; }
p { font-size:0.8em; padding:0 2em; line-height:1.3em; }
*+html p { line-height:1.6em; font-size:0.75em; } /* ie hack */
h1 { font-size:1.4em; text-align:center; margin:0; padding:0; color:;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#403f36; }
h2 { font-size:0.9em; text-align:center; margin:0; padding:0; color:#403f36; }
a { color:#E0B804; text-decoration:none; }
a:hover { color:#FC0; }
.content { background-image:url(../gfx/gui/abriss960_contentblack.png); }
.content_4er { background-image:url(../gfx/gui/abriss960_contentblack_4er.png); }
.content_2er { background-image:url(../gfx/gui/abriss960_contentblack_2er.png); }
.content_1er { background-image:url(../gfx/gui/abriss960_contentblack_1er.png); }
.content_23er { background-image:url(../gfx/gui/abriss960_contentblack_23.png); }
.content_trainer { background-image:url(../gfx/gui/abriss960_contentblack_trainer.png); }
.content, .content_4er, .content_1er, .content_2er, .content_trainer, .content_23er { background-repeat:no-repeat; background-position:top center; }
.content h1, .content_4er h1, .content_1er h1, .content_2er h1, .content_trainer h1, .content_23er h1 { margin:0.25em 0 0.5em 0; padding:1.25em 0 0 0; color:#FFF; font-size:1.2em; }
.content h2, .content_4er h2, .content_1er h2, .content_2er h2, .content_trainer h2, .content_23er h2 { color:#a09f93; }
.content h3 { text-align:center; background-image:url(../gfx/gui/h3_content_grafik.gif); background-repeat:no-repeat; background-position:center; color:#FFF; }
.content p, .content_4er p, .content_1er p, .content_trainer p, .content_23er p { color:#f4f3e4; }
.container { background-image:url(../gfx/gui/papierabriss.jpg); background-repeat:repeat-x; background-position:top center; }
.website { width:60em; margin:0 auto; }
.content h5, .content_4er h5, .content_2er h5, .content_1er h5, .content_23er h5 { text-align:center; color:#DBE3D3; font-size:0.8em; }
.head { height:13em; background-image:url(../gfx/gui/head.jpg); background-repeat:no-repeat; background-position:top center; }
.logo { margin:0 0 0 30em; position:relative; left:-72px; top:58px; width:9em; }
.navi { }
.subnavi { text-align:center; font-size:0.85em; color:#84837d; background-image:url(../gfx/gui/subnavi_grafik.png); background-repeat:no-repeat; background-position:center; margin:1em 0 0.5em 0; }
.subnavi a { text-decoration:none; color:#6f6e65; }
.subnavi a:hover { color:#FFF; }
.subnavi .aktiv { color:#FFF; }
.video {text-align:center;}
.container5spalten { background-image:url(../gfx/gui/back5spalten.png); background-repeat:no-repeat;}
.spalte5tel { width:12em; float:left;}
.spalte4tel { width:15em; float:left; }
.spalte3tel { width:20em; float:left;/*background-image:url(../gfx/gui/papier_3spalten_lang.png);background-repeat:no-repeat;background-position:center top;*/ }
.spalte23tel { width:40em; float:left;/*background-image:url(../gfx/gui/papier_3spalten_lang.png);background-repeat:no-repeat;background-position:center top;*/ }
.spalte2tel { width:30em; float:left; }
.spalte5tel h1, .spalte4tel h1, .spalte3tel h1, .spalte2tel h1, .spalte23tel h1 { font-size:1em; margin:2em 0.25em 0 0.25em; padding:0; }
.spalte5tel h2, .spalte4tel h2, .spalte3tel h2, .spalte2tel h2, .spalte23tel h2 { font-size:0.8em; margin:0.25em 0.75em 0 0.75em; padding:0 0 0.5em 0; }
.spalte5tel p, .spalte4tel p, .spalte3tel p, .spalte2tel p, .spalte23tel p { margin:0.5em 0.25em; padding:0.5em 1em; color:#f4f3e4; }
.spalte5tel p { text-align:center; }
.spalte3tel h4 { font-size:0.8em; margin:0 1.5em 0.5em 1.5em; padding:0 0 0.5em 0; color:#f4f3e4;border-bottom:1px #f4f3e4 dotted; }
.spalte3tel ul { list-style-type:none; margin:0; padding:0; }
.spalte3tel ul li { padding:0em 1em 0 1em; margin:0; }
.spalte3tel ul li p { border-bottom:1px #999 dotted; padding:0 0 1em 0; }

.trainerbild { width:20em; float:left; }
.trainerbild img { padding:0 0 0 4px; }
.trainer1974 { width:138px; text-align:center; float:left; }

.spalte3tel .trainernamen li p { text-align:center; font-size:0.9em; padding:0 0 0.5em 0; }
.spalte3tel .kataliste li p { padding:0 0 0.25em 0; text-align:center; }
.footer {/*clear:both;*/ text-align:center; color:#333; }
.footer p { padding:0 0 1em 0; margin:0; font-size:0.7em; }
.clearfloat { clear:both; }
.textcenter { text-align:center; }
.trennlinie { text-align:center; }
.footernavi { text-align:center; color:#333; background-image:url(../gfx/gui/footer_grafik.gif); background-repeat:no-repeat; background-position:center; }
.footernavi a { text-decoration:none; color:#afaea2; }
.footernavi a:hover { color:#E0B804; }
.footernavi p { margin:0; padding:0.5em 0; font-size:0.7em; }
.terminbox { text-align:left; }
.terminbox_datum {width:14em;margin-left:3em;float:left;display:block;text-align:left;}

/* navi */

#navigation_r1_c2 { margin-left:116px; margin-top:0px; width:64px; height:45px; margin-bottom:0px; float:left; display:inline; }
#navigation_r1_c4 { margin-left:9px; margin-top:0px; width:63px; height:45px; margin-bottom:0px; float:left; display:inline; }
#navigation_r1_c6 { margin-left:6px; margin-top:0px; width:132px; height:45px; margin-bottom:0px; float:left; display:inline; }
#navigation_r1_c12 { margin-right:104px; margin-top:0px; width:71px; height:45px; margin-bottom:0px; float:right; display:inline; }
#navigation_r1_c10 { margin-right:9px; margin-top:0px; width:137px; height:45px; margin-bottom:0px; float:right; display:inline; }
#navigation_r1_c8 { margin-right:10px; margin-top:0px; width:71px; height:45px; margin-bottom:0px; float:right; display:inline; }

.spaltenliste { line-height:1.2em; margin:0 2em; }
.spaltenliste ul { margin:0 0 0 0; padding:0 0 0 0; list-style-position:outside; list-style-type:square; }
.spaltenliste ul li { margin:0 0 0.5em 0; padding:0; font-size:0.75em; line-height:1.2em; color:#f4f3e4; }

.newsfoto { margin:1em; }

.foto { float:left; width:150px; height:150px; background-image:url(../gfx/gui/referenzen_hg_150.png); background-repeat:no-repeat; text-align:center; }
.foto img { }

.homenews ul {list-style-type:none;margin:1em 0;padding:0;}
.homenews h1, .homenews h2, .homenews p {color:#FFF;}