/*

Theme Name: Basic

Theme URI: http://www.themelab.com/free-wordpress-themes/

Description: A nice basic theme.  Visit <a href="http://www.themelab.com">Theme Lab</a> for more free WordPress themes.

Version: 1.0

Author: Theme Lab

Author URI: http://www.themelab.com/

*/



/*

Basic Wordpress By Ben Swift - Screen stylesheet. Made alphebatized by Lonnie Lee Best's FormatCSS - [http://www.lonniebest.com/FormatCSS/]

*/



/* HTML styling */



a { color: #247991; text-decoration: none; }

a:hover { color: #94d900; text-decoration: none; }

a.mini-add-comment { background: url(images/mini-down-arrow.gif) no-repeat; float: right; padding-left: 18px; }

span.next-entries { display: block; float: right; text-align: right; width: 225px; font-weight: bold; }

a.post-calendar { background: url(images/mini-calendar.gif) no-repeat; color: #999999; float: right; font-size: 95%; padding-left: 20px; }

abbr { text-decoration: none; }

span.post-dates { /*background: url(images/date.gif) no-repeat;*/ float: left; }
.singleheadline span.post-dates {padding-left:7px;}

span.post-cat { /*background: url(images/mini-category.gif) no-repeat;*/ float: left; /*padding-left: 20px;*/}

span.post-comments { /*background: url(images/mini-comments.gif) no-repeat;*/ float: right; font-size: 95%; padding-left: 10px; }

span.previous-entries { display: block; float: left; width: 228px; font-weight: bold; }

a:visited { color: #247991; text-decoration: none; }

body { background: url(images/bg_white_dune.jpg) repeat-y fixed top center #efefef; position:relative; min-height:100%; font-family: 'times new roman', 'times', "Georgia"; font-size: 13px; line-height: 24px; color: #434343; padding: 0; margin:0;}

form { margin: 0px; padding: 0px; }

h1 { color: #ffffff; font-family: 'times new roman', 'times', "Georgia"; font-size: 25px; font-weight: lighter; height: 60px; margin: 0; }

h1 a, h1 a:visited { color: #ffffff; text-decoration: none; }

h1 a:hover { color: #94d900; text-decoration: none; }

h2 { /*border-bottom: 1px dotted #CCCCCC;*/ color: #247991; font: 22px 'times new roman', 'times', "Georgia"; font-weight: none; margin: 0px 0px 2px; padding-bottom: 3px; padding-right:8px;}

#content a:hover { text-decoration: underline; }

h2 a, h2 a:visited { color: #247991; text-decoration: none; }

h2 a:hover { color: #94d900; text-decoration: none; }

h2.searcher { font-family: 'times new roman', 'times', "Georgia"; font-size: 11px; border-bottom: none; color: #ffffff; width:20px; }

h3 { color: #434343; font: 11px 'times new roman', 'times', "Georgia"; text-transform: uppercase; font-weight: bold; margin: 10px 0px 5px; }

h4 { font-family: 'times new roman', 'times', "Georgia"; font-size: 11px; font-size:15px; font-weight:bold; color:#434343; }

hr.clear { clear: both; margin: 0px; padding: 0px; visibility: hidden; }

p.pic { background: url(images/new/shadow.png) no-repeat left bottom; padding:0 8px 18px 9px; margin:-6px;}

img { padding:8px 7px 8px 8px !important; border-top:1px solid #e9e9e9 !important; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #fff; }

img.alignleft, img[align="left"] { float: left; margin: 2px 10px 5px 0px;}

img.alignright, img[align="right"] { float: right; margin: 2px 0px 5px 10px; }

img.center, img[align="center"] { display: block; margin-left: auto; margin-right: auto; }

p { margin: 0px; padding: 0 0 10px 0; }

p#spinnste { float:left; }


/* Div's and layout */

#wrapper {/*background: url(images/new/bg_central.jpg) repeat-y left top;*/ min-height:1000px; width:1044px; padding:0; /*position:absolute; top:0; left:0;*/ margin:0 0 0 100px;}

#voices { /*background: url() no-repeat left top;*/ height: 147px; float: left; padding: 40px 31px 0 150px; width: 465px;/*border: 1px solid red;*/}

#voices p { padding: 0 0 10px 0; }

* html #voices p {            /*  IE  */
    padding: 0;
    }

#voices span { font-weight: bold; height: 15px; float: right; }

#commentform { font: 13px 'times new roman', 'times', "Georgia"; margin-top: 10px; }

#commentform #submit { background: url(images/btn-bg.gif) no-repeat; border: none; color: #434343; cursor: pointer; float: right; font: 13px 'times new roman', 'times', "Georgia"; height: 17px; width: 89px; padding: 0px;}

#commentform input { background-color: #ffffff; border: 1px solid #cccccc; margin-top: 3px; padding: 3px; width: 200px; }

#commentform label { color: #262626; font-size: 87%; }

#commentform p { margin: 0px; padding: 6px 0px; }

#commentform textarea { background-color: #ffffff; border: 1px solid #cccccc; height: 115px; margin-top: 3px; padding: 2px; width: 461px; }

#commentform textarea:focus, #commentform input[type="text"]:focus { background: #ffffff; }

#comments, #respond { background:transparent url(images/new/dot2.gif) repeat-x scroll left bottom; clear: both; padding: 10px 0 5px 0; }

#content { float: left; width: 550px; min-height: 450px; }

* html #voices {            /*  IE  */
    width: 650px;
    height: 187px;
    }

* html #voices p{            /*  IE  */
    width: 465px;
    }

* html #content p {            /*  IE  */
    width: 465px;
    }

* html #contentblatt {            /*  IE  */
    height: 100%;
    width: 650px;
    }

* html .navigation {            /*  IE  */
    width: 650px;
    }

* html .entry {            /*  IE  */
    width: 650px;
    }

* html .post-title {            /*  IE  */
    width: 650px;
    }

#contentblatt { background: url() no-repeat top left; clear:both; height:100%;}

#content p { clear: both; }

#content p.bottom {margin-bottom:16px;}

#content img { width: 445px;}

#content img a { text-decoration:none;}

#content img a:hover { text-decoration:none;}

a rel="lightbox" {text-decoration:none; border:none;}

#content .ngg-gallery-thumbnail img { width: 55px; }

#contentpage { background: url() no-repeat left bottom; float: left; width: 646px; height: 300px;}

#credits { color: #7a9299; font-size: 11px; height: 15px; line-height: 120%; margin: 0px auto; padding-bottom: 3px; width: 768px; }

#credits a, #credit a:visited { color: #048db4; }
#header {width:1000px; height: 187px;}

#nav { float:left;padding:15px 0 0 535px;width:400px;}
#nav ul { display:block; list-style:none;}
#nav ul li { text-decoration:none; width:130px; height:32px; padding:0; margin:0; float:left;}
#nav ul li a { display:block; text-decoration:none; }
#nav ul li a:hover { color:#94d900; }
#nav ul li.pt1 { /*background: url(images/new/home.png) no-repeat top left;*/ height:30px; width:60px; }
#nav ul li.pt1:hover { /*background: url(images/new/home_a.png) no-repeat top left;*/ height:30px; }
#nav ul li.pt2 { /*background: url(images/new/grunge.png) no-repeat top left;*/ width:80px; }
#nav ul li.pt2:hover { /*background: url(images/new/grunge_a.png) no-repeat top left;*/ }
#nav ul li.pt3 { /*background: url(images/new/archiv.png) no-repeat top left;*/ width:90px; }
#nav ul li.pt3:hover { /*background: url(images/new/archiv_a.png) no-repeat top left;*/ }

.upper { /*background: url(images/new/bg-upper.png) no-repeat left top;*/ width:1024px; min-height:1030px;}
.under { /*background: url(images/new/bg_footer.png) no-repeat left bottom;*/ width:1024px; height:20px;}

#footer { background-color: #4f4f4f; clear: both; color: #f8f4f2; font-size: 11px; line-height: 18px; padding: 20px 0 20px 150px; text-align: left; width: 100%; min-height: 350px; letter-spacing: 0.2px; margin-top: 10px;}

#footer a { color: #f8f4f2; }

#footer a, #footer a:visited { color: #FFFFFF; }

#footer a:hover { color: #94d900; }

#footer h2 { font-family: Georgia,'times new roman'; color: #f8f4f2; font-weight: lighter;}

.social_media {float:left;height:200px;padding:100px 0 0 312px;width:715px;
}

.social_media ul { display:inline-block; list-style:none;}
.social_media ul li { display:block; text-decoration:none; width:26px; height:26px; padding:0 8px 0 0; margin:0; float:left;}
.social_media ul li a { display:block; text-decoration:none; }
.social_media ul li a:hover { text-decoration:none; }
.social_media ul li.b_rss { background: url(images/new/rss.gif) no-repeat top left; }
.social_media ul li.b_fb { background: url(images/new/fb.gif) no-repeat top left; }
.social_media ul li.b_twitter { background: url(images/new/twitter.gif) no-repeat top left; }

#page { margin: 0; width: 830px; background-color:#ffffff;padding-bottom:50px;}

#suche { width: 240px; height: 50px; padding: 30px 0 0 673px;}

* html #suche {            /*  IE  */
    width: 1000px;
    float: left;
    }



#searchform { margin: 0; }

* html #searchform {            /*  IE  */
    width: 1000px;
    }

#searchform #s { background: #fff; border: 1px solid #ffffff; color: #434343; cursor: pointer; font-weight: normal; height: 17px; line-height: 17px; margin-right: 3px; padding: 0px 5px 0px 5px; vertical-align: middle; width: 144px; }

#searchform br { display: none; }

#searchform input { background: url(images/b_search.gif) no-repeat; border: none; color: #FFFFFF; font: bold 11px 'lucida sans unicode', Arial, sans-serif; height: 17px; line-height: 17px; vertical-align: middle; width: 20px; }

#suchstn { float: left; width: 465px; min-height: 400px; padding: 35px 31px 0 150px;}

#sidebar { color: #434343; float: left; padding: 65px 10px 0 23px; width: 218px; }

* html #sidebar {            /*  IE  */
    width: 252px;
    float: left;
    }

#sidebar a, #sidebar a:visited { color: #247991; text-decoration: none; font-size:15px;}

#sidebar a:hover { color: #94d900; text-decoration: none; font-size:15px;}

#sidebar h2, #sidebar .sidebartitle { color: #94d900; font: 22px 'times new roman', 'times', "Georgia"; margin: 20px 0px 2px; height: 25px;}

#sidebar h2 a, #sidebar h2 a:hover, #sidebar h2 a:visited { color: #247991; }

#sidebar ul { margin: 0; padding: 3px 0 0 0; }

#sidebar ul li { border: none; /*background: url(images/new/dot2.gif)*/ repeat-x left bottom; list-style: none; margin: 0; padding: 2px 0 2px 0; line-height:18px; }

#sidebar ul li ul { }

#sidebar ul li ul li { /*background: url(images/new/dot2.gif)-*/ repeat-x left bottom; padding: 2px 0 2px 0px; font-weight: bold;}

#sidebar ul li ul li ul li { border: none; padding: 1px 0 1px 10px; }

#twitter-box ul li { font-family: 'times new roman', 'times', "Georgia"; font-size: 15px; line-height: 22px; color: #434343; text-transform: none; font-weight:normal; font-style: italic;}

#twitter-box ul li a { font-weight:bold; font-style:normal;}

/* Classes and other stuff */

.a_left {width:220px; min-height:100px;float:left;}
.a_right {width:220px; min-height:100px; float:left;}

.alignleft { float: left; padding-top:2px;}

.alignright { float: right; padding-top:2px;}

.center { text-align: center; }

.clear { clear: both; }

.commentlist { line-height: 130%; margin: 10px 0px; padding-left: 20px; }

.commentlist .alt { }

.commentlist cite { color: #CC6600; font-size: 120%; font-style: normal; font-weight: bold; }

.commentlist cite a, .commentlist cite a:visited { color: #CC6600; }

.commentlist li { padding: 5px 10px; }

.commentlist small { display: block; font-size: 87%; margin-bottom: 5px; }

.entry { clear: both; padding: 13px 31px 0 50px; width: 465px; }

.entrie { float: left; padding: 50px 31px 0 50px; width:480px; min-height: 700px;}

.entrie h2 {padding-left:7px;}

* html .entrie {            /*  IE  */
    height: 700px;
    }

.loginout { background: url(images/mini-loginout.gif) no-repeat left center; margin-left: 8px; padding-bottom: 2px; padding-left: 18px; }

.navigation { clear: both; height: 50px; padding: 10px 31px 0 50px; width: 465px; }

.navigatione { background: url(images/bg_content_foot.jpg) no-repeat left top; clear: both; height: 172px; padding: 0 31px 0 150px; width: 465px; float: left;}

.post { clear: both; padding-top:50px; }

.post-date { float: left; height: 49px; width: 45px; }

.post-day { color: #999999; display: block; font-size: 18px; line-height: 18px; margin-left: -3px; padding-top: 7px; text-align: center; text-transform: uppercase; }

.post-month { color: #FFFFFF; display: block; font-size: 11px; line-height: 11px; margin-left: -3px; padding-top: 2px; text-align: center; text-transform: uppercase; }

.post-title { float: left; width: 465px; height: 67px; padding: 20px 31px 0 50px;}

.posted { width:646px; min-height:400px; }

.rss { background: url(images/mini-rss2.gif) no-repeat left center; padding-bottom: 0; padding-left: 18px; }

.singlecontent { padding: 10px 0 0 7px; width: 465px; min-height: 450px; }

.singleheadline { padding: 45px 0 13px 0; }

/*.singleside { padding-top: 187px; }*/

* html .singleside {            /*  IE  */
padding-top: 0;
margin-top: 187px;
    }

.textwidget p {font-size:15px; padding: 3px 0 0 0;}

.space { height: 14px; }

#cat_description {padding: 53px 31px 19px 167px;}
#cat_description p {color:#cccccc;font-size:22px;font-style:italic;}

div#shDisplay img#shTopImg {border: none !important;}
