/* Define basic and reset styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}

em { font-style: italic; }

* { margin: 0; padding: 0; }

html, body
{
    font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
    font-size:14px;
    line-height:18px;
    background: #ffffff;
    color:#000;
}

:focus { outline: 0; }

ol, ul { list-style:none; }

li { margin:0;padding:0; }

img { border:0;margin:0;padding:0; }

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

p { padding:0; margin:0; }

input { outline: 0; }
input:hover { outline: 0; }


#pagewrapper { margin: 0 auto; width: 1000px; padding-bottom: 200px; }
#logo { padding-top: 60px; margin-left: 70px; }


#loginbox
{
    font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;              
    width: 690px;
    color: #333333;
    background-color: #DDDDDD;
    border-top: dotted 1px;
    border-bottom: dotted 1px;
    border-color: #999999;
    font-size: 14px;
    float: right;
    margin-top: 31px;
}

#login
{
    font-size: 30px;
    font-weight: bold;
    
}
#auffoderung
{
 margin-top: 8px; 
}
div.left
{
    float: left;
    
    margin-top: 12px;    
}
div.right
{
    float: right;
    margin-right: 234px;
    margin-top: 5px;
}
div.right4
{
    float: right;
    margin-right: 250px;
    margin-top: 5px;
}
.right4 div
{
    padding-top:2px;
    padding-bottom: 2px;
}
div.left1
{
    float: left;
    margin-top: 12px;
}

#eingabe
{
    margin-top: 25px;
}
.clear
{
    float: none;
    clear: both;
}
.inputfeld
{
    width: 346px;
    height: 24px;
}
.inputfeld1
{
    width: 338px;
    height: 24px;
}
.inputfeld2
{
    width: 351px;
    height: 162px;    
}
.inputfeld3
{
    width: 351px;
    height: 24px;
}
#loginbutton
{
    margin-top: 5px;
    width: 351px;
    height: 28px;
    margin: 0 0 0 80px;
}
.whitebox
{
    float: right;
    width: 690px;
    font-size: 14px;
}
#e-mail
{
  text-decoration: none;
  color: #DB0014;  
}
#e-mail:hover
{
    color: #950000;
}
.fuss
{
    border-top : dotted 1px;
    width:690px;
    font-size: 12px;
    color: #999999;
    margin-top: 46px;
    float: right;
    padding: 4px 0 0 0;
}

#e-mailbottom
{
 text-decoration: none;
 color: #999999;   
}
#e-mailbottom:hover
{
    color: #C0C0C0;
}
/*admin_user.php*/
#logout { float: right; }


#menu { text-align: right; float: left; font-size: 14px; width: 130px; margin-top: 31px; }
#menu ul li { border-bottom: 1px dotted #999999; line-height: 24px; }
#menu ul li a { text-decoration: none; color: #999999; }
#menu ul li a:hover { color: #333333; }
#menu ul li.active a { color: #333333; }


#administrator
{
    font-size: 30px;
    font-weight: bold;
    color: #999999;
}

#adminhead { width: 690px; float: right; color: #333333; border-top :dotted 1px #999999; border-bottom: dotted 1px #999999; font-size: 14px; margin-top: 31px; }
#adminhead h2 { font-size: 30px; text-transform: uppercase; font-weight: bold; line-height: 34px; padding-bottom: 10px; }

#neubenutzer { width: 690px; float: right; color: #333333; font-size: 14px; }

#adminbenu
{
    color: #333333;
    font-size: 18px;
    margin: 47px 0 18px 0;  
}

#adminbenu1
{
color: #333333;
font-size: 18px;
margin-top: 45px;
padding-left:21px;
margin-left:307px;  
 
}

#neubenutzer1
{
    color: #333333;
    margin-left:238px;
    margin-top:20px;
    font-size: 14px;
    width: 870px;
    height:332px ; 
}
#register
{
    float:right;
    color: #333333;
    border-color: #999999;
    font-size: 14px;
    width: 690px;
    background-color:#d6d6d6 ;
}
#dateiedit
{
    float: right;
    color: #333333;
    border-color: #999999;
    font-size: 14px;
    width: 690px;
    background-color:#d6d6d6;
}
.newuser
{
    font-weight: bold;
  
    
    
}
#formup
{
    margin-top: 10px; 
     
}
#zeichen
{
    margin-top: -26px;
    margin-right: 175px;
    float: right;
    color: #999999;
}
#zugriffsrechte
{
margin-left: 75px;
margin-right: 102px;
background-color: #D6D6D6;
color: #333333;
padding-top: 20px;
padding-left: 20px;
border-color: #999999;
font-size: 14px;

    
}
#zugriform
{

    
}
.right1
{
    float: right;
    margin-top:-18px;
    margin-left: 120px;
    
}
.right2
{
    margin-top: 15px;
    margin-left: 498px;
}

.upload
{
    float: right;
    margin-top:15px;
    margin-right: 315px;
  

}
.upload1
{
    float: right;
    margin-top: -20px;
    margin-right:250px;
}
#speichern
{
margin-left: 130px;
width: 351px;
margin-top: 30px;

}
#file_editsave
{
margin-left:105px;
width: 351px;
margin-top: 30px;

}
.userlist
{
    margin-top: 47px;
    float: right;       
    width: 690px;
}
#newuser1
{
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    padding: 0 0 0 19px;
}
#userlist
{
    width: 96%;
    vertical-align: top;
    margin: 21px 0 0 19px;
    font-size: 14px;
    color: #333333;
}
#topic
{
    color: #999999;
    
}
.error
{
    color: #FF0000;
}
.done
{
    color: #008000;
}

 #file
 {
     width: 500px;
     height: 500px;
 }
 #savemodleft
 {
 float: left;
   margin-top: 49px;  
 }
 #savemoderight
 {
    float: right;
     margin-left: 159px;
     margin-top: -32px;
 }
 
 
 #uploadify { }


.mittel
{
 margin-left: 120px;
margin-right: 92px;
background-color: #D6D6D6;
color: #333333;
padding-top: 20px;

border-color: #999999;
font-size: 14px;   
}
#upload
{
margin-left:130px;
width: 351px;

margin-top: 51px;
}

#dateiupload
{
    float: right;
    background-color: #D6D6D6;
    color: #333333;
    border-color: #999999;
    font-size: 14px;
    width: 690px;
}

#down
{
    height: 30px;
}

#newprojekt { float: right; }

.right3
{
   margin-top: 5px;
    margin-left:130px;  
}
#neuprojektanliegen
{
    float: right;
    background-color: #D6D6D6;
    color: #333333;
    border-color: #999999;
    font-size: 14px;
    width: 690px;
}
td.icon
{
    width:18px ;
    margin-right: 20px;
}
#projektansicht
{
    margin-right: 20px;
    width: 100%;
}


.cs:after { /* Firefox, IE8, Opera, Safari, etc. */ content: "."; display: block; height: 0; line-height: 0; clear: both; visibility: hidden; }
* + html .cs { /* IE7 */ display: inline-block; } 
* html .cs { /* IE6 */ height: 1%; }

.fl { float: left; }
.fr { float: right; }

.grey { color: #999999; }

#uploadify #file_upload-queue { clear: both; display: block; }
table.data tr td {
	padding-right:5px;
}

.opaque {
	opacity: .3;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; // first!
	filter: alpha(opacity=30);					// second!
}