@charset "utf-8";
/* 
----- CSS Firma DUPLICON, Martin Mißfeldt 2008 -----
*/
body { background-color:#666d6e; background-image:url(https://www.martin-missfeldt.de/images-pictures/bg-new.gif); background-repeat:repeat-y; background-position:center; color:#354; margin:0; padding:0; font-size:75%; line-height:1.7em; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; }
h1 { font-size:150%; font-weight:normal; color:#fca; margin:0; padding:4px 0; background-color:#c62; }
h1 a { font-weight:normal; color:#fca; margin:0; padding:0; text-decoration:none; }
h2 { font-size:170%; font-weight:normal; color:#465; }
h2 a { font-weight:normal; color:#465; text-decoration:none; }
h3 { font-size:150%; font-weight:normal; margin:20px 0 4px -1px; padding:6px 0 1px 0; color:#b51; }
h3 a { font-weight:normal; color:#b51; text-decoration:none; }
h3 a:hover { font-weight:normal; color:#930; text-decoration:none; }
h4 { font-size:130%; font-weight:bold; margin:0; padding:0 0 3px 0; }
h5 { font-weight:bold; margin:0; }
p { padding:0 0 15px 0; margin:0; }
a { text-decoration:none; color:#07c; font-weight:normal; border:0; }
a:hover { text-decoration:underline; color:#38f; }
ul { margin:3px 16px; padding:0; text-align:left; }
li { margin:0; padding:0; text-align:left; }
form { margin:0 13px; padding:0; display:inline; }
strong { font-weight:normal; color:#230; border-bottom:#ff924a 1px dotted;  }
/* 
----- Layout -----
*/
.page_layout{ width:900px; margin:0 auto; background-color:#eed; }
.google_ads { width:900px; height:22px; padding:8px 0 0 0; margin:0; background-color:#369; }
.menu { width:900px; padding:5px 0; margin:0; background-color:#394245; font-size:16px; }
.menu_main a { padding:0; margin:0 21px; font-weight:bold; color:#fff; }
.menu_sub a { padding:0; margin:0 21px; font-weight:bold; color:#8bf; }
.submenu { width:900px; padding:5px 0; margin:0; background-color:#98988b; }
.submenu a { padding:0; margin:0 13px; font-weight:bold; color:#eed; } 
.content { width:780px; margin:0 0 0 60px; text-align:justify; }
.content_small { width:560px; margin:0 40px 0 60px; text-align:justify; float:left; }
.home_text { width:520px; float:left; padding:0 30px 0 0; margin:0 0 0 60px; text-align:justify; }
.clearer { clear:both; font-size:0; height:1px; display:block; background-color:#eff; }
.clearer_2 { clear:both; font-size:0; height:12px; display:block; }
.img_box { width:200px; padding:10px 0; margin:0 0 15px 20px; border:0; line-height:1.3em; background-color:#fff; text-align:center; float:left; }
.img_box a { border:none; text-decoration:none; }
.img_box a:hover { text-decoration:underline; color:#38f; }
.img_box a img { border:none; }
.home_thumb { width:170px; padding:4px 0; margin:0 20px 15px 0px; border:0; font-size:90%; line-height:1.3em; background-color:#fff; text-align:center; float:left; }
.home_thumb a { border:none; text-decoration:none; }
.home_thumb a:hover { text-decoration:underline; color:#38f; }
.home_thumb a img { border:none; }
.home_thumb h3 { margin:0 0 4px 0; color:#a40; }
.home_thumb p {  padding:0 7px; }
.video_box { padding:10px; margin:0; border:0; line-height:1.3em; background-color:#fff; text-align:center; }
.blog_box { width:275px; float:right; margin:0; text-align:justify; }
.blog_box li { margin:0 0 3px 0; }
.luecke { padding:0 13px; margin:0; }
.img_thumb { padding:10px; margin:0; border:0; line-height:1.3em; background-color:#fff; text-align:center; }
.float_left { float:left; margin:3px 30px 15px 0; display:block; width:auto; }
.float_right { float:right; margin:3px 0 15px 30px; display:block; width:auto; } 
.alignleft { float:left; margin:3px 30px 15px 0; padding:10px 5px 3px 5px; }
.alignright { float:right; margin:3px 0 15px 30px; padding:10px 5px 3px 5px; } 
.ads_block { padding:0; margin:3px auto 17px auto; text-align:center; }

#search { background-color:#ccc; }
.search_word { padding:0; margin:0; border:0; } 
.search_button { padding:0; margin:0; color:#05d; background-color:#98988b; font-weight:bold; border:0; } 
.img_no_border { border:0; }

.images { width:195px; text-align:center; font-size:90%; line-height:1.6em; }
.footer { clear:both; position:relative; padding:10px 0; margin:0; text-align:center; }
.footer a { text-decoration:none; border:none; font-weight:normal; }

.gallery { margin:10px 0; text-align:center; }
.gallery_row { height:180px; width:200px; display:block; float:left; margin:5px; padding:5px; background-color:#fff; font-size:90%; line-height:1.3em; }

.img_row { width:200px; padding:10px 0; margin:0 0 15px 20px; float:left; font-size:90%; line-height:1.3em; }
.img_row a { text-decoration:none; border:0; }
.img_row a img { border:#fff 10px solid; }

.img { border:0; margin:auto auto; }
.highlight { border-bottom:#d41 2px dotted; }

.data_row { height:auto; width:450px; display:block; float:left; text-align:center; }
.clearer_3 { clear:both; font-size:0; height:4px; display:block; }
.description { width:880px; margin:0 auto; padding:0; display:block; background-color:#ddc; text-align:justify; }
.header_adv { width:880px; height:19px; display:block; margin:4px 0 0 0; }
.comment_box { padding:9px; margin:0 150px; border-top:#cdcdcd 1px dotted; text-align:justify; }
.data_text { margin:10px 5px; padding:20px; border:#CCE689 0px dotted; text-align:left; }
.advert { width:900px; margin:0 auto; padding:10px 0 0 0; }
.menu_item_box { }
.no_border { border:0; text-decoration:none; }
.wertung_block { float:right; width:350px; display:block; margin:0; padding:0; border-left:#eee 0px solid; text-align:left; }
.text_block { width:490px; margin:0; padding:0; text-align:left; }
.img_big { margin:0; padding:0; border:#fff 10px solid; }
.video { margin-left:40px; width:425px; height:355px; float:right; margin:0 0 0 30px; border:0; }
.navigation { width:800px; float:left; }
.bookmark { float:right; border:0; margin:2px; padding:0; }
/* 
----- Image -----
*/
.img_liste { font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:14px; text-align:justify; }
.img_liste a { text-decoration:none; border:none; }
.img_data { font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:14px; text-align:center; }
.btn_left { float:left; border:0; }
.btn_right { float:right; border:0; }
.detail_left { float:left; border-top:#eee 1px solid; border-left:#eee 0px solid; border-bottom:#eee 0px solid; border-right:#eee 1px solid; }
.tweet_button { margin:7px 0 0 12px; float:left; }
.tweet_home { margin:4px 10px 2px 0px; float:left; }
.center { text-align:center; margin:10px auto; }
/* 
----- end -----
*/
