* { padding:0px; margin:0px; }

a img { border:0px; }
a { text-decoration:none; color:#3A579B; font-weight:bold; }

body, html { height:100%; }

body { white-space: normal; font-weight: 400; font-family: "Arial", "Helvetica", sans-serif; font-size:12px; background-attachment:fixed; background-image:url("../gfx/hg_haupt.jpg"); background-position:165px 100px; }
 
#page { width:100%; height:100%; position:relative; }

#left { height:100%; background-color:#0C578D; width:163px; position:fixed; z-index:100; }
#left a img { margin-left:5px; margin-top:10px; }
#left_bottom { background-image:url("../gfx/dyn_logo.gif"); position:absolute; bottom:0px; width:100%; line-height:0px; background-color:#F7CF00; text-align:center; background-repeat:no-repeat; height:200px; }
#left_bottom img { float:left; }
#left_top { position:absolute; top:0px; }
#left_content {  }

#left_content ul { padding-top:55px; list-style:none; }
#left_content ul li { background-image:url("../gfx/strich_menu.gif"); background-repeat:no-repeat; background-position:left bottom; line-height:21px; padding-bottom:2px; padding-left:7px; }
#left_content ul li ul { padding-top:0px; padding-bottom:2px; }
#left_content ul li ul li { background-image:url("../gfx/dot.gif"); background-position:left; background-repeat:no-repeat; line-height:12px; }
#left_content ul li a, #left_content ul li.akt ul li.akt a { color:#FFFFFF; text-decoration:none; font-size:12px; }
#left_content ul li.akt a { color:#FFFF00; }
#left_content ul li.akt ul li a { color:#FFFFFF; }
#left_content ul li a:hover, #left_content ul li ul li a:hover { color:#FFFF00; }
#left_content ul li ul li a { font-size:10px; }

#top { position:fixed; background-color:#FFFFFF; z-index:100; border-bottom:1px solid #00579B; left:163px; top:0px; height:22px; width:735px; padding-left:25px; padding-top:14px; }
#top ul { list-style:none; display:inline; float:right; }
#top ul li { display:inline; margin-left:10px; margin-right:10px; }
#top ul li a { color:#00579B; text-decoration:none; font-weight:bold; }

#content { height:100%; position:absolute; left:163px; padding-left:25px; width:727px; line-height:120%; } 
#content_map { margin-top:60px; }
#content h1 { color:#00579B; margin-bottom:15px; font-size:14px; }
#content h2 { color:#00579B; margin-bottom:15px; font-size:12px; }
#content p { margin-top:15px; margin-bottom:5px; }
#content a { color:#0C578D; font-weight:bold; }
#content ul { list-style:none; }
#content ul li { padding-left:15px; margin-bottom:5px; background-repeat:no-repeat; background-position:4px 5px; background-image:url("../gfx/bullet.gif"); }

#footer { text-align:center; margin-top:35px; color:#2079A6; padding-bottom:25px; font-weight:bold; }

.zweispalter_6633 { width:100%; }
.zweispalter_6633 .col_left { width:410px; float:left; margin-right:15px;  }
.zweispalter_6633 .col_right { width:160px; float:left; }

.comtool-employee-overview-item .image, .comtool-location-overview-item .image { width:90px; }

.fc_head { width:100%; position:relative; border-top:1px solid #00579B; margin-bottom:25px; border-bottom:1px solid #00579B; }

.trenner { margin:auto; width:100%; margin-top:10px; margin-bottom:10px; background-color:yellow; height:1px; line-height:1px; overflow:hidden; }
.trenner_content { margin:auto; width:100%; margin-top:20px; margin-bottom:20px; background-color:yellow; height:1px; line-height:1px; overflow:hidden; }

.zweispalter5050 { padding-left:10px; padding-right:10px; }
.zweispalter5050 .title h1 { font-size:18px !important; color:#0084cc !important; font-weight:normal !important; margin-bottom:0px !important; }
.zweispalter5050 .left { min-height:1px; width:48%; float:left; }
.zweispalter5050 .right { width:48%; float:right; }

#formhandler_contact_form { width:590px; }

.row { clear:both; margin-top:5px; }
.row label { width:48%; float:left; }
.row input { width:48%; float:right; }
.row input { height:auto; font-size:12px; }
 
.errorul ul { margin-bottom:15px; }
.errorul ul li a { color:red !important; }
 
#coom_suchbutton { border:0px; background:transparent; color:#3A579B; }
#coom_suchbutton:hover { cursor:pointer; }
 
.clear { clear:both; }

.comtool-job-overview-item { background:transparent; }
#txtSword { float:left; width:100%; }

.tx-indexedsearch-searchbox-sword, .tx-indexedsearch-searchbox-button { margin-left:25px; }
.tx-indexedsearch-searchbox-button { margin-top:5px; }

#left_bottom a img { margin-left:0px; margin-top:0px; }

.comtool-job-overview-header { background-color:#0C578D; color:#FFFFFF; margin-bottom:0px; padding:2px 0px 2px 5px; }
.comtool-appform-form-item ul { color:red; }
.even { background-color:#FFF9D7; }
.odd { background-color:#E8F4FD; }

input.button { border:0px; background:transparent; color:#00579B; font-weight:bold; }
input.button:hover { cursor:pointer; }

#suchbutton { padding-bottom:5px; width:auto !important; text-align:left; font-family:Arial,Helvetica,sans-serif; color:#00579B; }
#suchbutton:hover { cursor:pointer; }

textarea.error, select.error, input.error { border:1px solid red; }

#content table { margin-top:15px; margin-bottom:5px; }
h2 { margin-top:15px; }
h3 { margin-top:10px; }
td p { padding:0px !important; margin:0px !important; }

.align-justify { text-align: justify; }

#top_left { float:left; }
#top_right { float:right; }
