li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; Color: #6F8191; }
a :link, :visited { color: #6F8191; }
a:hover { color: #FFFFFF; }

a
{
  color: #6F8191;
  text-decoration: none;
}

body
{
  margin: 0;
  padding: 2px;
  font-family: Zurich Ex BT, Univers Extended, Arial;
  font-size: 14px;
  Color: #6F8191;
  background-color: #2F3C49;
}

.dirprojekt { margin-top: 12px; }
.dirpath { border: 0px solid #000; padding-top: 40px; padding-left: 20px; }
.dirpath nobr a { Color: #6F8191; }
.dirpath nobr a:hover { color: #FFFFFF; text-decoration: none; }

.dirlist { border: 0px solid #000; margin-top: 18px; margin-bottom: 25px; }
.dirlist ul { list-style-type: none; margin: 0; padding: 0; }
.dirlist ul li { padding-bottom: 17px; padding-left: 20px; }
.dirlist ul li img { vertical-align: bottom; }
.dirlist ul li a { font-weight: bold; Color: #6F8191; text-transform: uppercase; }
.dirlist ul li a:hover { color: #FFFFFF; text-decoration: none; }
.dirlist ul li span { display: block; font-size: 0.8em; line-height: 100%; padding-left: 18px; }

.filelist ul { list-style-type: none; margin: 0; padding: 0; }
.filelist ul li { padding-bottom: 8px; padding-left: 20px; }
.filelist ul li img { vertical-align: bottom; }
.filelist ul li a { Color: #6F8191; }
.filelist ul li a:hover { color: #FFFFFF; text-decoration: none; }
.filelist ul li span { display: block; font-size: 0.8em; line-height: 100%; padding-left: 18px; }

.elementHeader { color: #FFFFFF; }
.elementHeader .logo h2 { padding-top: 95px; float: left; }

.help p { padding-top: 7px; padding-bottom: 7px; }
.help h1 { padding-top: 40px; }
.help h3 { padding-bottom: 7px; padding-top: 20px; }
.help .anleitung { border: 1pt; border-style: solid; border-color: #6F8191; background-color: #2F3C49; }
.help .anleitung ol { padding-bottom: 9px; }
.help .anleitung ol li { padding-top: 5px; padding-left: 10px; }

.security h2 { padding-top: 10px; padding-bottom: 7px; padding-left: 3px; }
.security fieldset table tbody { text-align: right; }

.secure h2 { padding-top: 15px; }

.error404 h2{ padding-top: 15px; padding-bottom: 7px; }

.upload  { padding-top: 2em; padding-left: 20px; }
#navigation { float: right; }

fieldset { border: 0px; }
table { text-align: left; }
input { 
		background-color: #6C7E8E;
        border-color: black;
        border-style: none none solid;
        color: #fff;
      }
      
#sf_admin_container td
{
  margin: 0;
  padding: 20px;
  font-family: Zurich Ex BT, Univers Extended, Arial;
  font-size: 14px;
  background-color: #2F3C49;
}

#sf_admin_container h1 { color: #6F8191; }
#sf_admin_container fieldset { background-color: #2F3C49; border-color: #3A4B5A; }
#sf_admin_container label { color: #6F8191; }
#sf_admin_container input { border-color: black; border-style: none none solid; }
#sf_admin_container textarea { background-color: #6C7E8E; border-color: black; border-style: none none solid; color:#fff; }
#sf_admin_container .sf_admin_list { border-color: #3A4B5A; }
#sf_admin_container .sf_admin_list td { border-bottom: 1px solid #3A4B5A; border-right: 1px solid #3A4B5A; }
#sf_admin_container .sf_admin_list th { background-color: #3A4B5A; }
#sf_admin_container .sf_admin_list th a { color: #6F8191; }
#sf_admin_container .sf_admin_list th a:hover { color: #FFFFFF; }
#sf_admin_container .sf_admin_row_1 td { background-color:#2A3843; }
#sf_admin_container .form-row { border-bottom: 1px solid #3A4B5A; }
#sf_admin_container .form-row .content { padding-left: 11em; }

#sf_admin_container ul.sf_admin_actions li input
{ 
	background-color: #2A3843;
    border-style: none;
	color: #6F8191;
    font-family: Zurich Ex BT, Univers Extended, Arial;
    font-size: 11px; 
}

#sf_admin_container ul.sf_admin_actions li input:hover { color: #FFFFFF; }
#sf_admin_container ul.sf_admin_actions li input.give_user { background: #2A3843 url(/sf/sf_admin/images/list.png) no-repeat scroll 5px 2px; }
#sf_admin_container ul.sf_admin_actions li input.help_user { background: #2A3843 url(/images/help.png) no-repeat scroll 5px 2px; }
#sf_admin_container ul.sf_admin_actions li input.help_projekt { background: #2A3843 url(/images/help.png) no-repeat scroll 5px 2px; }
#sf_admin_container ul.sf_admin_actions li input.folder_create { background: #2A3843 url(/images/file_edit.png) no-repeat scroll 5px 2px; }
#sf_admin_container ul.sf_admin_actions li input.go_to { background: #2A3843 url(/images/folder.png) no-repeat scroll 5px 2px; }
#sf_admin_container .warning { border: 1px solid #A5981F; margin-bottom: 10px; }
#sf_admin_container .warning h2 { background: #A5981F url(/images/error.png) no-repeat scroll 5px 2px; color: #FFFFFF; font-size: 11px; margin: 0pt !important; padding: 5px 20px 5px 25px; }

#sf_admin_bar .sf_admin_filters { width: 265px; }
#sf_admin_bar .sf_admin_filters .form-row .content { padding-left: 0em; color: #6F8191; }
#sf_admin_bar .sf_admin_filters .form-row .content select { color: #FFFFFF; background-color: #6F8191; border-style: none; }
#sf_admin_bar .sf_admin_filters fieldset h2 { background-color: #3A4B5A; color: #6F8191; font-size: 14px; padding: 2px; }

#sf_admin_container #sf_admin_content { margin-right: 290px; }
#sf_admin_container { margin-top: 25px; }

.progresscontainer {
	width: 255px;
	height: 6px;
	background-color: #6C7E8E;
}

.progressbar {
	width: 0px;
	height: 6px;
	background-color: #FFFFFF;
}

.help_projekt { padding-top: 15px; }
.help_projekt h2 { padding-top: 13px; }
.help_projekt p { padding-top: 7px; }
.help_projekt ol li { padding-top: 5px; }

.help_user { padding-top: 15px; }
.help_user h2 { padding-top: 13px; }
.help_user p { padding-top: 7px; }
.help_user ol li {padding-top: 5px; }
.help_user p b { font-size: 16px; }

.back { padding-top: 17px; }