h1  {font-size: 30px; } h2  {font-size: 20px;} h3  {font-size: 18px;} h4  {font-size: 16px;} h5  {font-size: 14px;} h6  {font-size: 12px;}


.left{float: left}
.right{float: right}

.clear{clear:both}
hr.clear{height:1px; border:none; background:none; border-top:1px solid #dcdcdc; margin:0 0 10px; padding:00}


/* 2. SITE STRUCTURE & APPEARANCE --------------------------------------------------*/


#loopedSlider{margin-bottom: 20px}
#loopedSlider .post{padding: 25px 25px 20px}

.box{margin-bottom: 5px}
.post{padding: 15px 15px 5px}

.post-bottom{line-height: 30px; padding: 0 15px}
.post-bottom div.fr{max-width: 450px; height: 30px; overflow: hidden; text-align: right}


#main .box .post-entry{padding: 25px 25px 20px}


.infobox{clear:both;border:1px solid #dcdcdc; padding:10px 10px 0 10px; margin-bottom:20px; overflow:hidden; display:block}

/*-------------------------------------------------------------------------------------------*/
/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/

.entry{font-size: 12px; line-height: 18px}

.post .img{margin-bottom: 20px; display: block}


/* Tables */
.entry table, 
.wrap table{width: 75%; margin: 0 auto 20px; padding: 0;border:1px solid #f1f1f1;border-bottom:none; font-size:10px; position:relative;border-right:none}
.wrap table{margin:5px 0;border: none; background: none}

.entry table td{padding:1px;border-right:1px solid #f1f1f1;}
.wrap table td{padding:1px 5px 1px 0; border-right:1px solid #dcdcdc;}

.entry table thead,
.wrap table thead{background:#dcdcdc}
.entry table thead tr,
.wrap table thead tr{background:#dcdcdc; border-bottom:2px solid #dcdcdc}
.entry table td,
.wrap table td{border-bottom:1px solid #f1f1f1}

.entry table tbody tr{background:#fff}

.entry table tbody tr.alt,
.wrap table tbody tr.alt{background:#f1f1f1}
.entry table tbody tr.over,
.wrap table tbody tr.over{background:#f9f9f9}


/* Definition Lists */
.entry dl{ overflow: hidden; display: block}
.entry dt{font-weight: bold; float: left; width:130px; margin-bottom:10px; clear: left}
.entry dd{text-align: left; margin-bottom: 10px; width: 90px; float: right }


.more_entries{margin-top: 15px}


/* Author */
#author .fl{padding: 3px 10px 0 10px}
#author .author-name{font-size: 16px}
#author .author-name a{color: #333}
#author .author-desc{font-size: 12px; font-family: arial; line-height: 16px}
#author.widget img.photo{margin-right: 0}


/* Tabs */
#tabs .inside li{padding: 10px 0}


/* cols */

.entry .col1{width: 220px; background: #f1f1f1; margin: 0 0 20px 20px; float: left; padding: 15px}
.entry .col2{}



/*-------------------------------------------------------------------------------------------*/
/* 4. WIDGETS */
/*-------------------------------------------------------------------------------------------*/

#comments .comment-head{padding: 0 5px 0 10px}
#comments .comment-entry{font-size: 12px; padding: 10px 10px 0 10px}

.widget form p{padding: 0 0 15px 15px}
.widget form label{margin-left: 15px; font-family: Arial, Verdana; color: #fff; font-size: 14px}

#modellsuche{background: #7BA3B7}
#modellsuche h3{margin-bottom: 10px}
#modellsuche select{margin-top: 5px; border: 2px solid #fff; font-size: 12px; padding-right: 3px; width: 267px}