/* Basis-CSS
ambranet webentwicklung 2007
 */
 
 /* Farben
rot: #c00
hellblau: #B8C6FE
dunkelblau: #363A90
grau: #666
*/

* {border: 0; padding: 0; margin: 0; outline: 0;}
html {height: 100%}
body {text-align: center; background-color:#363A90; color: #666; min-height: 101%; font-family: Arial, Helvetica, sans-serif; font-size: 100,01%;}
#seite {width: 940px; text-align: left; margin: 20px auto;}
#header {height: 120px; background-color:#B8C6FE;}
#navi {height: 30px; background-image:url(images/hg1.gif);}
#inhalt {background-color: #ccc; padding: 10px;}
#links {float: left; width: 670px; background-color: #fff; color: #666666;}
#rechts {float:right; width: 230px;}
#news {background-color: #fff; padding-bottom: 20px;}
#clearer {height: 1px; line-height: 1px; overflow: hidden; clear: both;}

/*HTML-Elemente*/
  
p, ul, ol, dl, pre, td, th{
   font-size: 0.8em;
   line-height: 1.4em;}  

#header img {float: left; margin: 10px 30px 0 30px;}
#header h1 {font-size: 45px; color:#363A90; line-height: 155px; font-weight: normal;}

#navi ul {list-style-type: none; padding: 5px 0 0 40px;}
#navi li {display: inline;}
#navi li a {display: block; text-decoration: none; float: left; background-image:url(images/punkt_blau.gif); background-repeat:no-repeat; background-position:0 5px; padding: 0 20px 0 15px; color: #009;}
#navi li.current_page_item a {background-image:url(images/punkt_rot.gif); color:#c00}
#navi li a:hover {background-image:url(images/punkt_rot.gif); color:#c00}

#links h2 {font-size: 1.3em; font-weight: normal; padding: 2em 0 0.8em 1.3em; color: #c00}
#links h2 a, #links h3 a {color:#c00; text-decoration:none;}
#links h3 {font-size: 0.9em; padding: 0 0 0.4em 2.7em;}
#links p {padding: 0em 4em 1.5em 3em}
#links p.small {padding-left: 3.2em}
#links p.datum {font-size: 0.7em; font-weight:bold;padding-bottom:0; padding-left: 3.5em}
#links p.weiter {font-size: 0.7em; font-weight:bold;padding-top:0; padding-left: 3.5em}
#links p.weiter a {color: #c00}
#links ul {margin-left: 1em; padding-left: 4em; margin-bottom: 1.5em;}
#links ul li {}
#links ol {margin-left: 1em; padding-left: 4em; padding-right: 4em; margin-bottom: 1.5em;}
#links ol li {}
#links form {margin-left: 4em; width: 500px;}
#links input {border: 1px solid #666; background-color: #fff; height: 20px;}	
#links textarea {border: 1px solid #666; background-color: #fff; width: 18em;}
#links label {width: 12em; display:block; float:left; text-align: right; border-right: 1em solid #fff;}
#links p.fieldwrap {padding-bottom: 0.5em}
#links img {margin-right: 20px;}
#links p a, #links ul a, #links ol a {color: #009;}
#links p a:hover, #links ul a:hover, #links ol a:hover {color: #c00;}
div.submit {padding-left: 12.5em; }
div.credits {display: none;}
div.ddfmerrors, div.errorlist {padding: 0em 4em 1.5em 3em; font-size: 0.8em; color: #c00}
div.ddfmerrors {font-weight:bold;}

/*Glossar*/
#links ul.abc-list {list-style:none; margin-left:0}
#links ul.abc-list ul li {font-size: 1.2em; line-height: 1.8em}

#navi1 ul {list-style-type: none; padding: 1em 0 1em 1.8em;}
#navi1 li {display: inline; font-size: 0.7em; padding-right: 20px;}
#navi1 li a {display:inline; color:#363A90; text-decoration: none;}
#navi1 li a:hover {text-decoration:underline;}
#navi1 li.current_page_item a {color:#c00;}

#rechts h2 {font-size: 0.8em; padding: 0.5em; background-color:#B8C6FE; color:#363A90}
#rechts h2.newsarchiv {margin-bottom: 2em;}
#rechts h2 img {margin-right: 5px;}
#rechts h3 {font-size: 0.8em; padding: 1.2em 0.5em 0.8em 0.9em;}
#rechts p {padding: 0 1em 0.5em 1em; line-height: 1.2em; font-size: 0.75em;}
#rechts a:link {color:#c00; font-weight:bold; text-decoration:none; display:block;}
#rechts a:hover, #rechts a:focus {text-decoration:underline;}
#rechts a:visited {color:#666;font-weight:bold; text-decoration:none; display:block;}
#rechts form {vertical-align:top; margin-bottom: 40px;}
#rechts input#s {border: 1px solid #666; background-color: #fff; height: 20px;}	
#rechts input#searchsubmit {border: 1px solid #666; background-color: #fff; height: 22px; margin-left: 10px;}

.navigation {padding: 0em 3em 1.5em 2.3em;}
.alignright {float: right; font-size: 0.8em;}
.alignleft {float: left; font-size: 0.8em;}


