 /*Theme Name: Kreisfeuerwehrverband LOS
Theme URI: http://www.kfv-los.de
Description: Template Kreisfeuerwehrverband LOS
Version: 1.0
Author: Webdesign Haak
Author URI: http://www.webdesign-haak.de*/


body { color: #0563A9; font-size: 10pt; background-color: #69B3EE; text-align: center; margin: 0px; padding: 0 }
body * { font-family: Arial, Verdana, Helvetica, sans-serif;  }

body { scrollbar-3dlight: #A2B9CB; scrollbar-arrow-color: #C9C9C9; scrollbar-darkshadow-color: #A2B9CB; scrollbar-face-color: #A2B9CB; scrollbar-highlight-color: #C9C9C9; scrollbar-shadow-color: #C9C9C9; scrollbar-track-color: #C9C9C9 }

p, ul, li, td { font-size: 10pt }

small { font-size: 10pt }

h1, h2, h3, h4, h5, h6 { margin: 0; padding-top: 0.7em; padding-bottom: 0.3em }
p, ul { margin-top: 0; margin-bottom: 0; padding-top: 0.3em; padding-bottom: 0.7em }
h1 { font-size: 21pt; float: none; clear: both }
h2 { font-size: 17pt; float: none; clear: both }
h3 { font-size: 13.5pt; margin-top: 40px; }
h4 { font-size: 11pt }
h5 { font-size: 11pt }
h6 { font-size: 11pt }

.fett { color: #0563A9; font-weight: bold; }

a { color: #0563A9; text-decoration: underline }
a:hover { color: #FFFFFF; text-decoration: underline }
a img { border-style: none }
hr { display: none }

.break { float: none; clear: both }


#page { background-color: #A2B9CB; text-align: left; margin: 0 auto; padding: 0; width: 926px; background-image: url("images/bg.gif"); background-repeat: y-repeat; background-position: 0 0; /*height : 100%*/}


#logo { font-size: 12pt; text-align: center; margin: 0 auto; padding: 0; position: relative; width: 926px; height: 159px; overflow: hidden }
#logo a { color: #006db2; text-decoration: none; display: block; margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 926px; height: 159px; overflow: hidden }
#logo a span { background-color: #A2B9CB; background-image: url("images/header.jpg"); cursor: pointer; display: block; margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 926px; height: 159px }


#mainnavidiv { text-align: left; margin-left: 22px; width : 850px; background-color : #A2B9CB; padding: 0; }

#mainnavi {  
 list-style-type: none; width: 850px; margin: 0; padding: 0;}

#mainnavi li { padding: 0; float: left; color: #fff; background-color : #A2B9CB;}

#mainnavi a { text-align: center; display: block; margin: 0; padding: 3px 20px; font-size: 110%; color: #fff; text-decoration: none }

#mainnavi a:hover { background-color: #A2B9CB; color: #0563A9 }

#mainnavi .current_page_item a { background-color: #A2B9CB; color: #0563A9 }

#subnavilist { list-style-type: none; margin: 0px; padding: 0px; width: 150px;}

#subnavi { float: left; width: 100px; position: relative; left: 0px; top: 30px; }

#subnavilist li{display: none;}

#subnavilist .current_page_item, #subnavilist .current_page_ancestor, #subnavilist .current_page_item li, #subnavilist .current_page_ancestor li{ display: block; margin: 5px 0; }

#subnavilist .current_page_item a, #subnavilist .current_page_ancestor a{display: none;}

#subnavilist .current_page_item li a, #subnavilist .current_page_ancestor li a{ display: block; text-decoration: none; padding: 3pt 0 0 12px; color: #0563A9; list-style-type: none;}

#subnavilist .current_page_item li a:hover, #subnavilist .current_page_ancestor li a:hover { text-decoration: underline; list-style-type: none; color: #ffffff}

#subnavilist ul { list-style-type: none; }

#conttext { float: left; position: relative; width: 600px; top: 10px; left: 80px; padding: 5px 30px 20px; margin: 0; height : 100%}


#content { padding: 5px 0px 30px; margin: 0px; }


h1 a, 
h2 a, 
h3 a, 
h4 a, 
h5 a, 
h6 a { color: #0563A9; text-decoration: none }
h1 a:hover, 
h2 a:hover, 
h3 a:hover, 
h4 a:hover, 
h5 a:hover, 
h6 a:hover { color: #FFFFFF; text-decoration: underline }

#content hr { visibility: hidden; display: block; float: none; clear: both }

#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: 500px }
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; padding-left: 100px; float: none; clear: both; width: 700px;}
#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; }
#content .blaettern .zurueck { float: left }
#content .blaettern .vorwaerts { text-align: right; float: right }
/*</agl.folder>*/

#commentform { padding: 0; width: 500px }
#commentform textarea { width: 500px }
.commentlist { margin: 0; padding: 0; width: 500px }
.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 }

#footer {clear: both; width: 926px; height: 21px; color: #0563A9; background-color: #69B3EE; margin: 0 auto; background-image: url("images/bg_footer.gif"); background-repeat: no-repeat; text-align: center;}
#footer a { color: #85adad }


#sitemapview li {  font-size: 9pt;  line-height: 1.8em; }
