BODY{
background-color:#EEEEEE;
margin:0px;
}
P,DIV,TH,P,TD{
        font-family: Arial, Verdana,Helvetica, sans-serif;
        COLOR: #000000;
        vertical-align:top;
        text-align:left;
}
.button{
color:#4f64a6;
font-size:14px;
font-weight:bold;
cursor:pointer;
background-color:white;
border:1px #4f64a6 solid;
}


#gesammt {
width:995px;
border:1px #999999 solid;
background-color:#88898d;
margin:12px auto 0px auto;
padding:0px;
vertical-align:top;
}

#header {
height:199px;
width:995px;
border-bottom:1px #999999 solid;
background-image: url(http://www.fnhatch.de/forum/styles/FnHatch/theme/images/header.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
background-color:transparent;
}





#footer {
padding-top:0px;
text-align:left;
height:0px;
}

#error-div{
position:fixed;
top:150px;
left:50%;
width:400px;
height:100px;
margin-left:-200px;
border:5px #999999 solid;
background-color:#eeeeee;
font-size:14px;
vertical-align:middle;
padding-top:5px;
color:Red;
text-align:center;
z-index:1000;
}

.errordivrand{
background-color:#F3740D;
width:25px;
height:26px;
color:white;
font-size:18px;
text-align:center;
line-height:26px;
}

#errordivmitte{
float:left;
line-height:26px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:406px;
font-size:12px;
color:#F3740D;
font-weight:bold;
}

#success-div{
position:fixed;
top:150px;
left:50%;
width:406px;
height:130px;
margin-left:-200px;
border:2px green solid;
background-color:#FFFFFF;
font-size:14px;
vertical-align:middle;
padding-top:10px;
color:green;
text-align:center;
}



#indicator{
float:right;
margin-right:7px;
margin-top:2px;
}

#siteoverlay{
z-index:200;
width:100%;
height:100%;
position:fixed;
top:0px;
left:0px;
background-color: black;
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}




#mainWindow{
background-color:#FFFFFF;
}



#userpicdiv IMG{
margin-left:auto;
margin-right:auto;
margin-top:10px;
border:1px black solid;
z-index:0;
display:inline;

}


#userpicdiv{
text-align:center;
margin:0px;
}





.overflowdiv{
overflow:auto;
vertical-align:top;
text-align:justify;
font-size:13px;
font-family:arial;
}

.pre{

}

.ubrdiv{
font-size:11px;
font-weight:bold;
color:#000000;
line-height:20px;
}

.buttondown .buttonoben{
line-height:35px;
height:35px;
float:left;
padding-left:5px;
padding-right:5px;
background-image: url(../images/buttonobenmitte.gif);
color:black;
font-size:14px;
font-weight:bold;
cursor:pointer;
}

.buttondown .btobenl{
width:10px;
height:35px;
float:left;
margin-left:5px;
background-image: url(../images/buttonobenlinks.gif);
cursor:pointer;
}
.buttondown .btobenr{
width:10px;
height:35px;
float:left;
margin-right:5px;
background-image: url(../images/buttonobenrechts.gif);
cursor:pointer;
}








.buttonnormal .buttonoben{
line-height:35px;
height:35px;
float:left;
padding-left:5px;
padding-right:5px;
background-image: url(../images/buttonobenmitteD.gif);
color:#BBBBBB;
font-size:14px;
font-weight:bold;
cursor:pointer;
}

.buttonnormal .btobenl{
width:10px;
height:35px;
float:left;
margin-left:5px;
background-image: url(../images/buttonobenlinksD.gif);
cursor:pointer;
}
.buttonnormal .btobenr{
width:10px;
height:35px;
float:left;
margin-right:5px;
background-image: url(../images/buttonobenrechtsD.gif);
cursor:pointer;
}





#bilderdiv{
float:left;
height:180px;
background-color:#f6f4f4;
padding:10px;
padding-left:3px;
padding-right:3px;
width:989px;
}

.gpicdiv{
width:200px;
height:180px;
border:1px #999999 solid;
margin-left:17px;
margin-right:17px;
float:left;
}

.picname{
color:white;
height:20px;
line-height:20px;
background-color:#4F64A6;
padding-left:2px;
padding-right:2px;
font-size:12px;
text-align:center;
overflow:hidden;
}
#pfeillinks{
width:20px;
height:180px;
border:1px #999999 solid;
float:left;
}
#pfeilrechts{
width:20px;
height:180px;
border:1px #999999 solid;
float:right;
cursor:pointer;
}

.gpicdiv div img{
cursor:pointer;
margin:0px;
}

form.inplaceeditor-form input
{
margin-top:0px;
margin-left:2px;
border:1px grey solid;
text-align:justify;
font-size:13px;
font-family:arial;
display:inline;
}

form.inplaceeditor-form
{
float:left;
}
.editor_field{
margin:0px;
margin-left:2px;
border:1px grey solid;
text-align:justify;
font-size:13px;
font-family:arial;
display:inline;
float:left;
}


#picuploaddiv,#galeryuploaddiv,#viewgalpic{
float:left;
border:1px black solid;
background-color:#FFFFFF;
position:fixed;
top:100px;
left:50%;
margin-left:-170px;
z-index:101;
padding:0px;
}



.breit{
width:784px;
padding:5px;
border-right:1px #d2cfcf solid;
border-bottom:1px #d2cfcf solid;


vertical-align:top;
text-align:justify;
font-size:13px;
font-family:arial;
float:left;
}

.schmall{
width:285px;
padding:5px;
border-right:1px #d2cfcf solid;
border-bottom:1px #d2cfcf solid;

vertical-align:top;
text-align:justify;
font-size:13px;
font-family:arial;
clear:both;
float:left;
}

INPUT,SELECT{
background-color:white;
font-weight:normal;
font-size:12px;
}

#userpiccontainer{
padding:0px;width:498px;float:right;
}

#userpicbutton{
position:absolute;
font-size:12px;
z-index:100;
background-color:#f6f4f4;
border:1px #C7C7C7 solid;
float:left;
width:150px;
height:20px;
line-height:20px;
padding:5px;
cursor:pointer;
}

#gallerypicbutton{
float:right;
width:150px;
cursor:pointer;
}

#rightdiv{
width:200px;
float:right;
}

#usertablediv{
width:794px;
float:left;
border-right:1px #d2cfcf solid;
}

fieldset { padding: 1em; background-color: #eee; }
fieldset legend { color: #aaa; }

.uploadStatus {
  margin: 5px;
  margin-left:0px;
  color: #aaa;
  width:100%;
text-align:center;
font-size:13px;
border:0px black solid;
}

.progressBar {
  margin: 5px;
    margin-left:0px;
}

.progressBar .border {
  background: url(../images/progress-remainder.gif) repeat-x;
  border-left: 1px solid grey;
  border-right: 1px solid grey;
  width: 100%;
}

.progressBar .background {
  background: url(../images/progress-bar.gif) repeat-x;
  height: 18px;

  text-align:center;
}


#navitop{
border-top:1px #EEEEEE solid;
border-bottom:1px #999999 solid;
line-height:20px;
font-size:12px;
font-family:Arial;
padding:0px 5px 0px 5px;
font-weight:bold;
background-color:#EEE;
margin-bottom:5px;
}


#navitop A{
margin:0px 4px 0px 4px;
color:#000000;
font-size:12px;
}

.maplink{
color:#FFFFFF;
margin-left:5px;
font-size:12px;
font-family:Arial;
}

