/********************************************
=============================================
==== www.guennes-page.de 1.2 ================
=============================================
==== (c) 2009 serano-media.de ===============
=============================================
********************************************/



/* ========================================================
   Main
=========================================================== */


body	{ margin:0; padding:0; font-size: 13px; font-family: Tahoma, Trebuchet MS, Sans Serif; color:#666666; background:#9EC630 url(../images/gup-back.gif) ; text-align:center; }
a	{ color:#4284B0; background-color:inherit; text-decoration:none; }
a:hover { color:#9EC068; background-color:inherit; }
h1	{ font-size: 1.5em; color: #7ea11e; margin:0px; font-style:italic; }
h2	{ font-size: 1.3em; color: #7ea11e; margin:0px; }
h3	{ font-size: 1.1em; margin:0px; }
h4	{ font-size: 1.1em; margin:0px; }


/* === Layout ======================== */

#mainlayout	{ background:#fff; width:920px; padding:20px 30px; height: 100%; margin:0px auto; text-align:left; background: url(../images/bg_main.png) repeat-y; }
#main		{ float:left; margin:0px; padding:30px; width:460px; }
#main2		{ float:left; margin:0px; padding:30px; width:660px;  }
#main3		{ float:left; margin:0px 0px; padding:30px 0px; width:920px; background-position:right top; }
#maintop	{ margin:0px auto; height:10px; width:980px; background: url(../images/bg_maintop.png) no-repeat; margin-top:20px; }
#mainbottom	{ margin:0px auto; height:10px; width:980px; background: url(../images/bg_mainbottom.png) no-repeat; margin-bottom:20px; }
#header		{ position:relative; height:90px; border-top:solid 6px #9ec630; border-bottom:solid 6px #9ec630; margin:5px 0px; }
#contentleft	{ float:left; width:200px; margin:0; padding:0; padding-top:20px; }
#contentright	{ float:right; width:200px; margin:0; padding:0; padding-top:20px; }
#footer		{ clear: both; background: #ffffff; border-top:solid 6px #9ec630; border-bottom:solid 6px #9ec630; margin-top:20px; padding:20px 0px; text-align:center; font-size:0.9em; }
#footer p	{ margin:0px; }
#footer .footer-left	{ margin-left:30px; float:left; width: 40%; text-align:left; }
#footer .footer-right	{ margin-right:30px; float:right; width: 40%; text-align:right; }
.headerphoto img	{ border:0px; width:920px; height:120px; }
.headerphoto	{ height:120px; padding:20px 10px; margin:5px -10px; background-color:#ebebeb; background: url(../images/bg_headerphoto.png) no-repeat; }
#logo	{}

.infobox-grey	{ padding:10px; background-color:#ebebeb; border:solid 1px #ccc; }



/* === Navigation ======================== */

#hauptnavi { float:right; width:500px; }

#breadcrumb { padding:6px 15px; margin-bottom:0px; margin-top:4px; background: url(../images/bg_breadcrumb.png) center #fff; border-top:solid 1px #9ec630; border-bottom:solid 1px #9ec630; }
#breadcrumb p, 
#breadcrumb ul, 
#breadcrumb li { display: inline; }
.rex-breadcrumb { margin:0px; padding:0px; }
ul.rex-breadcrumb li { margin-left: 0px; padding: 0 6px 0 13px; background-image: url(../images/dot.gif); background-position: 0px 4px; background-repeat: no-repeat; list-style: none; }
ul.rex-breadcrumb li.rex-lvl1 { margin: 0; padding-left: 0px; background: none; }

#breadcrumb a	{ }

.artikelnavi { margin:20px 0px; padding:6px 0px; text-align:center; background: url(../images/bg_breadcrumb.png) center #fff; border-top:solid 1px #9ec630; border-bottom:solid 1px #9ec630;  }
.artikelnavi a	{ background-color:none; }

.artikelmenue { width:200px; margin:0px; padding:0; display:inline; }
.artikelmenue ul { list-style:none; margin:0px; padding:0; }
.artikelmenue li {  }
.artikelmenue ul a { display:block; font-weight:normal; min-height:18px; border-bottom: 1px solid #9EC630; padding:2px 5px 2px 10px; }

#main3 iframe { padding:10px; }


/* === Newsboxen ======================== */


.liste_plaetze	{}
.artikel_platz  { border:solid 1px #b0d842; padding:10px 10px 0px 10px; background-color:#f2fcd6; margin:5px 0px 5px 0px; }
.artikel_platz p { margin:0px; }
.artikel_platz h2 { margin:0px 0px 6px 0px; }
.artikel_platz img { float:left; margin:6px 10px 0px 0px; }

.linkaufartikel	{ width:160px; margin:0px 10px; padding:10px; font-size:0.9em; background: url(../images/bg_breadcrumb.png) center #fff; border:solid 1px #9ec630; }
.linkaufartikel p { margin:4px 0px; }
.linkaufartikel h2 { margin:0px; }

.lesetipp	{ width:160px; margin:0px 10px; padding:10px; padding-bottom:25px; font-size:0.9em; text-align:center; background: url(../images/bg_breadcrumb.png) center #fff; border:solid 1px #9ec630; }
.lesetipp h2 { margin-bottom:10px; color:#fff; background:#9EC630; padding:8px; background-image: url(../images/layout/bg_lesetipp_h2.png); }

/* === Artikel ======================== */


/* === Galerie ======================== */
.bildergalerie { width: 660px; }
.galeriethumb	{ float:left; text-align:center; background-color:#f2f2f2; width:160px; padding:1px; height:155px; margin:1px; font-size:11px; }
.galeriethumb img	{ }
.listegalerie	{ width:660px; }
.listegaleriethumb	{ float:left; margin:0px 4px 10px 0px; background-color:#f2f2f2; padding:2px; }
.listegaleriethumb p	{ margin:0px; font-size:11px; }
.galeriethumb p	{ margin:0px; }
.copyright_info	{ padding:10px 0px; min-height:100px; margin:10px 0px; border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc; font-size:0.9em;}
.cdgalerie	{ width:460px; }

/* === Sitemap ======================== */
.sitemap li { margin:0px; padding:0px; font-weight:bold; font-size:1.1em; }
.sitemap li li { margin:0px; padding:0px; font-weight:bold; font-size:0.9em; }
.sitemap li li li{ margin:0px; padding:0px; font-weight:normal; }
.sitemap ul { margin:0px; padding:0px; list-style-type:square; }
.sitemap ul ul { margin:0px 10px; padding:0px; }
.sitemap ul ul ul { margin:0px 10px; padding:0px; }
.sitemap ul ul { list-style-type:circle; }

.last-x-artikel p { margin:0px; }
.last-x-artikel ul { list-style:none; margin:0px; padding:0; }
.last-x-artikel { border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc; margin:10px 0px; padding:10px 0px; }
.last-x-artikel li { background-color:#f2f2f2; padding:10px 10px 0px 10px; }
.last-x-artikel h1 { padding-bottom:10px; }

.right-last-x-artikel	{ font-size:0.9em; margin:0px 0px 10px 0px; padding:10px 0px; }
.right-last-x-artikel p { margin:0px; }
.right-last-x-artikel ul { list-style:none; margin:0px; padding:0; }
.right-last-x-artikel li { padding:10px 14px 0px 0px; }
.right-last-x-artikel h1 { font-size:1.0em; margin:0px;}

/* === Sitemap ======================== */

.rss-feed-ausgabe { margin:10px 0px;}
.rss-feed-ausgabe h2 { font-size:0.9em; margin-bottom:10px; }
.rss-feed-ausgabe .rss-meldung { margin:10px 0px; background-color:#f2f2f2; border:solid 1px #cccccc; padding:10px; }
.rss-feed-ausgabe img { margin:0px 10px 0px 0px; }

#contentleft .rss-feed-ausgabe { margin:10px;}


/* === sidebar */
#sidebar { float:left; width:200px; margin:0px; padding:0; display:inline; }
#sidebar ul { list-style:none; margin:0px; padding:0; }
#sidebar li {  }
#sidebar ul a { display:block; font-weight:bold; min-height:18px; border-bottom: 1px solid #9EC630; padding:2px 5px 2px 10px; }

#sidebar ul a.current {
        padding:2px 5px 2px 10px;
        background: #6699cc;
        color: #ffffff;

}


#sidebar ul a:hover {
        padding:2px 5px 2px 10px;
        background: #3270a9;
        color: #ffffff;

}


#sidebar ul.nav2nd a.current {
        padding:2px 5px 2px 10px;
        background: #85b3e2;
        color: #ffffff;

}

#sidebar ul.nav2nd a {
        padding:2px 5px 2px 10px;
        background: #9EC630;
        color: #ffffff; font-weight:normal;

}

#sidebar ul.nav2nd a:hover {
        padding:2px 5px 2px 10px;
        background: #3270a9;
        color: #ffffff;

}


#sidebar ul.rex-navi2 li { padding-left:8px; }
#sidebar ul.rex-navi2 li a { font-weight:normal; }



/* === Banner */
.banner160x600	{ text-align:center; }




.guennes-link	{ border: 1px solid #cccccc; background-color:#f5f9ea; padding:15px 15px; margin-bottom:10px; min-height:90px; }
.guennes-link p	{ margin:0px; font-size:0.9em; }
.screenshot	{ float:left; padding:0px 10px 0px 0px; }
.linktags	{ font-size:0.9em; padding:2px; font-style:italic; }



/* === Wordpress ======================== */

.post	{ padding: 10px; }
.guennes-weblink	{ border-left:6px solid #a742b0; background-color:#fce4f4; padding:15px; font-size:0.9em;  }
.guennes-weblink a	{ padding-bottom:0px; }
.screenshot-web		{ margin-bottom:0px; border:solid 1px #333; }
.design-by	{ border-left:6px solid #ff9933; background-color:#ffffcc; padding:15px; font-size:0.9em; }
.design-by p	{ margin:0px; font-size:0.9em; }




/* === Sonstiges ======================== */


img {
	border: 1px solid #CCC;
}
img.no-border {
	border: none;
}
img.no-border img{
	border: none;
}

a:hover no-border,
a:hover no-border img{  
  border: none
}

a no-border {  
  border: none
}





/* ========================================================
   Plätze & Artikel
=========================================================== */

.platz_titelbild	{ width:440px; text-align:center; background: url(../images/bg_breadcrumb.png) center #fff; color:#333; padding:9px; border:solid 1px #cccccc; margin:14px 0px; }
.platz_text	  	{ }
.platz_bilder		{ border-top:solid 1px #cccccc; margin:20px 0px 0px 0px; padding:10px 0px; }
.platz_bilder img 	{ padding:2px; margin:2px; }
.platz_links		{ background-color:#f2f2f2; margin:20px 0px 0px 0px; padding:10px 0px; margin: 20px 0px; padding: 10px; border:solid 1px #ccc; }
.platz_titelbild iframe	{ color:#fff; border:solid 1px #cccccc; }


