/*stylesheet
geändert 27.01.2012
*/

@import url('slideshow.css');

body {
margin: 0;
padding : 0;
font-family : "Verdana", Arial, Helvetica, sans-serif;
background-color : #f3f3f3;
text-align : center;
text-align : left;
font-size:13px;
}
body.print {
background-color : #fff;
color : #000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
margin : 30px 30px 30px 30px;
}
td {
margin : 0;
padding : 0;
color : #404040;
font-family : "Verdana", Arial, Helvetica, sans-serif;
font-size : 13px;
}
p, td, ul, li {
line-height: 1.4em;
	}
#gesamt {
position : relative;
width : 900px;
margin : 0 auto;
margin-top : 0;
padding : 0;
background-color : #fff;
text-align : left;
}
#backgroundimage {
position : relative;
width : 900px;
margin : 0;
padding : 0;
}
#top1 {
position : relative;
width : 860px;
height : 50px;
margin : 0;
padding : 80px 0 0 40px;
background : url(./images/top.jpg) no-repeat;
z-index : 2;
}
#top2 {
position : relative;
width : 900px;
height : 30px;
margin : 0;
padding : 0;
background-color : #555;
z-index : 1;
}
#top3 {
position : relative;
width : 900px;
height : 28px;
margin : 0;
padding : 0;
background-color : #e2e2e2;
border-bottom : 1px solid #555;
z-index : 0;
}
#top3 .text {
margin : 5px 0 0 0;
padding : 0;
top : 5px;
font-family : "Verdana", Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #00081f;
background-color : transparent;
border : 1px solid #13017c;
z-index : 1;
}
#top3 .submit {
margin : 0;
padding : 0;
top : 5px;
color : #13017c;
font-family : "Verdana", Arial, Helvetica, sans-serif;
font-weight : normal;
background-color : transparent;
border : 0 solid white;
z-index : 1;
}
#top3 form {
position : absolute;
right : 20px;
}
div#locator {
float : left;
padding : 5px 0 0 20px;
z-index : 1;
}
div#locator a:link, div#locator a:visited, div#locator a:active {
color : #13017c;
text-decoration : none;
}
div#locator a:hover, div#locator a:focus {
color : #af6b0a;
text-decoration : underline;
}
div#content0 {
clear : left;
position : relative;
width : 900px;
margin : 0;
padding : 0;
}
div#content1 {
float : left;
width : 225px;
margin : 0;
padding : 20px 0;
color : #404040;
}
div#content2 {
float : right;
width : 634px;
padding : 10px 20px 10px 20px;
color : #404040;
margin-top : 25px;
background: transparent url:(images/bg_shade.jpg) repeat-x [top];
}
div#bottom {
clear : both;
width : 900px;
height : 30px;
margin : 0;
padding : 0;
background-color : #555;
z-index : 1;
text-align : center;
}
div#content2 ul {
list-style-type : circle;
}
div#copyright, div#copyright a {
font-size : 11px;
color : #fff;
padding-top : 6px;
}
div#nav {
margin : 0;
padding : 0;
width : 900px;
}
div#nav ul {
float : left;
margin : 0;
padding : 0;
border-top : 1px solid white;
border-left : 1px solid white;
}
div#nav li {
position : relative;
list-style : none;
float : left;
margin : 0;
font-size : 11px;
line-height : 28px;
white-space : nowrap;
border-right : 1px solid white;
}
div#nav li a {
display : block;
float : left;
padding : 1px 8px 0 8px;
text-decoration : none;
font-weight : bold;
color : #fff;
}
html > body #nav a {
width : auto;
}
div#nav a {
float : none;
}
div#nav a:hover, div#nav a:focus, div#nav li:hover a {
color : #000;
}
div#nav .sdoc, div#nav .sdocs {
color : #fdb;
font-weight : bold;
padding : 1px 8px 0 8px;
}
div#nav .sdoc a, div#nav .sdocs a {
color : #fdb;
font-weight : bold;
}
div#nav ul.menulevel1 li:hover, div#nav ul.menulevel1 li:focus {
background-color : #aaa;
color : #000;
}
div#nav li:hover a, div#nav li:focus a {
background-color : #aaa;
}
div#nav li ul.menulevel2, div#nav li ul.menulevel3 {
width : 150px;
text-align : left;
}
div#nav ul ul {
position : absolute;
top : 28px;
margin : 0;
left : -1px;
display : none;
width : 150px;
}
div#nav ul.menulevel1 li.docs:hover ul.menulevel2, div#nav ul.menulevel1 li.sdocs:hover ul.menulevel2, div#nav ul.menulevel2 li.docs:hover ul.menulevel3, div#nav ul.menulevel2 li.sdocs:hover ul.menulevel3 {
display : block;
}
div#nav ul.menulevel2 li.doc, div#nav ul.menulevel2 li.docs {
position : relative;
list-style : none;
float : left;
padding : 0;
margin : 0;
font-size : 11px;
line-height : 25px;
width : 150px;
white-space : nowrap;
background-color : #555;
border-bottom : 1px solid #fff;
}
div#nav ul.menulevel2 li.doc a, div#nav ul.menulevel2 li.docs a {
display : block;
float : left;
text-decoration : none;
font-weight : bold;
color : #fff;
width : 130px;
background-color : #555;
}
div#nav ul.menulevel2 li.sdoc, div#nav ul.menulevel2 li.sdocs {
position : relative;
list-style : none;
float : left;
padding : 0 0 0 8px;
margin : 0;
line-height : 25px;
width : 142px;
white-space : nowrap;
background-color : #555;
border-bottom : 1px solid #fff;
}
div#nav ul.menulevel2 li.sdoc a, div#nav ul.menulevel2 li.sdocs a {
display : block;
float : left;
padding : 1px 10px 0 7px;
text-decoration : none;
font-weight : bold;
color : #fdb;
background-color : #555;
}
div#nav ul.menulevel2 li:hover, div#nav ul.menulevel2 li:focus {
background-color : #aaa;
}
div#nav ul.menulevel2 li:hover a, div#nav ul.menulevel2 li:focus a {
background-color : #aaa;
color : #000;
}
div#nav li ul.menulevel3 {
margin : -17px 0 0 120px;
}
div#nav ul.menulevel2 ul.menulevel3 li.doc, div#nav ul.menulevel2 ul.menulevel3 li.docs {
position : relative;
list-style : none;
float : left;
padding : 0 0 0 8px;
margin : 0;
font-size : 11px;
line-height : 25px;
width : 150px;
white-space : nowrap;
}
div#nav ul.menulevel2 ul.menulevel3 li.doc a, div#nav ul.menulevel2 ul.menulevel3 li.docs a {
display : block;
float : left;
padding : 0;
text-decoration : none;
font-weight : bold;
color : #fff;
width : 150px;
background-color : #555;
}
div#nav ul.menulevel2 ul.menulevel3 li.sdoc, div#nav ul.menulevel2 ul.menulevel3 li.sdocs {
position : relative;
list-style : none;
float : left;
margin : 0;
font-size : 11px;
line-height : 25px;
width : 150px;
white-space : nowrap;
background-color : #555;
background-image : none;
}
div#nav ul.menulevel2 ul.menulevel3 li.sdoc a, div#nav ul.menulevel2 ul.menulevel3 li.sdocs a {
display : block;
float : left;
padding : 1px 8px 0 8px;
text-decoration : none;
font-weight : bold;
color : #fdb;
background-image : none;
background-color : #555;
}
div#nav ul.menulevel2 ul.menulevel3 li:hover, div#nav ul.menulevel2 ul.menulevel3 li:focus {
background-color : #aaa;
background-image : none;
}
div#nav ul.menulevel2 ul.menulevel3 li:hover a, div#nav ul.menulevel2 ul.menulevel3 li:focus a {
color : #000;
background-color : #aaa;
}
div#nav ul.menulevel1 {
z-index : 10;
}
div#nav ul.menulevel2 {
z-index : 20;
}
div#nav ul.menulevel3 {
z-index : 30;
}
div#nav li:hover {
z-index : 40;
}
#navbar {
padding : 0 0 80px 25px;
}
#navbar .menu {
padding-left : 15px;
}
#navbar a:link, #navbar a:visited, #navbar a:active {
text-decoration : none;
color : #404040;
}
#navbar #toc23 {
padding-bottom : 10px;
}
#navbar #additions {
line-height : 1.5em;
}
#navbar #additions .languagemenu {
padding-top : 15px;
}
#navbar a:hover, #navbar a:focus {
text-decoration : underline;
color : #af6b0a;
}
#navbar ul {
list-style-type : none;
margin : 0;
padding : 0;
}
#navbar ul.menulevel3 {
padding-left : 0;
}
#navbar .doc {
padding-left : 15px;
line-height : 1.5em;
}
#navbar .sdoc {
padding-left : 15px;
line-height : 1.5em;
}
#navbar .docs {
padding-left : 15px;
line-height : 1.5em;
}
#navbar .sdocs {
padding-left : 15px;
line-height : 1.5em;
}
#navbar .login {
padding-top : 15px;
}
h1, h2, h3 {
margin : 0;
font-family : "Verdana", Arial;
font-size : 15pt;
color : #333333;
font-weight : normal;
padding : 0 0 6px;
margin : 0;
}
h4 {
margin : 0;
font-size : 13pt;
font-family : "Verdana", Arial;
color : #333333;
font-weight : normal;
margin : 0 0 6px;
padding : 0;
}
h5 {
margin : 0;
font-size : 11pt;
font-family : "Verdana", Arial;
color : #333333;
line-height : 2.5em;
font-weight : bold;
margin : 0 0 6px;
padding : 0;
}
h6 {
margin : 0;
font-size : 10pt;
font-family : "Verdana", Arial;
color : #333333;
line-height : 1.5em;
font-weight : bold;
margin : 0 0 6px;
padding : 0;
}
a:link, a:active, a:visited {
text-decoration : underline;
color : #404040;
}
a:hover {
text-decoration : none;
color : #af6b0a;
}
ul.submenu, ul.search {
margin : 0;
padding : 0 0 0 15px;
}
ul.submenu li, ul.search li.doc, ul.search li.docs {
list-style-type : none;
line-height : 1.2em;
margin : 0;
padding : 0;
}
#untermenue {
margin-bottom : 20px;
}
div.lastupdate {
font-size : 87%;
line-height : 1em;
padding-top : 10px;
}
ul.sitemaplevel1 {
margin : 0;
padding : 0 0 0 30px;
}
ul.sitemaplevel2, ul.sitemaplevel3 {
margin : 0;
padding : 0 0 0 10px;
}
ul.sitemaplevel1 li.doc, ul.sitemaplevel2 li.doc, ul.sitemaplevel3 li.doc {
list-style-type : none;
padding-left : 15px;
background : url(menu/doc.gif) no-repeat [0,4px];
line-height : 1.5em;
}
ul.sitemaplevel1 li.docs, ul.sitemaplevel2 li.docs, ul.sitemaplevel3 li.docs {
list-style-type : none;
padding-left : 15px;
background : url(menu/docs.gif) no-repeat [0,4px];
line-height : 1.5em;
}
div#content form textarea {
margin : 5px 0 10px;
padding : 0;
background-color : white;
border : 1px solid #13017c;
width : 320px;
}
div#content form input.guestbook {
margin : 5px 0 10px;
padding : 0;
background-color : white;
border : 1px solid #13017c;
width : 250px;
}
div#content input.submit, div#middle input.text {
background-color : transparent;
border : 1px solid #13017c;
background-color : #e2e7fb;
margin-top : 5px;
width : 90px;
}
div#content input.text {
background-color : transparent;
border : 1px solid #ccc;
margin-top : 5px;
width : 120px;
}
.bildLinks {
float : left;
margin : 10px 10px 10px;
}
.bildRech {
float : right;
margin : 10px 0 10px 10px;
}
.stark {
display : none;
}
.edit a, .edit a:link, .edit a:visited {
text-decoration : none;
}
.retrieve {
background-color : white;
}
div#content div#formular input.input, div#content div#formular textarea.input, div#content input.file {
border : 1px solid #13017c;
}
div#content div#formular input.button {
border : 1px solid #13017c;
background-color : #e2e7fb;
}
.wichtig {
background-color : #fee;
border : 1px solid #fcc;
padding : 0.5em;
margin-bottom : 0.5em;
}
.hinweis {
background-color : #eef;
border : 1px solid #ccf;
padding : 0.5em;
margin-bottom : 0.5em;
}
ul.linklist {
list-style-type : none;
margin : 0 0 1em 0;
}
ul.linklist li {
margin : 0 0 1em 0;
}
hr {
background-color : #404040;
color : #404040;
border : #404040;
height : 1px;
margin : 30px 0;
}
blockquote {
background : #f4f5f7 url(/imgages/blockquote.gif) no-repeat [3px, 3px];
border : 1px dashed #ccc;
padding : 6px 12px 8px 6px;
margin : 5px 0;
}
.blockquote_0 {
background : #f4f5f7 no-repeat [3px, 3px];
border : 1px #ccc;
padding : 6px 6px 6px 6px;
margin : 5px 0;
}


