/*
Theme Name: Broder-Komfortgaragen
Theme URI: http://www.Komfortgaragen.de/
Description: Broder-Komfortgaragen-Template.
Version: 1.0 BETA
Author: Stil-Etage // Nick Jantschke
Author URI: http://www.stil-etage.de/
/*
----------------> CSS-RESET <--------------------
*/
* { margin: 0; padding: 0; }
html { overflow-y: scroll; }
html, body { height: 100%; background-image:url(images/hg.jpg); background-repeat:repeat; }
body { font-size: 12px; font-family: Tahoma, Helvetica, sans-serif; color:#666; }
ul { list-style:none; }
ol { list-style: decimal inside; }
a { outline: none; text-decoration: none; }
a img { border: none; background: none; }
img { vertical-align: middle; }
table { border-collapse: collapse; }
/*
----------------> Formatierungen <--------------------
*/
p { line-height: 1.2em; margin: 0 0 10px 0; }
a { color:#0066FF;; }
h1 { font-size: 10px; font-family: Tahoma, Helvetica, sans-serif; font-weight: normal; color:#666; margin-bottom:10px; margin-top:10px; }
h2 { font-size: 12px; font-family: Tahoma, Helvetica, sans-serif; font-weight: normal; color:#333; margin-bottom:10px; margin-top:10px; }
h3 { font-size: 16px; font-family: Tahoma, Helvetica, sans-serif; font-weight: normal; color:#666; margin-bottom:10px; margin-top:10px; }
h4 { font-size: 16px; font-family: Tahoma, Helvetica, sans-serif; font-weight: normal; color:#0099FF; margin-bottom:10px; margin-top:10px; }
.ueber { color:#660000; font-size:12px; font-stretch:condensed; font-variant:small-caps; font-weight:bold; }
.post img { background-color:#FFFFFF; padding:5px; border:#EBEBEB 1px solid; }
.news { padding-bottom:5px; padding-top:5px; border-left:#999999 1px dashed; padding-left:5px; }
.entry{ margin-top:10px; margin-bottom:15px; padding-bottom:15px;}
.entry2{ margin-top:10px; margin-bottom:15px; padding-bottom:15px; border-bottom:#CCCCCC 1px solid;}
/*
----------------> Grundstrucktur <--------------------
*/
#container0 { float:left; width:100%; height:auto; }
#container00 { margin: 0 auto ; width:1000px; height:160px;background-color:#fdfcea; }
#container1 { float:left; width:100%; height:auto; }
#container11 { margin: 0 auto ; width:1000px; height:auto; }
#container2 { float:left; width:100%; height:auto; }
#container22 { margin: 0 auto ; width:1000px; height:124px; }
#container3 { float:left; width:100%; height:auto; }
#container33 { margin: 0 auto ; width:1000px; height:50px; background-image:url(images/hgfoot.jpg); background-repeat:repeat-x; }
/*
----------------> Head <--------------------
*/
.logobox {float:left; height:75px; width:100%; }
.menubox {float:left; height:30px; width:100%; background-color:#00599f; background-image:url(images/hgmenu.jpg); background-repeat:repeat-x; }
.menubox li { float:left; color:#FFFFFF; font-family: Tahoma, Helvetica, sans-serif; font-size:12px; padding:8px; }
.menubox a { color:#FFFFFF; font-family: Tahoma, Helvetica, sans-serif; font-size:12px; }
.pfadbox {float:left; height:55px; width:100%; background-color:#db6612; background-image:url(images/hgpfadbox.jpg); background-repeat:repeat-x;}
.anzeige { float:left; color:#FFFFFF; font-family: Tahoma, Helvetica, sans-serif; font-size:18px; padding-left:8px; padding-right:8px; margin-top:17px; }
.raumlogo { float:right; margin-top:0px; }
/*
----------------> Content <--------------------
*/
#content { float:left; width:100%; height:auto; background-color:#fdfcea; }
.sidebar { float:left; width:248px; border-bottom:4px solid #db6612; border-right:2px solid #fff; }
.sidebar2 { float:left; width:200px; height:auto; background-image:url(images/hgnews2.jpg); background-repeat:no-repeat; }
.sidebar img:hover { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.sidebar2 img:hover { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.mainbox { float:left; width:550px; }
.mainboxtop { float:left; width:550px; height:254px; }
.mainboxbottom {float:left; width:530px; height:auto; padding-left:10px; padding-right:10px; background-color:#FFFFFF; }
blockquote { margin-bottom:20px; border-bottom:#0099FF 1px solid; width:100%;}
.alignleft { float:left; margin-right:5px; }
.cform { margin-top: 10px;}
/*
----------------> Sidebar <--------------------
*/
.box { float:left; padding:4px; width:192px; color:#666; }
.box li { padding-bottom:10px; padding-top:10px; width:100%; }
.box a { color:#666; }
.box h3{color:#333;}
.box2 { float:left; width:200px; color:#fff; margin-top:254px; }
.box2 li { padding-bottom:10px; padding-top:10px; border-bottom:#fff 1px solid; width:100%; }
.box2 a { color:#fff; }
.box2 h3{color:#fff;}
/*
----------------> Extraboxen <--------------------
*/

/*
----------------> Footer <--------------------
*/
.footboxleft { float:left; width:250px; height:124px; background-color:#E6F8FF; background-image:url(images/hgref.jpg); background-repeat:no-repeat;}
.footboxright { float:left; width:750px; height:124px; background-color:#A4E6FF; }
.footboxbottom { font-size:10px; color:#FFFFFF; text-align:center; padding-top:30px; }
.footboxbottom a { color:#FFFFFF; }
.submenubar { margin: 0 auto ; width:900px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-variant:small-caps; color:#FFF; margin: 0 auto ; padding-top:5px; }
.submenubar li { float:left; margin-right:5px; list-style: none; }
.submenubar a { font-size:10px; color:#FFFFFF; padding:2px; }
.submenubar a:hover { color:#FF9966; }
.submenubar .current_page_item a { color:#333; }
.footerbox1 { float:left; width:300px; height:120px; padding-left:35px; padding-top:40px; }
.footerbox2 { float:left; width:200px; height:120px; margin-left:25px; margin-right:25px; padding-top:50px; padding-left:20px; }
.footerbox3 { float:left; width:200px; height:100px; padding-top:90px; padding-left:160px; }

.ngg-widget { padding:8px; }
.ngg-widget img { float:left; background-color:#FFFFFF; padding:3px; margin-right:10px; margin-top:25px; }
.ngg-gallery-thumbnail-box img { float:left; background-color:#FFFFFF; padding:3px; margin-right:10px; margin-bottom:5px; }
.alignright { float:right; }