html, body {margin:0;	padding:0;	width:100%; height:100%;	color:#003868;	font-family:Tahoma, sans-serif; }
object {margin:0; padding:0;}
a {color:#003868;	text-decoration:none;}
a:hover {color:#FFF;	text-decoration:none;}
table#ground {height:100%; width:100%;}
td#ground-left {	width:50%;background:url(../images/td-hintergund.png) top right no-repeat;}
td#content {width:860px; background:url(../images/ground-spanner.png) repeat-y;}
td#ground-middle {width:860px; height:60px; background:url(../images/ground-spanner.png) repeat-y;}
div#ground-middle{width:860px; height:60px; background:url(../images/td_ground-middle-feet.png) 0 0 no-repeat;}
div#ground-middle-bar { font-family:Arial; font-size:10px; color:#ccc; text-align:center; padding:24px 0 0 0;}
div#ground-middle-bar a {color:#ccc;}
div#ground-middle-bar a:hover {color:#FF9900;}
td#ground-right {width:50%; background:url(../images/td-hintergund.png) top left no-repeat;}
div#feet-left{height:40px; width:100%; background:url(../images/td-feet.png) right bottom no-repeat;}
div#feet-right{height:40px; width:100%; background:url(../images/td-feet.png) left bottom no-repeat;}
div#content_left {width:113px; height:100%; float:left;}
div#content_right{width:645px; height:100%; padding:0 0 0 113px;}
div#head-logo-de a{	background:url(../images/head-logo-de.jpg) center 0 no-repeat;	margin:0;	padding:0;	height:120px;	width:860px;	display:block;}
div#head-logo-en a{	background:url(../images/head-logo-en.jpg) center 0 no-repeat;	margin:0;	padding:0;	height:120px;	width:860px;	display:block;}
div#bilderwechsel {	background:url(../images/bilderwand.png) 0 0 no-repeat;	width:113px;	height:430px;	padding:0;	margin:0;}


form#formular input {height:16px; margin:0;}
form#formular label {width:200px; display:block; margin:5px 0 2px 3px;}
div#formular-name {font-size:11px; padding:2px 0 0 2px;}
div#formular-svs {display:none;}
.div_formabstand {height:16px; width:5px; float:left; display:block;}
hr#formular { background:#999; border:0; height:1px;}

/* Sprache, Login/Logout, Standort, Content, Content-Head //////////////////////////////////////////////////////////// */
div#lang {float:left;	padding:7px 10px 0 10px;}
div#lang_de, div#lang_de a {width:18px;	height:12px;	display:block;	background:url(../images/flag-de.gif) 0 0 no-repeat;	float:left; padding-right:4px;}
div#lang_de a:hover {	background:url(../images/flag-de-a.gif) 0 0 no-repeat;}
div#lang_en, div#lang_en a{	width:18px;	height:12px;	display:block;	background:url(../images/flag-en.gif) 0 0 no-repeat;	float:left;}
div#lang_en a:hover {	background:url(../images/flag-en-a.gif) 0 0 no-repeat;}
div#standort{	background:url(../images/standort.png) top left no-repeat;	height:15px; width:723px;	text-align:right;	padding:7px 20px 0 0;	margin:0;	font-family:Tahoma;	font-size:9px;}
div#content {	margin:3px 0 0 0;	padding:0 40px 40px 25px;	width:680px;	text-align:left;}
div#content-head {	margin:0 0 10px 8px;}
div#content-head b{width:auto;	font-size:18px;	border-bottom:1px dashed #003868;}
div#content-head img {width:50px;	height:1px;}
div#content-head span {	font-size:10px;}
div#content-head br {	line-height:2px;}

/* Datablock ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#datablock {width:690px;  border:0;	padding:0;	margin:0 0 10px 0;}

/* Rundungen Datablock --------------------------*/
div.datablock_lo { background:url(../images/datablock_rounding_lo.png) top left no-repeat; }
div.datablock_ro { background:url(../images/datablock_rounding_ro.png) top right no-repeat; }
div.datablock_ul { background:url(../images/datablock_rounding_lu.png) bottom left no-repeat; }
div.datablock_ur { background:url(../images/datablock_rounding_ru.png) bottom right no-repeat; }


/* Tool-Tip-Window ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#tooltip_175 { background:url(../images/tooltip_100.png) 0 0 no-repeat; width:500px; height:175px; position:relative; }
div#tooltip_title{font-size:14px;padding:12px 0 0 25px;}
div#tooltip_close a{width:50px; height:20px; display:block; position:absolute; right:20px; top:5px;}
div#tooltip_content {padding-top:20px; text-align:center;}
div#tooltip_footer {width:480px; position:absolute; bottom:0; padding:0 0 15px 0; text-align:center;}
div#tooltip_footer button { width:80px; height:24px; font-size:11px;}

/* Infoparser ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#infoparser_true { background:url(../images/okay_14x14.gif) 10px 2px no-repeat; width:500px; height:18px; padding:0 0 10px 28px; font-size:12px; display:block; line-height:18px; float:left; color:#009900; font-weight:bolder;}
div#infoparser_false { background:url(../images/error_14x14.gif) 10px 2px no-repeat; width:500px; height:18px; padding:0 0 10px 28px; font-size:12px; display:block; line-height:18px; float:left; color:#CC0000 ;font-weight:bolder;}
/* Ajaxparser ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#ajaxparser_true { background:url(../images/okay_14x14.gif) 0 0 no-repeat; width:600px; padding:0 0 0 20px; font-size:12px; color:#009900; font-weight:bolder;}
div#ajaxparser_false { background:url(../images/error_14x14.gif) 0 0 no-repeat; width:600px; padding:0 0 0 20px; font-size:12px; color:#CC0000 ;font-weight:bolder;}



div#datablock-innen {font-size:11px;	padding:10px 10px 15px 10px;}
div#datablockimage_l {	float:left;	border:0;	padding:0 15px 5px 5px;}
div#datablockimage_r {	float:right;	border:0;	padding:0 10px 5px 5px;}
div#datablockimage_l img, div#datablockimage_r img {	border:0;}
div#datablocktimestamp {	font-size:11px;	margin:0 0 1px 0;}
div#datablocktitle { height:24px; font-size:14px; margin:0 0 10px 0; padding:3px 0 0 0;}

/* Listings in Datablöcken ////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
ul {margin:0;	padding:0;}
ul#zeitung li {margin:4px 0 0 0; font-size:11px;	font-weight:bold; list-style:none;}
ul#zeitung li a {	 padding:0 0 0 13px; background:url(../images/arrow-right-9x9.gif) 0 2px no-repeat; }
ul#zeitung li a:hover { background:url(../images/arrow-right-9x9-a.gif) 0 2px no-repeat; }
ul#leistung li {	margin:3px 0 0 15px;	padding:0;	list-style-image:url(../images/arrow-right-9x9.gif);font-size:11px;}
.firmenzeitungDetailInfo { font-weight:normal; font-size:10px; margin:0 0 0 13px; }
	

/* Navbars, Buttons Allgemein /////////////////////////////////////////////////////////////////////////////////////////// */
div#button-zurueck a {background:url(../images/button_zurueck.png) 0 0 no-repeat; width:48px; height:18px; line-height:18px; padding-left:22px; font-size:12px; display:block; float:left;}
div#button-zurueck a:hover {background:url(../images/button_zurueck.png) 0 -18px no-repeat; }

div#navbar-top {	width:660px;	height:18px; margin-bottom:5px; padding:0 10px 0 10px; display:block; line-height:18px;}

/* Rundungen Buttons ---------------------------------------- */
div#navbar-button_l {	background:url(../images/buttons_l.png) left no-repeat;	height:20px;	margin-right:5px;	float:left;}
div#navbar-button_r {	background:url(../images/buttons_r.png) right no-repeat;	height:20px;	float:right;	text-align:right;}
div#navbar-button_l_datablock {	background:url(../images/buttons_l_datablock.png) left no-repeat;		white-space:nowrap; height:20px; margin-left:5px;float:left;text-align:left;}
div#navbar-button_r_datablock {	background:url(../images/buttons_r_datablock.png) right no-repeat; white-space:nowrap; height:20px; margin-right:5px;float:right;text-align:right;}

/* Allgemeine Button-Styles //////////////////////////// */
div#navbar-button_l div, div#navbar-button_l_datablock div {height:20px; line-height:20px;  }
div#navbar-button_l div a span, div#navbar-button_l_datablock div a span {margin:0 0 0 20px;font-size:11px; }
div#navbar-button_r div, div#navbar-button_r_datablock div {padding:3px 5px 0 0;}
div#navbar-button_r div a span, div#navbar-button_r_datablock div a span {padding:0 15px 0 0;font-size:11px; }

/* Einzel-Buttons Navbar ////////////////////////////*/
div#navbar-button-zurueck a {  background:url(../images/arrow-left-11x11.gif) 5px 1px no-repeat; font-size:11px;} 
div#navbar-button-zurueck a:hover {background:url(../images/arrow-left-11x11-a.gif) 5px 1px no-repeat;}
div#navbar-button-drucken a {background:url(../images/print_11x11.gif) 5px 1px no-repeat;} div#navbar-button-drucken a:hover {background:url(../images/print_11x11-a.gif) 5px 1px no-repeat;}
div#navbar-button-mail a {background:url(../images/mail_11x11.gif) 5px 1px no-repeat;} div#navbar-button-mail a:hover {	background:url(../images/mail_11x11-a.gif) 5px 1px no-repeat;}
div#navbar-button-pdf a {background:url(../images/pdf_11x11.gif) 5px 1px no-repeat;} div#navbar-button-pdf a:hover {background:url(../images/pdf_11x11-a.gif) 5px 1px no-repeat;}
div#navbar-button-weiter a {background:url(../images/arrow-right-11x11.gif) right no-repeat;} div#navbar-button-weiter a:hover {background:url(../images/arrow-right-11x11-a.gif) right no-repeat;}
div#navbar-button-lesen a {background:url(../images/read_11x11.gif) 5px 1px no-repeat; } div#navbar-button-lesen a:hover {background:url(../images/read_11x11-a.gif) 5px 1px no-repeat;}
div#navbar-button-download a {background:url(../images/save_11x11.gif) 5px 1px no-repeat;} div#navbar-button-download a:hover {background:url(../images/save_11x11-a.gif) 5px 1px no-repeat;}

/* Feet ///////////////////////////////////////////////////////////*/
td#feet {text-align:right;	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:9px;	color:#FFF; 	padding:4px 10px 0 0;	background:url(../images/feet-hintergrund.png) 0 0 repeat-x;}
td#feet-links {background:url(../images/td-feet.png) top right no-repeat;}
td#feet-rechts {	background:url(../images/td-feet.png) top left no-repeat;}

/* Festgelegte Umbrüche //////////////////////////////////////*/
.brnull {line-height:0; margin:0; padding:0;}
.br15 {margin-bottom:15px;}
.br10 {margin-bottom:10px;}
.br5 {margin-bottom:5px;}
.br3 {margin-bottom:3px;}
.br1 {margin-bottom:1px;}
.div10{height:10px; display:block;}

.overview {	background:url(../images/arrow-right-12x12.gif) 0 3px no-repeat;}
a .overview {	background:url(../images/arrow-right-12x12.gif) 0 3px no-repeat;padding:0 0 0 18px;}
a:hover .overview {	background:url(../images/arrow-right-12x12-a.gif) 0 3px no-repeat;	padding:0 0 0 18px;}
div#map {	width:670px;	height:600px;	border:1px solid #000;}
div#logged_in {	margin-right:10px;}
div#logged_in a {padding-left:15px;	height:26px;	float:right;	background-color:#003868;	font-size:10px;	margin:0;	color:#fff;}
div#logged_in a:hover {	color:#FF9900;}
div#sitemap {	font-size:13px;	padding:0 0 0 20px;}
.li_sitemap_u {	margin-left:10px;}
.hidden {	display:none;}
div#partnerlinks, div#partnerlinks a {	font-size:10px;	color:#666;}

div#datablock_innen_o {background:url(../images/dateimanager_o.png) top no-repeat; width:670px; display:block;}
div#datablock_innen_u {background:url(../images/dateimanager_u.png) bottom no-repeat; width:670px; display:block;}
div#datablock_innen_i {padding:10px;}


/* User-Center ///////////////////////////////////////////////////////////*/
div#btn_userverwaltung a{width:245px; height:48px; line-height:48px;display:block;background:url(../images/usercenter_btn_userverwaltung.png) 0 0 no-repeat; padding-left:55px; font-size:18px; margin-bottom:10px;}
div#btn_userverwaltung a:hover {background:url(../images/usercenter_btn_userverwaltung.png) 0 -48px no-repeat;}
div#btn_fileserver a{	width:245px;	height:48px; line-height:48px;	display:block;	background:url(../images/usercenter_btn_fileserver.png) 0 0 no-repeat;padding-left:55px;font-size:18px;margin-bottom:10px;}
div#btn_fileserver a:hover{display:block;	background:url(../images/usercenter_btn_fileserver.png) 0 -48px no-repeat;}
div#btn_meinprofil a{width:245px;	height:48px; line-height:48px;display:block;	background:url(../images/usercenter_btn_profilbearbeiten.png) 0 0 no-repeat;padding:0 0 0 55px;font-size:18px;margin-bottom:10px;}
div#btn_meinprofil a:hover{background:url(../images/usercenter_btn_profilbearbeiten.png) 0 -48px no-repeat;	}

/* User-Center | Fileserver | Datei-Manager ///////////////////////////*/
div#infoblock{height:15px; width:655px; display:block; text-align:right;}
div.dateien {width:650px; height:25px; line-height:25px; background:url(../images/file_15x15.png)  17px 5px no-repeat; border-bottom:1px solid #CCCCCC; display:block;}
div.dateien .title {width:400px; float:left;}
div.dateien a.control ,div.dateien span.control{float:right; display:block; width:15px; height:15px; margin:5px 0 0 7px;}
div#fileserver_listing_head a.control {display:block; width:16px; height:16px; float:left; margin:4px 0 0 0;}
div.dateien input.ajax_file_input {font-size:11px; height:14px; line-height:14px; font-family:Tahoma, sans-serif;}
div.dateien input.fileCheck{float:left; margin:7px 25px 0 0; }
input.pathCheck{float:left; margin:6px 0 0 0; }
div#fileserver_listing_head { display:block; width:650px; height:25px; line-height:25px; border-bottom:1px solid #999999; padding-bottom:7px;}
a.pathup, span.pathup {display:block; width:16px; height:16px; margin:5px 0 0 7px; float:left;}
input.showpath {height:18px; width:400px; margin:2px 5px 0 7px;  background:#E9E9E9; border:1px solid #999999; font-size:13px; font-family:Tahoma, sans-serif; padding:1px 0 0 3px; float:left; color:#333333;}


/* User-Listing /////*/
ul#usercenter_listing { list-style:none; margin:0; padding:0;}
li#usercenter_listing { width:630px; height:35px; background:url(../images/usercenter_listing.png) 0 0 no-repeat; padding:5px 0 0 40px; margin:3px 0 0 0;}
div#userlisting_namen {width:140px; display:block; float:left;}
span#userlisting_user { font-size:14px; display:block; }
span#userlisting_top { font-size:11px; display:block; margin:0 0 4px 0 ; }
span#userlisting_true {background:url(../images/okay_10x10.gif) 0 2px no-repeat; padding-left:13px;}
span#userlisting_false {background:url(../images/error_10x10.gif) 0 2px no-repeat; padding-left:13px;}
div#userlisting_email {position:relative;  width:150px; height:30px; display:block; float:left;}
div#userlisting_gruppe { position:relative; width:75px; height:30px; float:left;}
div#userlisting_erstelltvon { position:relative; width:105px; height:30px; float:left;}
span#userlisting_bottom { position:absolute; bottom:0;}
div#userlisting_head { background:url(../images/usercenter_listing-head.png) 0 0 no-repeat; display:block; width:670px; height:25px; }
div#userlisting_head_name {height:20px; display:block; float:left;padding:5px 0 0 40px;}
div#userneu a{background:url(../images/usercenter_btn_userneu.png) 0 0 no-repeat; width:125px; height:18px; display:block; margin-bottom:5px; padding-left:25px; line-height:18px; font-size:12px;}
div#userneu a:hover{background:url(../images/usercenter_btn_userneu.png) 0 -18px no-repeat;}
div.userlisting_control_edit a{background:url(../images/edit_15x15.png) 0 15px no-repeat; height:30px; width:15px; display:block; float:right; margin-right:10px;}
div.userlisting_control_del a{background:url(../images/delete_15x15.png) 0 15px no-repeat; height:30px; width:15px; display:block; float:right;margin-right:10px;}


div#btn_userverwaltung_zurueck a{width:120px; height:23px; line-height:23px;display:block;background:url(../images/usercenter-btn-zurueck.png) 0 0 no-repeat; padding-left:30px; font-size:14px;}
div#btn_userverwaltung_zurueck a:hover {background:url(../images/usercenter-btn-zurueck.png) 0 -48px no-repeat;}

div#datablock_loading{background:url(../images/datablock_loading.gif) 0 0 no-repeat; width:24px; height:24px; display:block;}
div#ajaxstatus{ font-size:12px; font-weight:bolder;}
span#ajaxstatus_grau {background:url(../images/loading_grau.gif) 2px 0 no-repeat;	padding:0 0 0 24px;	 line-height:16px; height:16px; font-size:12px; display:block;}
span#ajaxstatus_blau {background:url(../images/loading_blau.gif) 2px 0 no-repeat;	padding:0 0 0 24px;	 line-height:16px; height:16px; font-size:12px; display:block;}
span#ajaxstatus_pfeil {background:url(../images/loading_pfeil.gif) 2px 0 no-repeat;	padding:0 0 0 22px;	 line-height:16px; height:16px; font-size:12px; display:block;}

