body {
 background-color:#fff;
 text-align:center;
}

#upload_main {
 background:#fff;
 width:400px;
 margin:30px auto;
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color:#000;
 font-size:12px;
 text-align:center;
}

#upload_inhalt {
 background:#fff;
 width:50%;
 margin:30px auto;
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color:#000;
 font-size:12px;
 text-align:left;
}

#upload_inhalt_bilder {
 background:#fff;
 width:533px;
 margin:30px auto;
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color:#000;
 font-size:12px;
 text-align:left;
}

#upload_error {
 background:#fff;
 margin:30px auto;
 width:270px;
 text-align:center;
}

#upload_admin {
 background:#fff;
 width:80%;
 margin:0 auto;
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color:#000;
 font-size:12px;
 text-align:left;
}

fieldset {
 width:80%;
 padding:5px;
 border:1px solid #09f;
 border-radius:6px;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 background-color:#fff;
}

fieldset.info {
 width:50%;
}

legend {
 font-size:12px;
 font-weight:bold;
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color:#000;
 padding:2px 5px;
 border-radius:2px;
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
 border:1px solid #0099ff;
 background-color:#fff;
 -moz-box-shadow:3px 3px 9px #E0E0FF;
 -webkit-box-shadow:3px 3px 9px #E0E0FF;
 box-shadow:3px 3px 9px #E0E0FF;
}

#seitennavigation {
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000;
 text-align:center; 
}

.seitennavigation_link {
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#fff;
 background-color:#666;
 padding:5px 10px 5px 10px;
 text-decoration:none; 
 border:1px solid #000;
 cursor:crosshair;
}

.seitennavigation_nolink {
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000;
 background-color:#fff;
 padding:5px 10px 5px 10px;
 text-decoration:none; 
 border:1px solid #000;
 cursor:crosshair;
}

#pw {
 margin:0 auto;
 width:150px;
 border:0;
 background-color:#fff;
}

#tabelle {
 padding:2px 0 0 0;
 margin:0 auto;
 width:80%;
 border:0;
 background-color:#fff;
}

#rechts {
 float:right;
 width:20%;
 background-color:#fff;
}

#rechts_2 {
 float:right;
 width:50%;
 background-color:#fff;
}

#rechts_mitte {
 float:right;
 width:20%;
 background-color:#fff;
}

#links_mitte {
 float:right;
 width:20%;
 background-color:#fff;
}

#links {
 width:40%;
 background-color:#fff;
}

#links_2 {
 width:50%;
 background-color:#fff;
}

.clear {
 clear:both;
}

.text_mittig {
 text-align:center;
}

.text_links {
 text-align:left;
}

.text_rechts {
 text-align:right;
}

.bild_links { 
 float:left;
 padding:2px;
}

img {
 border:0;
}

ul#galerie {
 padding:0;
 margin:0;
 list-style-type:none;
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

ul#galerie li {
 padding:1px;
 background-color:#E0E0FF;
 border:1px solid #09f;
 float:left;
 margin:0 5px 5px 0;	
}

ul#galerie li:hover {
 border:1px solid #000;
}

ul#galerie li span {
 display:block;
 text-align:center;
 font-size:10px;
}

ul#galerie li a img {
 border:0;
}

a.grosslink:link,
a.grosslink:visited,
a.grosslink:active,
a.grosslink:focus {
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000;
 border-bottom:1px dotted #666;
 text-decoration:none;
}

a.grosslink:hover {
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#666;
 border-bottom:0;
 text-decoration:none;
 cursor:crosshair;
}

a.grosslink_inalt:link,
a.grosslink_inalt:visited,
a.grosslink_inalt:active,
a.grosslink_inalt:focus {
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000;
 text-decoration:none;
}

a.grosslink_inalt:hover {
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#666;
 text-decoration:none;
 cursor:crosshair;
}

a.kleinlink:link,
a.kleinlink:visited,
a.kleinlink:active,
a.kleinlink:focus {
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000;
 border-bottom:1px dotted #666;
 text-decoration:none;
}

a.kleinlink:hover {
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#666;
 border-bottom:0;
 text-decoration:none;
 cursor:crosshair;
}

a.kleinlinkc:link,
a.kleinlinkc:visited,
a.kleinlinkc:active,
a.kleinlinkc:focus {
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000;
 text-decoration:none;
}

a.kleinlinkc:hover {
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#666;
 text-decoration:none;
 cursor:crosshair;
}

.grossschrift {
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color:#000;
 font-size:12px;
}

.kleinschrift {
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color:#000;
 font-size:10px;
}

.kleinschrift_grau {
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color:#666;
 font-size:10px;
}

.button {
 font-size:12px;
 padding:1px;	
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color:#000;
}

.input,
.input_download, 
.select {
 width:150px;
 background:#E0E0FF;
 border:1px #09f solid;
 padding:1px;	
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color:#000;
 font-size:12px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 -webkit-appearance:none; 
}

.textarea {
 width:80%;
 height:120px;
 background:#E0E0FF;
 border:1px #09f solid;
 padding:1px;	
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color:#000;
 font-size:12px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
 -webkit-appearance:none; 
}

.textarea:focus,
 select:focus,
 input:focus,
 input_download:focus {
 background:#fff;
 border-color:#09f;
 outline:none; 
}
