/* CSS Document */
body { height:100%;
       width:100%;
       font-size: 12px;
       text-align:center;
       background:#C0C0C0;
       margin:0px;
       padding-top:30px;
       padding-bottom:10px; }

table, td, p, div, body { font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#323B45; }

form { background:#90D6FD;
       padding-left:20px;
       padding-right:20px;
       padding-top: 10px;
       padding-bottom:10px;
       border: 1px solid #036095;}

form.login { background:#C2E9FF;
             border:0px; }

img { border:0px; }

/* Seitenformatierung */
.main { position:relative;
        width:985px;
        display:block; overflow:visible;
        margin:auto;
        text-align:center; }

/* Oberer Bereich : Logo, Farbabstufungen und Titel */
.logo { float:left;
        text-align:center;
        background:#036095;
        border-top:1px solid #FFFFFF;
        border-bottom:1px solid #FFFFFF;
        border-right:1px solid #FFFFFF;
        border-left:1px solid #FFFFFF;
        margin-bottom:0px;
        margin-top:0px; }

.top { float:left;
       text-align:center;
       background:#036095;
       border-top:1px solid #FFFFFF;
       border-bottom:1px solid #FFFFFF;
       border-right:1px solid #FFFFFF;
       margin-bottom:0px;
       margin-top:0px; }

/* Menubereich */
.menu { float:left;
        width:981px;
        background:#036095;
        margin-bottom: 0px;
        margin-top:0px;
        border-right:1px solid #FFFFFF;
        border-left:1px solid #FFFFFF;
        border-bottom:1px solid #FFFFFF; }

.hauptmenu { position:relative;
             width:980px;
             margin-bottom: 0px;
             float:left;
             color:#FFFFFF; }

a.hauptmenu, a.hauptmenu:visited { display:block;
                                   float:left;
                                   color:#FFFFFF;
                                   font-size:12px;
                                   text-decoration:none;
                                   padding:5px 10px 5px 10px;
                                   text-align:center;
                                   border-right:1px solid #FFFFFF;
                                   width:84px; }

a.hauptmenu:hover, a.hauptmenu:active { background:#FEE085;
                                        color:#000000;
                                        text-transform : uppercase; }

.untermenu { position:relative;
             width:980px;
             margin-bottom: 0px;
             float:left;
             color:#C2E9FF; }

a.untermenu, a.untermenu:visited { display:block;
                                   float:left;
                                   color:#C2E9FF;
                                   font-size:11px;
                                   text-decoration:none;
                                   padding:2px 10px 2px 10px;
                                   text-align:center;
                                   border-right:1px solid #FFFFFF;
                                   width:75px; }

a.untermenu:hover, a.untermenu:active { background:#FEE085;
                                        color:#036095;
                                        text-decoration:none; }


/* Content */
.content { width:908px;
           border-right:1px solid #FFFFFF;
           border-left:1px solid #FFFFFF;
           border-bottom:1px solid #FFFFFF;
           float:left;
           text-align:left;
           background:#C2E9FF;
           margin-top:0px;
           padding-left:23px;
           padding-right:50px;
           padding-top:10px;
           padding-bottom:30px;
           color: #036095; }

.header {font-size:19px;
         color: #036095;
         font-style: italic;
         letter-spacing:10px;
         font-weight:bold; }

.spruch {font-size:18px;
         font-family:Arial, sans-serif;
         color:#036095; }

.menulang { float:left;
        width:981px;
        margin-bottom: 0px;
        margin-top:0px; }


.language { position:relative;
             width:980px;
             margin-bottom: 0px;
             float:left;
             color:#FFFFFF; }


a.language, a.language:visited {  display:block;
                                  float:right;
                                  color:#000000;
                                  font-size:12px;
                                  text-decoration:none;
                                  padding:1px 3px 1px 3px;
                                  text-align:center;
                                  width:69px; }

a.language:hover, a.language:active {text-decoration:underline; }

a.cont:link, a.cont:visited {
        font-family: Arial, sans-serif;
        text-decoration:none;
        font-size: 12px;
        color: #036095; }

a.cont:active,a.cont:hover,a.cont:focus{
        font-family: Arial, sans-serif;
        color:#F9915E;
        text-decoration : none;
        }

.button { font-family: Arial, Verdana, sans-serif;
  	 background-color: #C2E9FF;
   	 height: 23px;
    	 width: 100px;
          border-left: 1px solid #036095;
          border-right: 2px solid #036095;
          border-top: 1px solid #036095;
          border-bottom: 2px solid #036095;
	 font-size: 12px;
	 color: #036095;
	 vertical-align: middle; }

.button1 { font-family: Arial, Verdana, sans-serif;
  	 background-color: #C2E9FF;
   	 height: 23px;
    	 width: 30px;
	 border-left: 1px solid #036095;
          border-right: 2px solid #036095;
          border-top: 1px solid #036095;
          border-bottom: 2px solid #036095;
	 font-size: 12px;
	 color: #036095;
	 vertical-align: middle; }

.button3 { font-family: Arial, Verdana, sans-serif;
  	 background-color: #C2E9FF;
   	 height: 23px;
    	 width: 200px;
          border-left: 1px solid #036095;
          border-right: 2px solid #036095;
          border-top: 1px solid #036095;
          border-bottom: 2px solid #036095;
	 font-size: 12px;
	 color: #036095;
	 vertical-align: middle; }

.button:hover { background:#036095;
                color:#FFFFFF; }
.button1:hover { background:#036095;
                color:#FFFFFF; }
.button3:hover { background:#036095;
                color:#FFFFFF; }

.eingerueckt { padding-left:16px;
               color: #036095; }

.formstyle {font-family: Tahoma, Verdana, sans-serif;
	   border-style: solid;
            padding-left:3px;
            padding-top:3px;
            padding-bottom:3px;
            font-size:12px;
       	   border-color: #036095;
       	   border-width: 1px;
       	   background: #FFFFFF;
       	  }

.text {font-family: Tahoma, Verdana, sans-serif;
       font-size: 12px;
       padding-left:3px;
       padding-top:3px;
       padding-bottom:3px;
       padding-right:3px;
       border-style: solid;
       border-color: #036095;
       border-width: 1px;
       background: #FFFFFF;
      }

.loginstyle {font-family: Tahoma, Verdana, sans-serif;
	   border-style: solid;
            padding-left:3px;
            padding-top:3px;
            padding-bottom:3px;
            font-size:12px;
       	   border-color: #036095;
       	   border-width: 1px;
       	   background: #F5F6BE;
       	  }

.benutzer {background-color: #C2E9FF;
           padding: 10px;
           border: 1px solid #036095;}

a.knopf, a.knopf:visited { color:#036095;
                           text-decoration:none;
                           padding-left:10px;
                           padding-right:10px;
                           padding-top:4px;
                           padding-bottom:4px;
                           text-align:center;
                           border-left:1px solid #036095;
                           border-top:1px solid #036095;
                           border-right:2px solid #036095;
                           border-bottom:2px solid #036095;
                           background:#90D6FD; }

a.knopf:hover, a.knopf:active { background:#036095;
                                color:#FFFFFF; }