/*--- general ---*/
* {position: static!important; width: auto!important; overflow: visible!important; background: none!important;}
#nav, #author, #contactinfo, #news_selection, #ie6nomore, form, .news_preview, .hideme,
#blue_container, #func-container, #nav_main, #subtitle, #subnav, #nav_func, #katbild_bg, #funcs,
#location_selection, #grey_line, #search, #katbild_bg, #pageoverlay, #overlayinfo,
.infolist_toplink, #blue_map,  .startpage #title { display: none; }

#logo {padding:10px 0 20px 0;}

.ma-entity {margin:10px 0 0 0; border-top:1px solid #000;}

.ma-entity span, .bosspop-entity span, .ma-email, .ma-beruf, .ma-tel {display:block;}
.boss-entity {clear:both; float:none; display:block;width:750px; height:110px; }
.ma-entity {float:left; display:block;  width:350px; height:110px; }
.ma-pic {width:70px; display:block; float:left; margin-right:10px;}
h2.name, .bosspop-entity .ma-beruf, .bosspop-entity .ma-tel, .mapop-entity .ma-tel, .entity_link,
.closemappopup, .mapop-entity .ma-beruf, .ma-email .printhide {display:none;} 



#boss_overview *, #team_overview *{height:auto; line-height:18px;} 
#team_overview .ma-entity {float:none;min-height:100px;}
.printhide {display:none;}



body { font-size: 12px; color: #000; font-family: "Verdana", sans-serif; }
/*--- UEBERSCHRIFTEN ---*/
h1, h2, h3, h4, h5, h6, legend {margin:15px 0 10px 0; color:#515151;}
h1 {font-size:14px; color:#3b438b; text-transform:uppercase;}
h2, legend {margin:10px 0 5px 0; font-size:13px; font-weight:bold; }
h3 {font-size:12px;}
h4, h5, h6 {font-size:13px;  color:#333;}
/*---------------------*/
p, li, table, .disclaimer, .linksammlung, address { line-height: 17pt; }
ul { list-style: square outside; }
ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; }
a { color: #3b438b; }
a img { border: 0; }
address { font-style: normal; }

div.floatleft { float: left; margin-right: 13px; }
div.floatright { float: right; margin-left: 13px; }
div.left .graphic { margin-right: auto; }
div.left .text { margin-right: auto; }
div.right .graphic { margin-left: auto; }
div.right .text { margin-left: auto; }
div.center .graphic { margin: 0 auto; }
div.center .text { margin: 0 auto; }
.graphic { border: 1px solid #000; }

/*--- general table ---*/

table { border-collapse: collapse; }
td, th { padding: 2px 4px; border: 1px solid #000; vertical-align: top; }
th { text-align: left; background: #ccc; }
thead td, thead th { border: 1px solid #000; font-weight: bold; color: #fff; background: #000; vertical-align: bottom; }

.notable td, .notable th { padding: 0 30px 0 0; border: 0; background: none; vertical-align: top; }
.thead { display: none; }

/*--- impressum ---*/

.notable .impressum { border-top: 1px solid #000; border-bottom: 1px solid #000; }
.notable .impressum td, .notable .impressum th { padding: 3px 0; border-top: 1px solid #000; }
.notable .impressum th { padding: 3px 11pt 3px 0; }
.impressum .nopadding { margin-bottom: 0; }
.impressum .email, .impressum .website { display: none; }

/*--- infolisten, onlinetools ---*/

.disclaimer { font-weight: bold; border: 1px solid #000; padding: 5px; }

.download_section td { padding: 0 0 4px; border: 0; }
.download_section .download { padding-right: 50px; }
.download_section img { margin: 2px 8px 0 0; display: block; float: left; }

.news_page .graphic { margin: 0 0 11pt 13px; float: right; }

/*--- design ---*/
/* CSS Document */

