/* -- START CSS --

Author: DZNROKR
Author URI: http://dznrokrthemes.com
Theme Name: WP-Celebrity
Theme URI: http://dznrokrthemes.com
Version: 1.0
Description:  Designed by <a href="http://dznrokr-fansites.com">DZNROKR</a>


/**************GLOBALS*****************/

*{margin:0;padding:0;}

body {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	text-align:justify;
	line-height: 20px;
	color: #202020;
	padding:0; margin:0;
	background:#d1db9f url(images/bg.jpg) repeat-x;
}

p {
 padding-bottom:8px;
 padding-top:8px;
}

tr, td {vertical-align:top}
.clearing {clear:both; height:0px; padding:0; margin:0;}

img {border:0; padding:0; margin:0;}

input,select,textarea{background:#e3edf2;padding:3px;margin:1px;border:1px solid #b2bfc5;color:#8199af;font:"Trebuchet MS", Arial, helvetica, sans-serif;}

img.alignleft{margin: 5px 10px 2px 0;}
img.alignright{margin: 5px 0 2px 10px;}
img.centered{display: block;margin-left: auto;margin-right: auto;}
img.aligncenter size-full{display: block;margin-left: auto;margin-right: auto;}


.alignleft{float: left;}
.alignright{float: right;}

blockquote {font:12px Georgia, "Times New Roman", Times, serif;line-height:24px;padding:5px;margin:10px;background:#e3edf2;color:#a7b9ca;border-left:4px solid #b2bfc5;}

a{color:#7da3b4;text-decoration:none;font-weight:800;}
a:hover{color:#2f2f2f; text-decoration:none;}

h1,h2,h3,h4 {font-weight:100;letter-spacing:-1px;}

h1 {color:#648998;font-size:20px;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;}
h2 {color:#648998;font-size:18px;font-family:"Trebuchet MS", Arial, helvetica, sans-serif;}
h3 {color:#c4bc94;font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;}

/**************LAYOUT*****************/
#wrapper {width:886px;margin-top:6px;background:#cee2eb;border:1px solid #fff;float: left}

#header{background:#9cb7c4 url(images/dots.png);height:60px;border-bottom:1px solid #fff;}
	
#nav{float:left;width:600px;padding:8px;}
#nav ul,li {margin: 0px;padding: 0px;list-style: none;font-weight:strong;}
#nav a {font-size:22px;color:#fff;display:block;letter-spacing:-.5px;margin:6px 0 0 0;padding:5px;text-transform:lowercase;font-weight:100;font-family:Arial, Helvetica, sans-serif;}
#nav a:hover {background: #79909d;color: #fff;}
#nav li {float: left;margin: 0px;padding: 0px;}
#nav li li {float: left;margin: 0px;padding: 0px;width: 160px;}	
#nav li li a, #nav li li a:link, #nav li li a:visited {background:#313f47;width:200px;float:none;margin:0px;padding:3px 20px 3px 10px;font-size:11px;letter-spacing:normal;text-transform:lowercase;border-left:10px solid #dbe9f2;}	
#nav li li a:hover, #nav li li a:active {background: #80919b;}
#nav li ul {position: absolute;width: 10em;left: -999em;}
#nav li:hover ul {left: auto;display: block;}	
#nav li:hover ul, #nav li.sfhover ul {left: auto;}

#search{float:right;width:220px;padding:6px 22px 0 6px;}
#search input{border:none;font-size: 16px;padding:12px 6px 11px 6px;width:230px;background: url(images/search.png);	color:#3d6577;}
#search input:focus{background:url(images/searchhover.png);color:#3d6577;}

#categories{background:#e9f0c4;height:33px;border-bottom:1px solid #fff;text-transform:lowercase;}
#cats {margin:0px;padding:0px;list-style:none;}
#cats ul {margin:0px;padding:0px;list-style:none;}
#cats a {font-size:14px;color:#3d6577;display:block;margin:6px 0 0 9px;font-weight:100;font-family:Arial, Helvetica, sans-serif;}
#cats a:hover {color:#a2bac6;display:block;border-bottom:1px solid #79909d;}
#cats li {float: left;margin: 0px;padding: 0px;}	
#cats li li {float: left;margin: 0px;padding: 0px;width: 160px;}	
#cats li li a, #cats li li a:link, #cats li li a:visited {width: 160px;float: none;margin: 0px;padding: 6px 10px 5px 10px;}
#cats li li a:hover, #cats li li a:active {background: #DDDDDD;}
#cats li ul {position: absolute;width: 10em;left: -999em;	}
#cats li:hover ul {	left: auto;	display: block;	}
#cats li:hover ul, #subnav li.sfhover ul {left: auto;}

#header2{background:#c5dde8 url(images/header2bg.jpg);height:245px;border-bottom:1px solid #fff;}
	
#header2-info{width:450px;padding:24px 0 20px 6px;float:left;}
	
#title {border-left:5px solid #ebf3bc;margin:0 0 0 5px}
#title h1 {font-size:35px;font-weight:bold;color:#fff;text-transform:uppercase;padding:5px 0 0 5px;margin-bottom:6px;}
#title h2 {font-size:11px;color:#3d6577;padding:0 0 0 6px;letter-spacing:normal;}

#welcome {padding:17px 0 15px 0;font-size:10px;color:#3d6577;font:Arial, sans-serif;line-height:15px;}

#photosamples a img {background:#79909d;margin:0 14px 0 0;padding:3px;float:left;}
#photosamples a:hover img {background:#acc4d1;}

#celeb{width:420px;float:right;}
	
#advertisement{background:#eef3d5;border-bottom:1px solid #d9e7ec;text-align:center;font-size:10px;text-transform:uppercase;color:#79909d;padding:2px 0 6px 0;}

#main{background:#fff;border-bottom:1px solid #fff;}
	
#content{float:left;width:510px;padding:6px 12px;}
#content_land{float:left;width:95%;padding:6px 12px;}

/**************CONTENT*****************/

#content ul li {list-style: disc outside;padding:0; margin:0;}
#content ol li {list-style-type: decimal;padding:0; margin:0;}
#content ul li {margin-left:20px;}
#content ol li {margin-left:20px;}
#content h1 {margin-top:5px;margin-bottom: 10px;}
#content h2 {margin-top:20px;margin-bottom:20px;}

.post-date{float: left;display:inline;margin:6px 0 0 0;line-height:18px;width:52px;height:56px;font-family:Georgia, "Times New Roman", Times, serif;background:url(images/date.jpg);text-align:center;text-transform:uppercase;}
.month {font-family:"Trebuchet MS", Arial, helvetica, sans-serif;padding:4px 0 0 0;font-size:11px;color:#3d6577;}
.day {color:#fff;font-size:30px;}

.post-header {float:right;width:89%;}
.post-header h1 {color:#79909d;margin:4px 0;font-size:22px;padding:4px 3px;border:none;}
.post-header h1 a{color:#3d6577; text-decoration:none;font-weight:normal;}
.post-header h1 a:hover{color:#79909d;text-decoration:none}

.post-meta {color:#79909d;font-size:10px;text-transform:uppercase;border-top:1px dotted #b6d3e0;padding:1px 3px;}
.post-meta a {color:#a1b9c7; text-decoration:none}
.post-meta a:hover {color:#a1b9c7; text-decoration:underline;}

.post-body {margin-bottom:10px;line-height:22px;font-size:11px;padding:4px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.post-body img {padding:5px;margin:5px;border:1px solid #9ebecb;}
/*.post-body img:hover {padding:5px;margin:5px;border:1px solid #a2bac6;}*/

img.wp-smiley {border: 0px;margin:0px;padding:0px;}
img:hover.wp-smiley {border: 0px;margin:0px;padding:0px;}

.continue {border-bottom:1px solid #e4f0f6;margin:10px 0 20px 0;text-align:right;}

.tags {
float: left;
}

.tagbox {
border-top:1px dotted #B6D3E0;
padding-top:5px;
width: 100%;
height:45px;
margin-bottom: 30px;
border-bottom:1px dotted #B6D3E0;
line-height:1.6;
}
/**************SIDEBAR*****************/
#sidebar{float:right;width:350px;padding:6px 0;}
#sidebar-main{width:342px;padding:0 4px 6px 4px;background:#f5f8e7;border-left:1px solid #a2bac6;border-top:1px solid #a2bac6;font-size:11px;line-height:18px;}
#subside-left{float:left;width:170px;padding:2px;background:#cee2eb;border-left:1px solid #a2bac6;border-top:1px solid #a2bac6;border-bottom:1px solid #a2bac6;font-size: 11px;}
#subside-right{float:right;width:170px;padding:2px;background:#cee2eb;border-left:1px solid #a2bac6;border-top:1px solid #a2bac6;border-bottom:1px solid #a2bac6;font-size: 11px;}

.filmsuche{
padding:10px;
text-align:left;
}

.ngg-widget {
text-align: center;
}

#sidebar h1 {font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;border-bottom:1px solid #c0d3d8;letter-spacing:-1px;margin:6px 0 10px 0;padding:1px 0;font-weight:100;border:none;color:#658896;}
#sidebar h2 {font-size:14px;font-family:Arial, Helvetica, sans-serif;letter-spacing:normal;margin:0;padding:0;font-weight:100;border:none;color:#658896;}

#subside-left h1, #subside-right h1 {background:#dfecf2;padding:2px;text-transform:uppercase;font-size:11px;letter-spacing:1px;text-align:center;color:#879da8;margin:2px;margin-bottom:5px;margin-top:5px;}

#subside-left h2, #subside-right h2 {background:#dfecf2;padding:2px;text-transform:uppercase;font-size:11px;letter-spacing:1px;text-align:center;color:#879da8;margin:2px;margin-bottom:5px;margin-top:5px;}

#sidebar h1 a{color:#8db0bf;}
#sidebar h1 a:hover{color:#8db0bf}
#sidebar a{color:#8db0bf;text-decoration:none;font-weight:800;border-bottom:1px dotted #658896;}
#sidebar a:hover{color:#688fa0;text-decoration:none;}

#sidebar ul, ul li, li {list-style-type: none;list-style-position: inside;padding:0;margin:0;}

#sidebar ul li a {margin:2px;font-family:tahoma, Arial, Helvetica, sans-serif;font-size:11px;color:#879da8;padding-left:4px;display: block;border-bottom: 1px dotted #879da8;text-decoration:none;font-weight:300; }

#sidebar ul li a:hover  {background:#dfecf2;color:#4c6f7f;text-decoration: none;}

.projectphoto {float:left;border:2px solid #9ebecb;margin:0 8px 0 0;}
.projectspace {margin:16px 0 10px 0;clear:both;border-bottom:1px dotted #658896;}

#calendar_wrap {padding-top:5px;}
#calendar_wrap table {margin:auto;}

.recentcomments{padding-left:4px;display: block;border-bottom: 1px dotted #879da8;}
.recentcomments a {text-decoration:none;}

/* ------------------------------------------------------ Footer 
----------------------------------------------------------------------------------------*/

#footer {padding:0 6px;background:#9cb7c4 url(images/dots.png);height:100px;}
.footercontent {float:left;width:730px;margin:0 auto;padding:10px 5px;color:#fff;font-size:11px;line-height:14px;}
.disclaimer {font-size:9px;line-height:10px;margin-top:5px;}
.dznrokr {float:right;width:120px;}
#footer h1 {font-size:11px; text-transform:none;letter-spacing:0px;color:#dfecf2;padding:0px;margin:0px;background:none;border:none;}
#footer a {color:#e9f0c4; text-decoration:none}
#footer a:hover {color:#ffffff; text-decoration:underline}

/* ------------------------------------------------------ Comments
----------------------------------------------------------------------------------------*/
.comments-count {padding-top:5px;padding-bottom:10px;margin-top:20px;}
#comments li{list-style:none;background:#e3edf2;padding:3px;margin:2px;border-bottom:1px solid #b2bfc5;margin-bottom:5px;}

li.commentlist {padding:5px;}

.commentline{border-bottom:1px dotted #658896;display:block;}

#sidebar a.commentlink{border:0px;display:inline;}

.alt {background:#fdf8df;}


.comment-info{ 
border:1px solid #B2BFC5;
padding: 5px;
background: #E3EDF2;
float:right;
width:200px;
margin-top:9px;
text-align:left;
}

.comment-meta a, .comment-meta a:link, .comment-meta a:visited {color: #6e8998;text-decoration:underline;}

.comment-meta a:hover, .comment-meta a:active {color: #6e8998;background:#fdf8df;text-decoration:none;}

.comment-meta {padding:4px;background:#c9dbe5;color:#6e8998;}

.comment-text {padding-left:20px;padding-right:20px;color:#fff;}

#comments li.trackback{height:21px;margin:2px 2px 5px;padding:0px;}

/* ---------------------------------------------------------------------------- */
/* Filmbox - Filmbeschreibungen                                                 */
/* ---------------------------------------------------------------------------- */
.filmbox {
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #A2BAC6;
        margin-top: 22px;
        height: 100%;
        overflow: hidden;
}

.filmbox img {padding:5px;margin:5px;border:1px solid #9ebecb;}

.filmbox p.title {margin-bottom: 30px;}
.filmbox p.bewertung {margin-top: 60px;}

.welcomebox{
margin-top: 10px;
margin-bottom: 10px;
border:1px dotted #B6D3E0;
padding: 5px;
background: #F5F8E7;
}

.relevanteartikelbox{
margin-top: 10px;
margin-bottom: 10px;
border:1px dotted #B6D3E0;
padding: 5px;
background: #F5F8E7;
}

.addthis{
float:right;
margin-right: 10px;
margin-top:-5px;
}

.addthis2{
float:right;
margin-right: 10px;
margin-top:22px;
}

hr {border: 1px dotted #B6D3E0; border-style: none none dotted; }

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
/* optional rounded corners for browsers that support it */
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

li.widget_trc_translate {display: block;margin-left: auto;margin-right: auto;text-align:center;}

#content table {
	font: normal 75%/150% Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border: 3px solid #f0f8ff;
	border-top: 5px double #87CEFA;
	border-bottom: 5px double #87CEFA;
        width: 100%;
}
#content th {
	font: bold 1.1em/120% Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 10px;
	font-variant: small-caps;
	color: #047;
	font-weight: bold;
	text-align: left;
	letter-spacing: -1px;
}
#content thead th {
	border: 1px solid #87CEFA;
	white-space: nowrap;
	background: #F0F8FF;
}
#content tbody td ,tbody th {
	padding: 5px 10px;
	background: #fff;
	color: #000;
}
#content tbody th {
	color: #047;
	font-weight: normal;
	font-variant: normal;
	font-size: 1em;
}
#content tbody tr.odd {
	border: 1px solid #87CEFA;
}
#content tbody tr.odd td, tbody tr.odd th {
	background: #F0F8FF;
}
#content tfoot td, tfoot th {
	border: none;
	padding-top: 10px;
}
#content caption {
	font-family: "Georgia", serif;
	letter-spacing: 5px;
	font-style: italic;
	text-align: center;
	text-indent: 2em;
	text-transform: uppercase;
	font-size: 150%;
	padding: 10px 0;
	color: #047;
}

#content tfoot {
border-top: 1px solid #87CEFA;
}



#content_land table {
        float: left;
        width: 100%;
        text-align: center;
        border: 1px #666 solid;
        font-size: 12px;
        font-family: verdana, arial;
        background-color: transparent;
        border-collapse: collapse;
        margin-left: -3px;
        margin-top: 8px;
        table-layout:fixed;
        margin-bottom: 60px;
}

#content_land ul li {
list-style: disc outside;
margin-left:15px;
text-align: left;
line-height:1.7;
}

#content_land h2 {
font-size:18px;
margin-top:30px;
margin-bottom:10px;
font-weight:strong;
clear:both;
}



#content_land thead td {
       border-bottom: 2px #000 solid;
       background: white;
       text-align: center;
       border-right: 1px solid #666;
       padding-top: 15px;
       padding-bottom: 15px;
       border-collapse:separate;
font-size: 12px;
}


#content_land td {
        border-bottom: 1px solid #666;
        border-top: 1px solid #666;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
        padding-bottom: 5px;
font-size: 10px;
vertical-align:middle;
}


#content_land tbody td {
      border-right: 1px #666 solid;
}


#content_land tbody tr:hover td, tbody tr:hover th {
        background-color: #eee;
}

#content_land tbody a {
        color: #000000;
        font-size: 10px;
vertical-align:center;
}

#content_land tbody a:link {
        color: #000000;
        font-size: 12px;
}

#content_land tbody a.anbieter {
        color: #000000;
        font-size: 12px;
		font-weight:bold;
}

#content_land tbody a:visited {
        color: #696969;
}

#content_land tbody a:hover {
        color: #000000;
}

#content_land tbody a:active {
        color: #000000;
}

#adserver {
float: left;
width : auto;
padding: 0px;
margin-left: 20px;
margin-top: 102px;
}

#gesamt {
width: 1100px;
margin:auto;
}