@charset "UTF-8";
body { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #353542; background-color: #898b93; margin: 0px; }
a { color: #353542; }
a.email		{color:#fff; text-decoration:none}
a.email:hover	{text-decoration:underline}
a:hover { color: #e63970; }
a:visited { color: #353542; }
img a { border:0px;}
p	{margin-top:0}
h1 { font-family: "Trebuchet MS"; font-weight: bold; color: #00378b; font-size: 12px; }
h2 { font-weight: bold; color: 00378b; font-size: 12px; font-family: "Trebuchet MS"; }
#wrap_all {width: 100%; }
#logo  { position: absolute; z-index: 5000; height: 160px; width: 160px; left: 70px; top: 61px; }
#content_top { height: 146px; }
#content_top #adresse { left: 235px; top: 124px; position: absolute; color: #FFFFFF; }

#content_main { height: 427px; width: 100%; position: absolute; border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; left: 0px; }
#content_info  			{ position:absolute; width:662px; height:427px; background-color:#f2f2f4; top:146px; left:218px; margin-top:1px;overflow:auto;}
#content_info #info    	{ height: 332px; width: 387px; position: absolute; padding:75px 20px 20px 20px; overflow:auto; }

* html #content_info 	 {overflow:hidden}
* html #content_info #info {height:427px; width:427px}

#container_foto   { height: 427px; position: absolute; left: 426px; top: 0px; padding-right: 0px; margin-right: 0px; width: 235px; }
#container_foto img {border-right-width: 1px;  border-right-style: solid; border-right-color: #FFFFFF; }
/* #content_paare  { background-color: #48097c; } */
#content_jugendliche { background-color: #65296a; }
#content_unten { background-image: url(../bilder/schlagschatten_02.png); position: absolute; z-index: 100; height: 30px; width: 100%; top: 573px; background-repeat: repeat-x; background-color: #898B93; }
#adtv_link { position: absolute; z-index: 2; height: 50px; width: 50px; left: 155px; top: 377px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#navi {background:url(../bilder/hg_navi_mit_linie.png) ; background-repeat:no-repeat; width:218px; height:348px; background-color: #f2f2f4; margin-left:0px; margin-top:1px; position:absolute; padding-left:61px;padding-top:79px;}

#impr		{left:88px;position:absolute;top:409px}
#impr 		{list-style:none; font-size:11px;}
/* html #impr 	{margin-left:-15px} */
#impr  a	{color:#353542;text-decoration:none; font-size:11px; }
#impr  a:hover,
#impr .act 	{color:#e8386f;}
* html #navi {height:430px}

#sm_logo	{position:absolute; bottom:6px; left:12px}

#navi ul 			{margin:0; padding:0; list-style:none ;width:155px;}
#navi ul			{width:1%}
 #navi ul li		{float:left;width:156px;}

#navi ul li.lev1	{text-indent:27px; height:17px}
#navi ul li.lev2	{text-indent:40px;height:17px}
#navi ul li a		{display:block; text-decoration:none; color:#353542;height:17px; line-height:17px; width:150px;}
#navi ul li a:hover,
#navi ul li.act		{color:#e8386f;}

/* ul { padding:0; margin:0; list-style:none; margin-left:61px;  width:157px;  } */


/* .tanzkurs {margin-left:27px;} */

/*
.paare a {}
.paare a:hover,
.paare_act{background-image:url(../bilder/sch_03paare_hover.png);background-repeat:no-repeat; }

.jugendliche a {background:url(../bilder/sch_004jugendliche.png) no-repeat 0px center; }
.jugendliche a:hover,
.jugendliche_act {background-image:url(../bilder/sch_004jugendliche_hover.png);background-repeat:no-repeat; }
*/

li.paare:hover,
li.paare_act		{background:url(../bilder/menu/b_02.png) no-repeat top left; }

li.jugendliche:hover,
li.jugendliche_act 	{background:url(../bilder/menu/b_03.png) no-repeat top left }

li.hiphop:hover,
li.hiphop_act 		{background:url(../bilder/menu/b_04.png) no-repeat top left }

li.kinder:hover,
li.kinder_act 		{background:url(../bilder/menu/b_05.png) no-repeat top left }

li.hochzeit:hover,
li.hochzeit_act 	{background:url(../bilder/menu/b_06.png) no-repeat top left }

li.privatstunde:hover,
li.privatstunde_act 	{background:url(../bilder/menu/b_07.png) no-repeat top left }

li.kurszeiten:hover,
li.kurszeiten_act 	{background:url(../bilder/menu/b_08.png) no-repeat top left }

li.equipment:hover,
li.equipment_act 	{background:url(../bilder/menu/b_09.png) no-repeat top left }

li.baelle:hover,
li.baelle_act 		{background:url(../bilder/menu/b_11.png) no-repeat top left }

li.party:hover,
li.party_act 		{background:url(../bilder/menu/b_12.png) no-repeat top left }

li.reisen:hover,
li.reisen_act 		{background:url(../bilder/menu/b_13.png) no-repeat top left }

li.galerie:hover,
li.galerie_act 		{background:url(../bilder/menu/b_14.png) no-repeat top left }

li.kontakt:hover,
li.kontakt_act 		{background:url(../bilder/menu/b_15.png) no-repeat top left }

/* ------------ OLD----------
.hiphop a {background:url(../bilder/sch_005hiphop.png) no-repeat 0px center;}
.hiphop a:hover,
.hiphop_act {background-image:url(../bilder/sch_005hiphop_hover.png);background-repeat:no-repeat; }

.kinder a {background:url(../bilder/sch_006kinder.png) no-repeat 0px center;}
.kinder a:hover,
.kinder_act{background-image:url(../bilder/sch_006kinder_hover.png);background-repeat:no-repeat; }

.hochzeit a { background:url(../bilder/sch_007hochzeit.png) no-repeat 0px center;}
.hochzeit a:hover,
.hochzeit_act {background-image:url(../bilder/sch_007hochzeit_hover.png);background-repeat:no-repeat; }

.privatstunde a { background:url(../bilder/sch_008privatstd.png) no-repeat 0px center; }
.privatstunde a:hover,
.privatstunde_act {background-image:url(../bilder/sch_008privatstd_hover.png);background-repeat:no-repeat; }

.kurszeiten a { background:url(../bilder/sch_009kurszeiten.png) no-repeat 0px center;}
.kurszeiten a:hover,
.kurszeiten_act {background-image:url(../bilder/sch_009kurszeiten_hover.png);background-repeat:no-repeat; }

.equipment a { background:url(../bilder/sch_010tanzschuhe.png) no-repeat 0px center;}
.equipment a:hover,
.equipment_act {background-image:url(../bilder/sch_010tanzschuhe_hover.png);background-repeat:no-repeat; }

.baelle a {background:url(../bilder/sch_011baelle.png) no-repeat 0px center;}
.baelle a:hover,
.baelle_act {background-image:url(../bilder/sch_011baelle_hover.png);background-repeat:no-repeat; }

.party a {background:url(../bilder/sch_012tanzpartys.png) no-repeat 0px center;}
.party a:hover,
.party_act {background-image:url(../bilder/sch_012tanzpartys_hover.png);background-repeat:no-repeat; }

.reisen a {background:url(../bilder/sch_013reisen.png) no-repeat 0px center;}
.reisen a:hover,
.reisen_act {background-image:url(../bilder/sch_013reisen_hover.png);background-repeat:no-repeat; }

.galerie a {background:url(../bilder/sch_014bider.png) no-repeat 0px center;}
.galerie a:hover,
.galerie_act {background-image:url(../bilder/sch_014bider_hover.png);background-repeat:no-repeat; }

.kontakt a {background:url(../bilder/sch_015kontakt.png) no-repeat 0px center; }
.kontakt a:hover,
.kontakt_act {background-image:url(../bilder/sch_015kontakt_hover.png);background-repeat:no-repeat; }
---------- OLD END----------  */

/*
.home a {}
.home a:hover {}
*/
.impressum a { margin-top:50px; font-size:10px; left:30px; }
.impressum a:hover { }

/* gallery */

.gallery-list-container		{height:106px; overflow:hidden}
.gallery-list-item		{border-bottom:1px solid #fff}

.gallery-list-content,
.gallery-view-content 		{margin-right:235px; text-align:right; }
.gallery-list-pic		{float:right; width:220px; overflow:hidden;}
.gallery-view-pic		{float:right; width:235px; overflow:hidden;  height:100%; border-left:1px solid #fff;}


.gallery-list-title		{height:80px; overflow:hidden; }
.gallery-list-title h3 	a	{color:#00378B;font-family:"Trebuchet MS";font-size:12px;font-weight:bold; text-decoration:none;}
.gallery-list-title h3		{margin:10px 0 0 0; padding:0 10px}
.gallery-list-title p 		{margin:0; ; padding:0 10px}
.gallery-list-morelink		{position:relative; bottom:0; height:26px; ; padding:0 10px}

.news-single-item .row1 		{height:100px; overflow:hidden;border-bottom:1px solid #fff;}
.news-single-item .row1 .wrap_in	{color:#fff; padding:28px 10px 0 0; margin-left:110px; height:67px; overflow:hidden }
.news-single-item .row1 h3		{font-size:14px;font-weight:bold; color:#fff; padding:0; margin:0}
.news-single-item .row1 .wrap_in .bodytext	{margin-top:8px; line-height:14px;}
.news-single-item .row2			{height:325px;}
* html .news-single-item .row2  	{width:424px; overflow:hidden}

.gallery-list-morelink a		{text-decoration:none; font-weight: bold; color: 00378b;}



