a { text-decoration: underline;
    color: royalblue; }
a:hover { text-decoration: none; }

html, body { height: 100%; }

body { background: url("images/background_outside.png") repeat-x;
       margin-bottom: 10px; }

div.setSite { width: 920px;
          	  left: 50%;
          	  margin-top: 10px;
          	  margin-left: -400px;
		  	  margin-bottom: 20px;
			  position: absolute;
			  height: 100%; }

div.updateinfo { text-align: right;
				position: absolute;
			     top: 65px;
				 left: 82px;
				 font-family: "Century Gothic", Arial, Helvetica, sans-serif;
				 font-size: 11px;
				 font-weight: bold; }
		   
div.head {	width: 100%;
           	height: 280px;
		   	background-repeat: no-repeat;
			position: relative;
			left: -60px;}


div.main { width: 100%;
		   min-height: 530px; /* Höhe des info.png + 61 px*/
		   background: url("images/background.png") repeat-y; }
div.text { width: 800px;
           background: #ffff9b; } 
div.textpadding { padding-top: 50px;
                  padding-left: 30px;
				  padding-right: 30px;
				  padding-bottom: 10px;
                  font-family: "Century Gothic", Arial, Verdana, sans-serif;
				  font-size: 14px;
				  line-height: 150%;
				  text-align: left; }

table { font-family: "Century Gothic", Arial, Verdana, sans-serif;
		font-size: 14px;
		line-height: 150%; }

div.footer { width: 800px;
             height: 20px; }
			 
			 
			 
div.menu { height: 20px;
		   margin-left: auto;
		   margin-right: auto;
		   position: absolute;
		   left: 40px; }
div.menu_left { width: 10px;
                height: 20px;
				float: left;
				background: url("images/menu_left.png") no-repeat; }			
div.menu_right { width: 10px;
                 height: 20px;
			  	 float: left;
				 background: url("images/menu_right.png") no-repeat; }
div.menu_text { height: 20px;
                background: #900000;
				float: left;
				line-height: 20px;
				font-family: "Century Gothic", Arial, Verdana, sans-serif;
				font-size: 12px;
				color: #fff; }
div.menupad { padding-left: 25px;
    		  padding-right: 25px; }
div.menupad a { text-decoration: none;
                color: #fff; }
div.menupad a:hover { text-decoration: underline; }
			  
div.copyright { width: 100%;
                line-height: 200%;
				font-family: "Century Gothic", Arial, Verdana, sans-serif;
				font-size: 12px;
				color: #a9a9a9;
				text-align: center; }
div.copyright a { text-decoration: underline;
                  color: #a9a9a9; }
div.copyright a:hover { text-decoration: none; }

input[type=text], input[type=password]
           { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 color: #000000;
			 background-color: #d2d8de;
			 border: 1px solid #a8b7c6;
			 padding: 1px;
			 text-align: left; }
input[type=submit], input[type=reset]
           { background-color: #f4f4f4;
		     border-bottom: 1px solid #AAAAAA;
		     border-left: 1px solid #DCDCDC;
		     border-right: 1px solid #AAAAAA;
		     border-top: 1px solid #DCDCDC;
		     color: #000000;
		     font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		     font-size: 11px;
		     letter-spacing: 1px;
		     margin-top: 3px; }
select, option { 
             font-family: "Century Gothic", Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 color: #000000;
			 background-color: #d2d8de;
			 padding: 1px;
			 text-align: left; }
			 
textarea { font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		   font-size: 11px;
			 color: #000000;
			 background-color: #d2d8de;
			 border: 1px solid #a8b7c6;
			 padding: 1px;
			 text-align: left; }
			 
select { padding-left: 0px; padding-right: 0px; }

font.time { font-size: 13px;
            font-weight: normal;
			font-style: italic;
			color: #118f40; }
font.headline { font-size: 18px;
                font-weight: bold;
				color: #118f40; }

font.error { color: red; }

img.galerievorschau { margin-right: 20px;
                      margin-bottom: 20px;
					  border: 10px solid #e6e6e6; }
