/* CSS-Styles */
/* ----- LAYOUT ----------------------------------------------------------------------------------------------------------------------------------- */

body { margin: 0; padding: 0; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; color: #333; font-size: 12px; background: #e5f2ea url(/images/bg1.png) 0 170px repeat-x; }

a {text-decoration: none; color: #007c30;}
a:hover { color: #e1001a; text-decoration: none; }

div#top {width: 998px; height:18px; margin: 10px auto 0 auto; padding: 0; background: transparent url(/images/bgtop.png) no-repeat; }
div#main {width: 998px; height: auto; min-height: 500px; margin: 0 auto; padding: 0; background: transparent url(/images/bgmain.png) repeat-y; }

div#top1 {width: 898px; height:150px; margin: 0 50px; padding: 0; }
div#top1 > img { width: 285px; height:140px; border: none; display:block; float: left; }

div#add {width: 500px; height: 50px; margin: 0; padding: 0; float:right; }
div#add ul.add { height:30px; list-style:none; margin:0 20px; padding:0; width:auto; float:right; }
div#add ul.add li { line-height: 30px; padding: 0 0 0 20px; display: block; margin:0; float: left;  }
div#add ul.add li a { color: #007c30;font-size: 14px; }
div#add ul.add li a:hover, div#add ul.add li:hover a { color: #e1001a; text-decoration: none; }

div#fb {width: 200px; height: 50px; margin: 20px 10px 0 0; padding: 0; float:right; }
div#fb a img { border:0; filter:alpha(opacity=80); opacity: 0.8; }
div#fb a:hover img { border:0; filter:none; opacity: 1;}

div#menu { margin: 0 17px; padding: 0; width: 964px; height: 30px; background-color: #7fbd97; border-top: 1px solid #e1001a; border-bottom: 1px solid #e1001a; }
div#menu ul.menu { display:block; float:left; list-style:none; margin:0; padding:0; width:auto; height: 30px; }
div#menu ul.menu li { height: 30px;  margin:0; padding: 0; float: left; cursor:pointer; }
div#menu ul.menu li a { padding: 0 8px; margin: 0; color: #007c30; display: block; line-height: 30px; height: 30px; border-left: 1px solid #007c30; }
div#menu ul.menu li:first-child a { border-left: none; }
div#menu ul.menu li:hover { background-color: #198944; }
div#menu ul.menu li a:hover, div#menu ul.menu li:hover a { color: #fff; text-decoration: none; }

div#menu ul.menu li ul { position:absolute; z-index:55; display:none; list-style:none; margin:0; padding:10px 0; background: transparent url(/images/bgmenu.png) repeat; border-left: 1px solid #E1001A; border-right: 1px solid #E1001A; border-bottom: 1px solid #E1001A; }
div#menu ul.menu li ul li { padding: 0; height: 24px;  margin:0; float: none; }
div#menu ul.menu li:hover ul { display:block; }
div#menu ul.menu li:hover ul li a, div#menu ul.menu li ul li a { color: #ffffff; line-height: 24px; border:none; }
div#menu ul.menu li:hover ul li:hover { background-color: #7fbd97;}
div#menu ul.menu li:hover ul li:hover a, div#menu ul.menu li:hover ul li a:hover { color:#ffffff; }

div#menu > a > h3 { color:#007c30; font-size: 12px; font-weight: normal; display:block; text-align: center; width: 250px; float:right; height: 30px; line-height: 30px; margin: 0; padding: 0; border-left: 1px solid #007c30; }
div#menu > a:hover > h3 { color:#fff; background-color: #198944; }

div#mainframe {width: 964px; height: auto; margin: 0 17px; background-color: #fff; }
div#mainwindow { width: 713px; height: auto; min-height: 480px; margin: 0; padding: 0; float:left; }
div#news {  width: 250px; height: auto; min-height: 480px; margin: 0; padding: 0; float:right; border-left: 1px solid #007c30; }

div#bottom {width: 998px; height: 32px; margin: 0 auto 10px auto; padding: 0; background: transparent url(/images/bgbot.png) no-repeat; }
div#bottom div {  width: 267px; height: 13px; margin: 0; padding: 0; float:right; border-left: 1px solid #007c30; }


div.webcam {width: 215px; background: transparent url(/images/bgwebcam.png) top center no-repeat;  margin: 15px auto; display: block; }
div.webcam img {width: 213px; margin: 15px 0 0 0; border: 1px solid #007c30; }

div.GALY {margin: 0; padding:0; }
div.GALY div#img0 {margin: 0; width: 713px; height: 310px; overflow:hidden; background: transparent url(/images/bgimg.png) no-repeat;}
div.GALY div#img0 div { position: relative; top:-30px; display:none; margin: 0; padding: 0 10px; height: 30px; background-color: #fff; color: #e1001a; font-size: 14px; line-height: 30px; }

div.GALY div.dyn { margin: 5px 0 0 0; padding: 1px; width: 711px; height:80px; overflow: hidden; background-color: #aaa; border-top: 1px solid #007c30; border-bottom: 1px solid #007c30;  }
div.GALY div.dyn ul { margin: 0; padding: 0; margin: 0; list-style: none; height: 80px; }
div.GALY div.dyn li { display: block; float: left; height: 80px; width: auto; margin-left: 1px; }
div.GALY div.dyn li img { border:none;width: auto; height: 80px; }
div.GALY div.dyn li a span { display: none; }
div.GALY div.dyn a { display: block; text-decoration: none; }
div.GALY div.dyn a:hover img { filter:alpha(opacity=50); opacity: 0.5; }

div.GALY div.content { margin: 10px; }




div#news {text-align:center;}
div#news ul.events { list-style:none; margin:0; padding:0; }
div#news ul.events li {  }
div#news ul.events li a h3 { font-size: 12px; color: #007c30; font-weight: bold; margin: 3px 5px 5px 5px; }
div#news ul.events li a:hover h3 { }
div#news ul.events li a img {  }
div#news ul.events li a.info { display:block; margin: 0 15px; color: #007c30; }
div#news ul.events li a.date { display:block; margin: 0 15px 10px 15px; background-color: #007c30; color: #fff; line-height: 18px; }

div#mainwindow ul.events { list-style:none; margin:0; padding:0; }
div#mainwindow ul.events li { width: 713px; height: 400px; background-color: #eee; }
div#mainwindow ul.events li div.img { width: 290px; height: 390px; margin: 5px; float:left; }
div#mainwindow ul.events li h2 { display:block; float:right; width: 413px; text-align: center; font-size: 15px; color: #007c30; font-weight: bold; margin: 20px 0; }
div#mainwindow ul.events li div.info { float:right; width: 383px; margin: 0 15px; color: #007c30; }
div#mainwindow ul.events li div.date { float:right; width: 413px; margin: 0; background-color: #007c30; color: #fff; line-height: 30px; text-align: center; }
div#mainwindow ul.events li div.text { float:right; width: 383px; margin: 10px 15px; color: #007c30; }

div#mainwindow h2.events1 { display:block; width: 713px; text-align: center; font-size: 15px; background-color: #007c30; color: #fff; line-height: 30px; text-align: center; font-weight: bold; margin: 5px 0 0 0; }
div#mainwindow ul.events1 { list-style:none; margin:0; padding:0; }
div#mainwindow ul.events1 li { width: 713px; height: 170px; background-color: #eee; margin: 5px 0; }
div#mainwindow ul.events1 li div.img { margin: 10px; float:left; width: 112px; height: 150px; }
div#mainwindow ul.events1 li h3 { display:block; float:right; width: 571px; text-align: left; font-size: 15px; color: #007c30; font-weight: bold; margin: 10px 10px 3px 0; }
div#mainwindow ul.events1 li div.date { float:right; width: 571px; margin: 0 10px 3px 0; color: #555; }
div#mainwindow ul.events1 li div.info { float:right; width: 571px; margin: 0 10px 3px 0; color: #007c30; }
div#mainwindow ul.events1 li div.text { float:right; width: 571px; margin: 0 10px 0 0; color: #007c30; }

div#mainwindow div.carousel_pn a { display:block; cursor:pointer; font-size: 20px; width: 22px; line-height: 22px; text-align:center; color: #cccccb; }
div#mainwindow div.carousel_pn a.dynprev { float:left; }
div#mainwindow div.carousel_pn a.dynnext { float: right; }
div#mainwindow div.carousel_pn a.dyns { font-size: 12px; width: 200px; margin: 0 auto; }
div#mainwindow div.carousel_pn a:hover { text-decoration:none; color: #007c30; }

div#mainwindow table.cal { margin:0 auto; padding: 0; border-collapse:collapse; }
div#mainwindow table.cal th { border: 1px solid #aaa; padding:0 4px; }
div#mainwindow table.cal td { font-size: 11px; padding: 0; text-align:center; border: 1px dotted #aaa;  }
div#mainwindow table.cal td.sat { background-color: #99e3b5; }
div#mainwindow table.cal td.sun { background-color: #86c8a0; }
div#mainwindow table.cal td.event { background-color: #da2d3a; color: #fff; cursor: pointer; font-weight: bolder; }
div#mainwindow table.cal td b { font-style:italic; font-weight: 900; }


/*FOTOGALERIE */
div#mainwindow div#fgal1.standard {padding: 0 10px;}
div#mainwindow div#fgal1.standard h1 {text-align:center;margin: 5px;}
div#mainwindow div#fgal1.standard h2 {margin: 0; }
div#mainwindow div#fgal1.standard div.nav {text-align:center;}
div#mainwindow div#fgal1.standard div.nav a {margin: 0 10px;}
div#mainwindow div#fgal1.standard div.nav a img {filter:alpha(opacity=50); opacity: 0.5;}
div#mainwindow div#fgal1.standard div.nav a:hover img  {filter:none; opacity: 1;}
div#mainwindow div#fgal1.standard div.nav div {margin: -14px 0 0; text-align:right; }
div#mainwindow div#fgal1.standard div.pic {margin: 10px 0 0 0;}
div#mainwindow div#fgal1.standard div.pic > div {text-align:center; margin: 5px 20px; }
div#mainwindow div#fgal1.standard table.pic {margin: 0 auto;}
div#mainwindow div#fgal1.standard table.pic td {background-color: #ddd;}
div#mainwindow div#fgal1.standard table.pic td div.sm {text-align:right; font-size:10px;}
div#mainwindow div#fgal1.standard table.pic td img {border:none;margin:3px;}

div#mainwindow div#fgal1.fs1 {padding: 0 10px;}
div#mainwindow div#fgal1.fs1 div.l {width: 343px; float:left;}
div#mainwindow div#fgal1.fs1 div.l ul { margin:0 10px; padding:0; }
div#mainwindow div#fgal1.fs1 div.l ul li {  }
div#mainwindow div#fgal1.fs1 div.l ul li.fsli0 {font-weight:bold;}
div#mainwindow div#fgal1.fs1 div.l ul li.fsli1 {margin-left:10px;}
div#mainwindow div#fgal1.fs1 div.r {width: 350px; float:right;margin:10px 0;}
div#mainwindow div#fgal1.fs1 div.r h3 {text-align:center;margin: 2px; font-size:13px;}
div#mainwindow div#fgal1.fs1 div.r div.t {margin:5px 2px 10px 2px;}

div#galerie_dyn {margin: 5px 0 0 3px;}
div#galerie_dyn div.clear {float:none; clear:both;}
div#galerie_dyn h1 {color: #800000; margin: 5px 0; font-size:11pt; text-align:center; }
div#galerie_dyn div.gal1 { width: 228px; height: 200px; margin: 5px 4px; float:left; background-color: #7FBD97; }
div#galerie_dyn div.gal1 h2 { color: #ddd; margin: 3px; font-size:14px; height: 60px; text-align:center; }
div#galerie_dyn div.gal1 a:hover h2 { color: #fff;  }
div#galerie_dyn div.gal1 a { color: #007c30; text-decoration:none; }
div#galerie_dyn div.gal1 a:hover { color: #e1001a; text-decoration:none; }
div#galerie_dyn div.gal1 div.gal1pics {margin:0;padding:0;}
div#galerie_dyn div.gal1 div.gal1pics img {border:none;float:left;}
div#galerie_dyn div.gal1 div.gal1table {}
div#galerie_dyn div.gal1 div.gal1table a.t1 {float:left;}
div#galerie_dyn div.gal1 div.gal1table a.t2 {float:right;}
div#galerie_dyn div.gal1 div.gal1table a img {border:none;filter:alpha(opacity=80); opacity: 0.8;}
div#galerie_dyn div.gal1 div.gal1table a:hover img {filter:none; opacity: 1;}

div#galerie_dyn div.gal1 ul { padding: 0; margin: 10px; }
div#galerie_dyn div.gal1 ul li {margin-left:10px;color: #ddd;}
div#galerie_dyn div.gal1 ul li a {color: #ddd;}
div#galerie_dyn div.gal1 ul li a:hover {color: #fff;}

div#galerie_dyn div.gal2 a { margin: 2px 5px; line-height: 20px; color: #800000; text-decoration:none; font-size: 8pt; }
div#galerie_dyn div.gal2 a.home { font-weight:bold; }
div#galerie_dyn div.gal2 b { margin: 2px 5px; line-height: 20px; color: #800000; text-decoration:none; font-size: 8pt; font-weight:bold; }
div#galerie_dyn div.gal2 a.active { font-style:italic; font-size: 10pt; }
div#galerie_dyn div.gal2 a:hover {color: #800000; text-decoration:none;}

div#galerie_dyn div.l {margin: 0; padding-top:1px; background-color: #ffffff; }
div#galerie_dyn div.l div.img {margin: 0 0 0 -3px; width: 713px; height: 450px; background-color: #000000; overflow:hidden;}
div#galerie_dyn div.l div.img div#img0 div { position: relative; top:-50px; display:none; margin: 0; padding: 0 10px; min-height: 50px; background-color: #fff; color: #000;}
div#galerie_dyn div.l div.img div#img0 div b { color: #e1001a; }

div#galerie_dyn div.l div.dyn { margin: 6px 0 0 -3px; padding: 1px 0; width: 713px; height:80px; overflow: hidden; background-color: #aaa; }
div#galerie_dyn div.l div.dyn ul { margin: 0; padding: 0; margin: 0; list-style: none; height: 80px; }
div#galerie_dyn div.l div.dyn li { display: block; float: left; height: 80px; width: auto; margin-left: 1px; }
div#galerie_dyn div.l div.dyn li a span { display: none; }
div#galerie_dyn div.l div.dyn a { display: block; text-decoration: none; }

div#galerie_dyn div.l a img {border:none;width: auto; height: 80px; }
div#galerie_dyn div.l a span {display:none; height: 18px; line-height: 18px; margin: -18px 0 0 0; color: #000; text-align: center; background-color: #ccc; filter:alpha(opacity=60); opacity: 0.6; }

div#galerie_dyn div.l div.dyn a:hover img { filter:alpha(opacity=50); opacity: 0.5; }




/*
div#add ul.add { height:30px; list-style:none; margin:0 20px; padding:0; width:auto; float:right; }
div#add ul.add li { line-height: 30px; padding: 0 0 0 20px; display: block; margin:0; float: left;  }
div#add ul.add li a { color: #007c30;font-size: 14px; }


div#mainwindow table.t1 {float:left;border-spacing:0;margin:15px 0 0 0; width: 500px; }
div#mainwindow table.t1 td {padding:10px 5px;}
div#mainwindow table.t1 td.first {color:#7f1419;font-weight:bold;}
div#mainwindow table.t1 td.lin {border-bottom: 1px solid #d6d6d7;}

div#mainwindow table.t2 {float:right; margin: 0; width: 420px; }
div#mainwindow table.t2 td {padding:1px 5px; vertical-align:top; }
div#mainwindow table.t2 td.td1 {font-weight:bold;}
div#mainwindow table.t2 td.td2 {line-height: 18px;background-color:#7f1419;color:#ffffff;}

div#mainwindow div.t3 {clear: both; float:none; margin: 0 15px 0 15px; padding: 20px 0 0 0; }

div#teaser div.t1 div.dyn { margin: 0 0 0 0; width: 965px; height:210px; overflow: hidden; }
div#teaser div.t1 div.dyn ul { margin: 0; padding: 0; margin: 0; list-style: none; height: 210px; background-color: #fff;}
div#teaser div.t1 div.dyn li { display: block; float: left; height: 210px; width: auto; }
div#teaser div.t1 div.dyn a { display: block; text-decoration: none; }

div#teaser div.t1 div.dyn a img {border:none;width: auto; height: 210px; }
div#teaser div.t1 div.dyn a span {display:none; height: 18px; line-height: 18px; margin: -18px 0 0 0; color: #000; text-align: center; background-color: #ccc; filter:alpha(opacity=60); opacity: 0.6; }

div#teaser div.t1 div.dyn a:hover img { filter:alpha(opacity=50); opacity: 0.5; }
div#teaser div.t1 div.dyn a:hover span {display:block; }

div#teaser div.t2 div.pn a { display:block; cursor:pointer; font-size: 17px; width: 17px; line-height: 17px; text-align:center; color: #cccccb; }
div#teaser div.t2 div.pn a:hover { text-decoration:none; color: #ee7e1d; }
div#teaser div.t2 a.dynprev { float:left; }
div#teaser div.t2 a.dynnext { float: right; }



div#mainwindow div#news_left {width: 400px;float:left;}
div#mainwindow div#news_left img {border:none;float:right;margin: 0 10px;}
div#mainwindow div#news_left p {margin: 0;}
div#mainwindow div#news_left div.news {border: 1px dotted #ccc;margin: 0 0 10px 0;padding: 5px;}
div#mainwindow div#news_left div.news h2 {margin: 0; }
div#mainwindow div#news_left div.news a.link {float:right;}
div#mainwindow div#news_left div.actual {border: 1px solid #7F1419;}
div#mainwindow div#news_left div.actual a.link {display:none;}

div#mainwindow div#news_main {margin: 0; width: 510px; float:right; border: 1px solid #7F1419; padding: 5px; }
div#mainwindow div#news_main img {border:none;}

di*/


v#mainwindow p { margin: 0; }


div#mainwindow h1 {font-weight: normal; font-size: 17px; margin: 0 0 14px 0; line-height: 22px; color:#007c30; text-decoration: none; }
div#mainwindow h2 {font-weight: normal; font-size: 15px; margin: 0 0 11px 0; line-height: 20px; color:#007c30; text-decoration: none;}
div#mainwindow h3 {font-weight: normal; font-size: 13px; margin: 0 0 8px 0; line-height: 18px; color:#007c30; text-decoration: none;}

div#mainwindow div { text-align:justify;  }

div#mainwindow div.scontent { padding: 0 10px; }




/*webshop */
div.shp_p {}
div#mainwindow div.shp_p h3 { height: 60px; padding: 6px 0 0 15px; font-size:18px; color:#000; background:transparent url(/images/shp_p1.png) right top no-repeat; }
div.shp_p .img {margin: -30px 0 0 15px;display:block;float:left;}
div.shp_p .img img { border:none; }
div.shp_p div.d {float:left;margin:10px;width:400px;}
div.shp_p div.cl {clear:both;float:none;}
div.shp_p div.pb {height: 60px; margin: -10px 0 0 0; padding: 32px 0 0 200px; color:#000; background:transparent url(/images/shp_p2.png) right top no-repeat;}
div.shp_p div.p {float:right;margin:-70px 10px 0 0;font-size: 60px;}
div.shp_p.small div.p {margin:-50px 10px 0 0;font-size: 40px;}
div.shp_p a.prev {display:block;float:left;margin:-58px 0 0 10px;font-size: 20px;}
div.shp_p a.next {display:block;float:right;margin:-58px 10px 0 0;font-size: 20px;}

div.shp_p div.p > div {font-size: 12px;}
   

/* -------------- TEMPLATES ---------------------------------------------------------------*/
/*
div#mainwindow div.KDYN { }
div#mainwindow div.KDYN div.k1 { padding: 0 10px; margin: 0 0 10px 0; }
div#mainwindow div.KDYN div.pn { margin: 0 auto; padding: 0; width: 680px; height: 20px; }
div#mainwindow div.KDYN div.k2 { padding: 0 10px; margin: 5px 0 7px 0; }

div#mainwindow div.KDYN h1 { }

div#mainwindow div.KDYN div.dyn { margin: 0 10px; width: 745px; height:190px; overflow: hidden;}
div#mainwindow div.KDYN div.dyn ul { margin: 0; padding: 0; margin: 0; list-style: none; height: 190px; }
div#mainwindow div.KDYN div.dyn li { display: block; float: left; height: 190px; width: auto; }
div#mainwindow div.KDYN div.dyn a { display: block; text-decoration: none; }

div#mainwindow div.KDYN div.dyn a img {border:none; height: 190px; width: auto; }
div#mainwindow div.KDYN div.dyn a span {display:none; height: 18px; line-height: 18px; margin: -18px 0 0 0; color: #000; text-align: center; background-color: #ccc; filter:alpha(opacity=60); opacity: 0.6; }

div#mainwindow div.KDYN div.dyn a:hover img { filter:alpha(opacity=50); opacity: 0.5; }
div#mainwindow div.KDYN div.dyn a:hover span {display:block; }

div#mainwindow div.KDYN div.pn a { display:block; cursor:pointer; font-size: 18px; width: 18px; line-height: 20px; text-align:center; color: #cccccb; }
div#mainwindow div.KDYN div.pn a:hover { text-decoration:none; color: #ee7e1d; }
div#mainwindow div.KDYN a.dynprev { float:left; }
div#mainwindow div.KDYN a.dynnext { float: right; }

div#mainwindow div.main1 { width: 255px;float:left; margin: 0 0 0 10px; padding:0 }
div#mainwindow div.main2 { width: 255px;float:left; margin: 0 0 0 20px; padding:0}
div#mainwindow div.main3 { width: 210px;float:right; margin: -32px 0 0 10px; padding:0}

div#mainwindow div p {margin: 0 0 20px 0;padding:0;}
div#mainwindow div.main3 a img { margin-bottom: 1px; }
div#mainwindow div.main3 a img {border: 1px solid black; opacity: 0.7; filter: alpha(opacity=70);}
div#mainwindow div.main3 a:hover img {opacity: 1; filter: none;}
div#mainwindow h1.main1 { margin-left: 10px; }

div#mainwindow div.normal1 { width: 435px; float:left; margin: 0 0 0 10px; }
div#mainwindow div.normal1 p { margin: 0 0 20px 0; }
div#mainwindow div.normal2 { width: 300px; float:right; margin: 0; }
div#mainwindow div.normal1 h1 {  }
div#mainwindow div.normal1 div.nav { width: 80px; margin: 0 10px; float:left; }

div#mainwindow div.normalbilder1 { width: 297px; float:left; margin: 0 0 0 10px; padding:0 }
div#mainwindow div.normalbilder1 p { margin: 0 0 20px 0; }
div#mainwindow div.normalbilder2 { width: 438px;float:right; margin: -32px 0 0 10px; padding:0; }
div#mainwindow div.normalbilder2 a img { float:left; border: 1px solid #d6d7d3;opacity: 0.7; filter: alpha(opacity=70); }
div#mainwindow div.normalbilder2 a:hover img { opacity: 1; filter: none; }

div#mainwindow div.tbdyn1 { margin: 0 10px 0 10px; width: 393px; min-height: 400px; float: left; }
div#mainwindow div.tbdyn2 { margin: 0 0 10px 0;  width: 300px; float: right; }
div#mainwindow div.tbdyn3 { margin: 10px 0 0 0;  width: 300px; height: 100px; float: right; overflow:hidden; }
div#mainwindow div.tbdyn3 ul {
	margin: 0;
	display: block;
	height: 100px;
	padding: 0;
	margin: 0;
	list-style: none;
}
div#mainwindow div.tbdyn3 li {
	display: block;
	float: left;
	padding: 0 6px 0 0;
}
div#mainwindow div.tbdyn3 a {
	display: block;
	text-decoration: none;
}

div#mainwindow div.tbdyn3 a img {}
div#mainwindow div.tbdyn3 a:hover img { filter:alpha(opacity=50); opacity: 0.5; }

*/


/* -------------- FORMS ---------------------------------------------------------------------*/
form { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div#mainwindow input, div#mainwindow textarea { border: 1px solid black;  }

/* -----------------------------------------------------------------------------------*/

/* ---- FLOATBOX -------------------------------------------------------------------------------------*/
div#infobox {padding: 10px; }

/******************************************************************************************************************************************************
*******************************************************************************************************************************************************/



/*
div#galerie { padding: 0 20px; }
div#galerie div.pic { width: 110px; height: 110px; padding: 0; margin: 5px; border: 1px dotted #7f7f7f; float: left; }
div#galerie div.pic a img { margin: 5px; }
div#galerie div.pic a:hover img { filter:alpha(opacity=50); opacity: 0.5; }
*/


div.clear { clear: both; float:none; }




