input.input {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#555;
font-size:10px;
border:none;
border-top: 1px dotted #bbbbbb;
border-bottom: 1px dotted #bbb;
background-color:#EEEEEE;
height:14px;
width:100px;
padding:3px;
}

a:focus {
outline:none;
}

DIV#loader {
  border: 0px solid #ccc;
  width: 450px
}


DIV#loader.loading {
  background: url(../data/images/spinner.gif) no-repeat center center;
  width:100%;

}

body {
  background: url(../data/images/spinner.gif) no-repeat center 250px;
}

html, body{
height:90%;
}
html {
overflow-y: scroll;
}

body{
      /*overflow: scroll;*/
      margin-top:0px;
      background-color:#ffffff;
}
.inhalt {
display:none;
}

.inhalt div {
padding:10px;
}
.gallery_pic {
   float:left;
   width:100px;
   height:100px;
   position:relative;
   top:5px;
   left:5px;
   background-color:#eDeDeD;
   padding:0px;
   margin:10px;
   border: 1px solid #ddd;

}
.gallery_pic_loading {
   background: url(../data/images/spinner.gif) no-repeat center center;
}

a, img {border:0; color:#666666; text-decoration:none}
p {padding:4px}
td {text-align:center;} */
textarea {background-color:#FAFAFA; border: 1px solid #808080;}
a:hover {color:#003399; text-decoration:underline}
.content {font-family: Verdana, Arial, Helvetica, sans-serif}
.contenttext {
font-size:12px;
background-color:#a1aab7;
background: url(../data/images/background5.png);
background-repeat:repeat-x;
color:#666666;
border: 1px solid #999;
padding:10px;
text-align:left;
}
.impressum {font-size:10px}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
       background-color:#FCD7C3;
       color:#444444;
       border: 1px solid #ddd;
}

#message {
position:absolute;
left:0px;
top:0px;
width:100%;
display:none;
margin:0;
}
