 /*Theme Name: RTG Dachbau GmbH
Theme URI: http://www.rtg-dachbau.de
Description: Template RTG Dachbau GmbH
Version: 1.0
Author: Webdesign Haak
Author URI: http://www.webdesign-haak.de*/



/*<agl.folder "Allgemeines">*/
body { color: #1F1A17; font-size: 10pt; background-color: #965D42; text-align: center; margin: 0; padding: 0; }
body * { font-family: Verdana, Arial, Helvetica, sans-serif }

body, html { scrollbar-3dlight: #1F1A17; scrollbar-arrow-color: #C9C9C9; scrollbar-darkshadow-color: #1F1A17; scrollbar-face-color: #1F1A17; scrollbar-highlight-color: #C9C9C9; scrollbar-shadow-color: #C9C9C9; scrollbar-track-color: #C9C9C9 }

p, p em, li, td, th, caption {}
td { font-size: 10.5pt; }
small, p small { font-size: 8pt }
a img { border-style: none }

h1 { font-size: 19pt }
h2 { font-size: 16pt }
h3 { font-size: 14pt }
h4 { font-size: 12pt }
h5 { font-size: 12pt }
h6 { font-size: 12pt }
p, ul, ol, h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0; padding-top: 0.2em; padding-bottom: 0.8em; color: #1F1A17; }
small { font-size: 9pt }

h1 a, 
h2 a, 
h3 a, 
h4 a, 
h5 a, 
h6 a { color: #FE0000; text-decoration: none }
h1 a:hover, 
h2 a:hover, 
h3 a:hover, 
h4 a:hover, 
h5 a:hover, 
h6 a:hover { color: #BCBDC0; text-decoration: underline }

.fett { color: #BCBDC0; font-weight: bold; }

a { color: #EE3224; text-decoration: underline }
a:hover { color: #BCBDC0; text-decoration: underline }
a img { border-style: none }
hr { display: none }

a { color: #EE3224; text-decoration: underline}
a:hover { color: #BCBDC0; text-decoration: none}

h2 a,
h3 a,
h4 a,
h5 a,
h6 a {}
/*</agl.folder>*/

#container {
     background-color: #ffffff; text-align: left; margin: 0 auto; padding: 0; width: 1000px; background-image: url("images/bg.gif"); background-repeat: y-repeat; background-position: 0 0
}

#logo { font-size: 12pt; text-align: center; margin: 0 auto; padding: 0; position: relative; width: 1000px; height: 176px; overflow: hidden }
#logo a { color: #1F1A17; text-decoration: none; display: block; margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 1000px; height: 176px; overflow: hidden }
#logo a span { background-color: #ffffff; background-image: url("images/header-oben.jpg"); cursor: pointer; display: block; margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 1000px; height: 176px }

#logo2 { font-size: 12pt; text-align: center; margin: 0 auto; padding: 0; position: relative; width: 1000px; height: 40px; overflow: hidden }
#logo2 a { color: #1F1A17; text-decoration: none; display: block; margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 1000px; height: 40px; overflow: hidden }
#logo2 a span { background-color: #ffffff; background-image: url("images/header-unten.gif"); cursor: pointer; display: block; margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 1000px; height: 40px }

#page { margin: 0px auto 0; padding: 0 0 20px; padding-top:5px; width: 1000px; }
#sidebar { text-align: left; margin-left: 20px; margin-top: 20px; padding: 0; width: 180px; float: left; }
#content { overflow: hidden; width: 730px; float: right; text-align: left; position: relative;  margin-top: 20px; padding-left: 20px; padding-right: 40px;}

#footer {width: 1000px; height: 27px; color: #0563A9; background-color: #965D42; margin: 0 auto 0; text-align: center; background-image: url("images/bg-footer.gif"); background-repeat: no-repeat; background-position: 0 0}
#footer a { color: #85adad }


/*<agl.folder "content">*/
#content .posting { padding-bottom: 25px; padding-top: 25px; float: none; clear: both }
#content .postdate { position: relative; bottom: 1em }
#content .bearbeiten { font-size: 8pt }

#content .blaettern { font-size: 8pt; margin: 0; padding: 0 0 1.5em; float: none; clear: both; border-bottom: 1px solid #FFFFFF }
#content .blaettern .zurueck { float: left }
#content .blaettern .vorwaerts { text-align: right; float: right }
/*</agl.folder>*/


#sidebar ul.navilist { margin: 0; padding: 0; list-style-type: none; }
#sidebar ul.navilist li { list-style-type: none; display: inline; margin: 0; padding: 0;  }
#sidebar ul.navilist li a { color: #1F1A17; text-align: left; font-weight: normal; text-decoration: none; display: block; margin-bottom: 5px;  padding: 0px 10px 0px 45px; }
#sidebar ul.navilist li.current_page_item a, 
#sidebar ul.navilist li.current-cat a, 
#sidebar ul.navilist a:hover { color: #FE0000; font-size: 10pt; font-weight: bold; background-image: url("images/figur.gif"); background-repeat: no-repeat; background-position: 1px 50%}

#sidebar ul.navilist ul { font-size: 10pt; font-weight: normal; padding: 0; list-style-type: none; margin: 0px;}
#sidebar ul.navilist li ul {
 padding-left: 10px;
}
#sidebar ul.navilist ul a,
#sidebar ul.navilist .current_page_item ul a,
#sidebar ul.navilist .current-cat ul a { color: #808285; text-align: left; font-weight: normal; text-decoration: none;  background-image: none; background: #FFFFFF; display: block; margin: 0 0px 0px; padding-top: 0px; padding-left: 20px; padding-right: 0px; padding-bottom: 0px; border-left: 2px #FFFFFF solid;}
#sidebar ul.navilist ul a:hover,
#sidebar ul.navilist .current_page_item ul a:hover,
#sidebar ul.navilist .current-cat ul a:hover { color: #1F1A17; font-weight: bold; text-decoration: none; background-image: none; border-left: 2px #FFFFFF solid;  background-image: url("images/figur.gif"); background-repeat: no-repeat; background-position: 1px 50%}
#sidebar ul.navilist ul li.current_page_item a:hover, 
#sidebar ul.navilist ul li.current-cat a:hover { background-image: url("images/figur.gif");  }



#sidebar ul {
    list-style: none;
    margin: 0 0 50px 0;
    padding: 10px 0 0 0;
}
#sidebar li {
    line-height: 2.6;
    padding-left: 5px;
}
#sidebar ul li a{
    text-transform: none; 
}


#content div.links { width: 43%; float: left }
#content div.rechts { width: 43%; float: right }
p.bearbeiten { float: none; clear: both }

form { margin-top: 1em; margin-bottom: 1em; width: 75% }
form fieldset { margin-top: 0.6em; margin-bottom: 0.6em; padding-bottom: 0.5em; border: solid 1px #ddd }
form legend { font-weight: normal; text-transform: uppercase }
form table { }
form td { }
form td.left { width: 150px }
form input {}
form textarea { height: 150px }
form input.textfeld, 
form textarea.texteingabe,
form input.texteingabe { font-size: 9pt; width: 250px; border: solid 1px #bbb }
form td input.error, 
form td textarea.error { border: solid 1px #c00 }
form abschicken {}

/*<agl.folder "content">*/
#content .posting { padding-bottom: 25px; float: none; clear: both;   }
#content .postdate { position: relative; bottom: 1em }
#content .bearbeiten { font-size: 8pt }

#content .blaettern { font-size: 8pt; margin: 0; padding: 0 0 1.5em; float: none; clear: both; border-bottom: 1px solid #FFFFFF }
#content .blaettern .zurueck { float: left }
#content .blaettern .vorwaerts { text-align: right; float: right }
/*</agl.folder>*/

#commentform { padding: 0; width: 570px }
#commentform textarea { width: 570px }
.commentlist { margin: 0; padding: 0; width: 570px }
.commentlist li { margin: 0 0 1em; padding: 1em; border: solid 1px }
.commentlist cite { }
.commentmetadata { text-align: right; display: block; padding-bottom: 0.5em; position: relative; top: -11pt; border-bottom: 1px solid #fff }

