/*
Theme Name: HipUndTrendy
Theme URI: http://www.hipundtrendy.de/
Author: Crazy Girl
Author URI: http://www.crazytoast.de/
*/

/* Abstände aller Elemente in allen Browsern auf 0 setzen */
* { margin: 0; padding: 0; }
p { margin-bottom: 1em; }

/* Scrollbar im Firefox erzwingen*/
html { height: 101%; }

body { margin:0 auto; padding: 0; font-family:Arial, Verdana, Helvetica; font-size:12px; background-color:#EFEEEC; }
a { color:#E77E09; text-decoration:none; }
a:hover { text-decoration:underline; }
.clear { clear:both; }

.external { padding-right:15px; background-image:url(images/extern_rot.gif); background-position:right; background-repeat:no-repeat; }
.ext-er { margin:5px 0 0 0; display:block; float:right; background:url('images/extern_rot.gif') no-repeat bottom left; padding-left:14px; font-size:10px; font-style:italic; line-height:12px; }

/* The Header */

.header-1 { height:30px; background:url(images/b01.jpg) repeat-x; }
.header-1a { width:1000px; margin:0 auto; line-height:30px; }
.header-1a-menu ul { text-align:left; font-weight:bold; margin:0; padding:0; list-style:none; }
.header-1a-menu ul li { float:left; padding-right:50px; }
.header-1a-menu ul li a { color:#000000; text-decoration: none; }
.header-1a-menu ul li a:hover { text-decoration: underline; }
.header-1b-menu { float:right; width:260px; text-align:left; vertical-align:center; }
#header-1a-search { margin:0; padding:0; height:21px; }
#header-1a-search input { font-family:Arial, Verdana, Helvetica; font-size:11px; border:#E77E09 1px solid; background-color:#EFEEEC; vertical-align:middle; padding-left:3px; }
#header-1a-search input#searchsubmit { font-family:Arial, Verdana, Helvetica; font-size:12px; font-weight:bold; border:#EFEEEC 1px solid; background-color:#E77E09; }
#searchsubmit { cursor: pointer; }
	
.header-2 { height:150px; background-color:#C0C0C0; }
.header-2a { margin:0 auto; height:150px; width:1000px; background:url(images/b03.jpg); }

.header-3 { height:30px; background:url(images/b02.jpg); }
.header-3a { width:1000px; margin:0 auto; line-height:30px; }
.header-3a-menu ul { text-align:left; margin:0; padding:0; list-style:none; }
.header-3a-menu ul li { float:left; padding-right:28px; }
.header-3a-menu ul li a { font-weight:bold; color:#000000; text-decoration: none; }
.header-3a-menu ul li a:hover { text-decoration: underline; }


/* The Content */
.main { background:url(images/b04.jpg) repeat-x; clear:both; }
.content { width:1000px; margin:0 auto; }
.hauptbereich { float:left; width:538px; margin-top:2em; margin-bottom:12px; border:#C0C0C0 1px solid; padding:10px;}
* html .hauptbereich { width:518px; }

.beitrag-text { text-align:justify; margin-top:0; }
.beitrag-text h1 { font-size:20px; margin-bottom: 12px; }
.kalender { float:left; background:url(images/b05.jpg) no-repeat right top; width:48px; height:45px; margin-right:10px; }
.beitrag-head { margin-right:10px; }
.beitrag-head h2, .beitrag-head h2 a { margin-top:2px; margin-bottom:2px; font-size:18px; color:#000000; text-align:left; text-decoration:none; }
.beitrag-head h2 a:hover { text-decoration:underline; }
.beitrag-head h1, .beitrag-head h1 a { margin-top:2px; margin-bottom:2px; font-size:18px; color:#000000; text-align:left; text-decoration:none; }
.beitrag-head h1 a:hover { text-decoration:underline; }
.beitrag-body { text-align:justify; margin-top:12px; }
.beitrag-body ol { margin-left:25px; margin-bottom:1em; }
.beitrag-body ol li { padding-bottom:7px; }
.beitrag-links { margin-bottom:75px; margin-left:25px; }
.beitrag-links2 { margin-bottom:10px; margin-left:25px; margin-top:12px;}
.wann { margin:0; display:block; float:left; background:url(images/b06.png) no-repeat left center; padding-left:20px; font-size:11px; line-height:15px; }
.abgelegt { margin:0; display:block; float:left; background:url(images/b07.gif) no-repeat left center; margin-left:17px; padding-left:22px; font-size:11px; line-height:15px; }
.kommentare { display:block; float:left; background:url(images/b08.gif) no-repeat left center; margin-left:17px; padding-left:20px; font-size:11px; line-height:15px; }
.feed { display:block; float:left; background:url(images/b09.gif) no-repeat left center; margin-left:17px; padding-left:20px; font-size:11px; line-height:15px; }
.tags { font-size:11px; padding-bottom:5px;}

.beitrag-footer { clear:both; background:url(images/b14.jpg) no-repeat top; height:10px; margin-top:50px; }
.beitrag-footer2 { clear:both; background:url(images/b14.jpg) no-repeat top; height:10px; }
.beitrag-nav { font-size:11px; text-align:center; }
.pagetitle { font-size: 18px; margin-bottom: 20px; text-align:center; }
.pagetitle h1 { font-size:20px; }

.similar { margin: 12px 20px 21px 30px; }
.similar ul { list-style:disc; color: #000000; margin: 3px 0 0 15px; text-align:justify;}
.similar ul li { padding-top:5px; }
.similar ul a, .similar ul a:visited { color: #E77E09; }


/*.werbung { padding: 5px 0 5px 10px; background-color:#C0C0C0; border-left:#E77E09 1px solid; border-right:#E77E09 1px solid; border-bottom:#E77E09 1px solid; }
.werb { background:url(images/b16.jpg); width: 180px; height: 120px; }
a.werb { width: 180px; height: 120px !important; display: block; }
.werb2 { background:url(images/b17.jpg); width: 200px; height: 200px; }
a.werb2 { width: 200px; height: 200px !important; display: block; }*/


/* The Sidebar */
#linke-sidebar { float:left; width:200px; margin-left:10px; margin-right:10px; padding-top:2em;}
#rechte-sidebar { float:right; width:200px; margin-right:10px; margin-left:10px; padding-top:2.5em; }

.widget { margin-bottom:20px; }
.widget-header { font-size: 12px; background:url(images/b10.jpg) no-repeat; height:25px; line-height:25px; padding-left:28px; }
.widget-header a { color: #000000; font-weight: bold; }
.widget ul { margin:0; padding:5px; background-color:#C0C0C0; border-left:#E77E09 1px solid; border-right:#E77E09 1px solid; border-bottom:#E77E09 1px solid; }
.widget ul li { list-style:disc; color: #E77E09; margin-left:20px; line-height:15px; padding-bottom:4px; }
.widget li span { color: #000000; }
.widget ul li a, .widget ul li a:visited { color:#000000; }
.widget-werb { text-align:center; padding:5px; background-color:#C0C0C0; border-left:#E77E09 1px solid; border-right:#E77E09 1px solid; border-bottom:#E77E09 1px solid; }
.widget-cloud { padding:5px; background-color:#C0C0C0; border-left:#E77E09 1px solid; border-right:#E77E09 1px solid; border-bottom:#E77E09 1px solid; }
.widget-cloud a, .widget-cloud a:visited { color:#000000; }
.widget-bookm { background-color:#C0C0C0; }
.widget-bookm ul li { list-style:none; margin-left:0; color:#000000; padding-bottom:5px; font-size:11px; line-height:13px; }
.widget-bookm ul li a { font-weight:bold; }
.widget-bookm cite { font-size:11px; line-height:13px; }


.sidebar-feed { background:url(images/b15.jpg) no-repeat; height:200px; }
a.rss-icon { width:200px; height:200px !important; display: block; }

/*.w-werb { padding: 5px 0 5px 0; background-color:#C0C0C0; border-left:#E77E09 1px solid; border-right:#E77E09 1px solid; border-bottom:#E77E09 1px solid; }
.sb-text { font-size:12px; line-height:15px; } */


/* The Footer */
.footer { clear:both; background:url(images/b13.jpg) repeat-x; height:50px; line-height:50px; margin-top:12px; padding-top:10px; text-align:center; font-size:11px; }
* html .footer { padding-top:25px; }
.footer a { color:#000000; }


/* Comments */
.comments { font-family:Arial, Verdana, Helvetica; font-size:14px; font-weight:bold; margin-left:25px; margin-top:25px; }
.commentlist { font-size:12px; font-weight:normal; margin:0; padding-left:25px; padding-bottom:10px; }
.nocomments { font-size:12px; font-weight:normal; text-align:center; }

.respond { font-family:Arial, Verdana, Helvetica; font-size:11px; margin-top:25px; margin-left:25px; text-align:left; }
.respond span { font-size:14px; font-weight:bold; }
.respond p { margin-top:1em; }
.respond label { font-family:Arial, Verdana, Helvetica; font-size:11px; }
.respond input { font-family:Arial, Verdana, Helvetica; font-size:12px; border:#E77E09 1px solid; background-color:#C0C0C0; padding-left:3px; }
.respond textarea { font-family:Arial, Verdana, Helvetica; font-size:12px; border:#E77E09 1px solid; background-color:#C0C0C0; padding-left:3px; overflow:auto; }
.respond input#submit { font-family:Arial, Verdana, Helvetica; font-size:12px; font-weight:bold; border:#C0C0C0 1px solid; background-color:#E77E09; cursor: pointer; }


.suchform input { font-family:Arial, Verdana, Helvetica; font-size:12px; border:#E77E09 1px solid; background-color:#C0C0C0; padding-left:3px; margin-left:10px; }
.suchform input#searchsubmit { font-family:Arial, Verdana, Helvetica; font-size:12px; font-weight:bold; border:#C0C0C0 1px solid; background-color:#E77E09; cursor: pointer; }

.post-ratings-text { font-family:Arial, Verdana, Helvetica; font-size:11px; line-height:25px; }

img.alignleft, div.alignleft { float:left; margin-right:8px; margin-bottom:20px; border:0; }
img.alignright, div.alignright { float:right; margin-left:8px; margin-bottom:20px; border:0; }
img.aligncenter, div.aligncenter { text-align:center; display:block; margin-left:auto; margin-right:auto; border:0; }
img.alignnone, div.alignnone { margin:10px; border:0; }

/* DDSG */
.ddsg-wrapper { padding-top: 12px; line-height: 18px; }
.ddsg-wrapper ul { margin-bottom: 12px; }
.ddsg-wrapper ul li a, .ddsg-wrapper ul li a:visited { color: #000000; font-weight: bold; }
.ddsg-wrapper ul li ul { margin-top: 6px; }
.ddsg-wrapper ul li ul li { list-style: decimal; margin-left: 35px; }
.ddsg-wrapper ul li ul li a { color: #000000; font-weight: normal; }
.ddsg-wrapper ul li ul li a:visited { color: #000000; font-weight: normal; }
.ddsg-wrapper ul li ul li a:hover { color: #000000; }