 /* www.martkos.de 01.Oktober.2009 */

*{ list-style:none; margin:0; padding:0; text-decoration:none;	}
body{ font: 12px Arial, Helvetica, sans-serif; text-align:center; background:url(imges/body_bg.png) repeat-x; background-position:0 5em; color:#333;}
h1{ font-size:1.4em; padding:5px 0; clear:both;}
h2{ font-size:1.1em; padding-bottom:10px; font-weight:normal; clear:both;}
h3{ font-size:1.4em; font-weight:bold; color:#e76124; clear:both;}
h4{ font-size:1em; font-weight:bold; padding-top:5px; clear:both;}
h5{ font-size:0.9em; font-weight:normal; clear:both;}
p{ font-size:1em; padding-bottom:5px; }
img{ border:0px;}
small{ font-size:0.8em;}
a{ color:#e76124;}
a:hover{ text-decoration:underline;}
h2 a,
h3 a, 
h4 a,
.hinweis a{ color:#333;}
.hinweis{ background-color:#e76124; text-align:center; color:#fff; font-size:1.2em; padding-top:5px;}
.preis{font-size:1.1em; background-color:#fff; color:#fb5c1e; font-weight:bold; padding:3px 10px; }
.link{font-size:0.9em; margin:5px 0; padding-left:0;}
.link a{ padding:5px 10px; background-color:#333; color:#fff;}
.link a:hover{ background-color:#fff; color:#333;}


/*main content sidebar Setup*/
#main{ width:982px; margin:0 auto; position:relative; top:143px; text-align:center;}
#main_inner{ background:#d4d4d4 url(imges/main_bg.png) repeat-y; position:absolute; text-align:left; left: 0;	top: 0; }
#content{ background:#f2f2f2 url(imges/txt_bg.png); border-top:1px solid #aaa; border-bottom:1px solid #aaa; width:655px; margin:10px 26px 0; padding:20px;}
#sidebar{ position:absolute; right:0; top:20px; width:25%;}
.bericht{ margin-bottom:20px; padding-bottom:15px; clear:both;}

/*header Setup*/
#header{ background:#6484fb url(imges/header_bg2.png) repeat-x; background-position:0 3px; height:111px; border-width: 0 1px 0 1px;  margin:0 auto; text-align:center;}
#header_inner{background:#3348f0 url(imges/header_bg.png) no-repeat; width:980px; margin:0 auto; position:relative; text-align:center; border-left:1px outset #3348f0; border-right:1px inset #3348f0}
#header_inner ul {background:#b9b9b9 url(imges/menu_bg.png) repeat-x; border-bottom:1px ridge #ccc; position:absolute; top:0; right:0; }
#header_inner ul li{ display:inline;}
#header_inner ul li a{ margin:0; color:#333; padding:0px 10px; line-height:1.8em; }
#header_inner ul li a:hover{ text-decoration:underline;}
#header_inner ul li a img{ vertical-align:middle; padding-right:5px; width:25px;} 

/*menu Setup*/
#menu {background:url(imges/menu_bg2.png) repeat-x; font-size:1.3em;}
#menu_inner{width:982px; margin:0 auto; position:relative; text-align:left; border-bottom:1px solid #999;}
#menu ul {background:#b9b9b9 url(imges/menu_bg.png) ; border-left:1px outset #ccc; border-right:1px inset #ccc; padding-left:22px;}
#menu ul li{ display:inline; margin:0; padding:5px 0; }
#menu ul li a{background:url(imges/menu_btn.png) no-repeat; margin:0; color:#333; padding:7px 15px 6px 30px; line-height:2em; }
#menu ul li a:hover{ background-position:0 -41px;  }
#menu ul li a.activ{ background-position:0 -82px;}

/*content Setup*/

/*sidebar Setup*/
#sidebar .infobox{ width:220px; border:1px solid #aaa; margin-bottom:10px; padding-bottom:5px; background-color:#ddd; }
#sidebar img{ width:220px; border-bottom:1px solid #aaa; padding:0;  }
#sidebar img.unterbild{ width:200px; border-bottom:0; padding:0 3px 5px; }
#sidebar p{ padding-bottom:0px; line-height:1.3em; width:200px;}
#sidebar h2, #sidebar p, #sidebar img.unterbild{  padding-left:10px; }
#sidebar h2{ padding-bottom:0; font-size:1.2em; font-weight:bold; color:#333; width:210px; background:#fee3d0 url(imges/sidebar_h3.png); line-height:1.9em; border-bottom:1px solid #f7ccad; }
#sidebar h4{ background-color:#fff; margin:5px 10px 0; padding-left:5px;}
#sidebar .produktname{ background-color:transparent; margin:0; padding-left:10px; font-size:1.2em; font-weight:bold;}


#sidebar .rechtsbundig{ color:#888; text-align:right;}




/*footer Setup*/
#footer{ background:#fff url(imges/main_bottom.png) no-repeat; width:982px; margin:0 auto; position:relative; padding:5px 0 25px;   text-align:center;}
#footer p{ }

/*Startseite Setup*/
.produktbild, #imagevideo, #ort250{ float:left; margin:0 10px 10px 0;}
/*#content li {list-style-image:url(imges/li.png); list-style-position:inside; line-height:1.5em;}*/
#content h3{ padding-top:10px; }
/*#content img{ padding:10px 0 5px;}*/
#galleria-content{ padding:0;}
#mission { background:#fff url(imges/slogan_bg.png) repeat-y; border:1px solid #666; padding:5px 20px; margin-bottom:30px;}
#content .kurz_infos, 
#content .technische_daten,
#content .werbegallerie .werbebild_gruppe,
.ende{ clear:both;}

#content .kurz_infos{width:100%;}
#content .kurz_infos .werbeinfo{ width:30%; padding:10px 3% 0 0; float:left; }
#content 
#content .kleingedrucktes{font-size:0.8em; color:#666;}
#content .werbetext{ float:left; width:50%;}
#content .werbegallerie{ float:right; width:50%;}
#content .werbegallerie .werbebild_gruppe .werbebild{float:left; width:50%;}


/*Deko*/
#main_top_deko{ background:#fff url(imges/main_top.png) no-repeat; width:982px; height:10px; margin:0 auto; position:relative; text-align:center;}

.form-button, .form-submit{ margin:5px 0 35px;}
.more-link{ margin:5px 25px 35px 0}
a.feed-icon{ margin:0 35px;}

.item-list .galleria { width:280px; background-color:#fff; text-align:center; padding-left:20px; padding-top:5px; margin-bottom:30px;}
.field-field-text{ position:absolute;}
.field-type-emvideo{ padding-bottom:30px;}

div.views-cloud { padding:10px 0; width:220px; margin-bottom:25px; display:block;}
div.views-cloud span{padding:5px; display:block; float:left;}


.field-field-vfoto{ float:left; padding:0 10px 10px 0;}

 div .meta { font-size: 0.8em; }
 div .meta a{ color:#777; }
.blog_usernames_blog a, .comment_add a,
li.blog_usernames_blog , li.comment_add{display:none; }

.node {padding-top:50px; position:relative;}

.field-type-emvideo{position:absolute; top:0; left:340px; }
