
body {margin:0;padding:0 0 30px 0;background-color:#FBFAFA;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;}

a {outline:none;}

a {color:#006989;}
a:hover {color:#59BEDE;text-decoration:none;}

.icon {vertical-align:middle;line-height:100%;}

#mama {margin:0 auto;width:915px;background:url('../images/content-mid.png') repeat-y;padding:0;}

#head {width:900px;height:149px;background:url('../images/head2.jpg') no-repeat;margin:1px 0 0 8px;padding:0;overflow:hidden;}
#head h1 {text-indent:-9999px;padding:0;margin:0;display:none;height:10px;}

#head ul.navigation {float:left;margin:5px 0 0 15px;padding:0;}
#head ul.navigation li {background:url('../images/reiter.png') right top no-repeat;padding:0 4px 0 0;margin:0 5px 0 0;float:left;list-style-type:none;height:42px;font-weight:bold;}

#head ul.navigation li:hover {background:url('../images/reiter.png') right -42px no-repeat;}
#head ul.navigation li a {padding:13px 8px 0 12px;margin:0 0 0 -3px;float:left;height:29px;background:url('../images/reiter.png') top left no-repeat;color:white;text-shadow:#666 -1px -1px;text-decoration:none;display:block;}
#head ul.navigation li a:hover {background:url('../images/reiter.png') 0 -42px no-repeat;color:#006989;text-shadow:white 1px 1px;}

#head ul.navigation li.active {background:url('../images/reiter.png') right -42px no-repeat;padding:0 6px 0 0;margin:0 5px 0 0;float:left;list-style-type:none;color:#006989;text-shadow:white 1px 1px;}
#head ul.navigation li.active a {background:url('../images/reiter.png') 0 -42px no-repeat;color:#006989;text-shadow:white 1px 1px;}
#head ul.navigation li.active a:hover {background:url('../images/reiter.png') 0 -42px no-repeat;}

#content {padding:20px 50px 30px;overflow:auto;}
#content h1 {float:left;clear:both;padding:0;margin:0;width:700px;color:#006989;font-size:20px;}
#content h2 {float:left;clear:both;padding:0;margin:15px 0 0 0;width:700px;color:#006989;font-size:16px;}
#content h3 {float:left;clear:both;padding:0;margin:15px 0 0 0;width:700px;color:#006989;font-size:14px;}
#content p {float:left;clear:both;padding:0;margin:0 0 0 0;width:700px;line-height:18px;}
#content ul {width:650px;margin:0;padding:10px 0 0 25px;line-height:18px;}
#content ul li {margin:0 0 5px 0;padding:0;}

#content table.bew {float:left;clear:both;border:1px solid silver;margin:10px 0 0 0;}
#content table.bew td {padding:5px 15px 5px 5px;}
#content table.bew .keya {font-weight:bold;background-color:#D9EEF5;}
#content table.bew .keyb {font-weight:bold;background-color:#D9EEF5;}
#content table.bew .valuea {background-color:#EBF6FA;}
#content table.bew .valueb {background-color:#EBF6FA;}
#content table.bew #gesk, #content table.bew #gesv {font-weight:bold;color:#006989;}

#footer {clear:both;text-align:center;background:url('../images/content-footer.png') left bottom no-repeat;height:30px;padding:5px 30px;margin:0;font-size:11px;}
#footer2 {float:left;clear:both;width:860px;background-color:#f2f2f2;padding:5px 20px;border-top:1px solid silver;}

#footer ul,#footer2 ul {margin:20px;}

/* ----------------------------------------


 ---------------------------------------- */
#content .article {background:url('../images/kasten-580-bottom.gif') left bottom no-repeat;width:600px;float:left;clear:both;margin:10px 0 0 0;}
#content .article h2 {width:580px;background:url('../images/kasten-580-top.gif') left top no-repeat;float:left;clear:both;margin:0 0 0 0;padding:10px 10px 0 10px;} 
#content .article p {text-align:left;padding:10px 10px 20p 20px;margin:5px 0 8px 10px;width:580px;}
#content p.cityText {text-align:left;padding:10px 10px 20p 20px;margin:15px 0 8px 0;width:600px;}

/* ----------------------------------------

	Kostenlose Angebote

----------------------------------------- */
#content .kostenlose-angebote {width:610px;background:url('../images/kasten-580.png') left bottom no-repeat;float:left;clear:both;margin:15px 0 0 0;padding:0;} 
#content .kostenlose-angebote td.top {background:url('../images/kasten-580.png') left top no-repeat;text-align:left;height:5px;padding:0;margin:0;line-height:22px;}
#content .kostenlose-angebote td {color:black;font-size:14px;margin:0;padding:5px 0 0 15px;}
#content .kostenlose-angebote td a {line-height:19px;color:#00637B;}

/* ----------------------------------------

	Firmenprofile

----------------------------------------- */
#content .firmenprofil h2, #content .firmenprofil h3 {color:black;font-size:16px;margin:0;padding:0 0 2px 0;width:auto !important;}
#content .firmenprofil h2.single {color:black;font-size:20px;margin:0;padding:0 0 2px 0;width:auto !important;}
#content .firmenprofil {width:600px;background:url('../images/kasten-580-bottom.gif') left bottom no-repeat;float:left;clear:both;margin:10px 0 0 0;padding:0;} 
#content .firmenprofil td.top {background:url('../images/kasten-580-top.gif') left top no-repeat;text-align:left;height:5px;padding:0;margin:0;width:580px;}
#content .firmenprofil td {padding:5px 15px 10px 15px;}
#content .firmenprofil td.schmaler {padding:5px;line-height:18px;}
#content .firmenprofil th {padding:5px 15px 10px 15px;text-align:left;}

#content .firmenprofil p  {color:black;margin:10px 0 0 0;padding:0;width:100%;}
#content .firmenprofil td.pics {width:50px;}
#content .firmenprofil div.kontakt {float:left;width:570px;}
#content .firmenprofil div.kontakt2 {float:left;width:435px;}
#content .firmenprofil p.left {float:left;width:auto;width:285px;margin-top:0;}
#content .firmenprofil p.right {float:right;clear:right;width:auto;padding-right:10px;width:185px;margin-top:0;}
#content .firmenprofil .bild {float:left;margin:0 10px 10px 0;}

#content .firmenprofil2 {width:600px;float:left;clear:both;margin:5px 0 0 0;padding:0;font-size:10px;color:#999;}

/* Infoboxen */
/* Info-Boxen runde Ecken */
#content .infobox {float:left;clear:both;width:600px;padding:0 10px 10px 0;margin:10px 0 0 0;}
#content .infobox div.description {float:left;width:585px;margin:0;padding:5px 15px 0 10px;}
#content .infobox p {float:left;clear:both;width:580px;margin:0;padding:10px 15px 0 15px;line-height:18px;}
/*#content .infobox div.description p {float:left;clear:both;width:455px;margin:0;padding:0 15px 10px 20px;}*/
#content .infobox h2 {float:left;clear:none;width:350px;color:black;margin:0;padding:0;}
#content .infobox div.description h2 {float:left;clear:none;width:350px;color:black;margin:0;padding:0;}
#content .infobox div.description img {float:left;border:1px solid #859BE7;margin:3px 10px 0 0;}
#content .infobox .icon2 {margin:0 8px 20px 0;border:none;float:left;}
#content .infobox .icon {margin:0 8px 0 0;border:none;float:left;}

#content .yellow {background:url('../images/info-box-yellow-bottom.png') left bottom no-repeat;}
#content .yellow p {background:url('../images/info-box-yellow-top.png') left top no-repeat;line-height:16px;}

#content .blue {background:url('../images/info-box-blue-bottom.png') left bottom no-repeat;}
#content .blue p, #content .blue div.description {background:url('../images/info-box-blue-top.png') left top no-repeat;}

#content .red {background:url('../images/info-box-red-bottom.png') left bottom no-repeat;}
#content .red p {background:url('../images/info-box-red-top.png') left top no-repeat;}

#content .green {background:url('../images/info-box-green-bottom.png') left bottom no-repeat;}
#content .green p {background:url('../images/info-box-green-top.png') left top no-repeat;}

/* FORM HÄUSER, Grosses Form */
#umzform2 a.binl {font-weight:bold;color:black;text-decoration:none;}

#umzform2 select {padding:1px;border:1px solid silver;}
#umzform2 input {padding:5px;border:1px solid silver;}
#umzform2 input:hover {border:1px solid #FFCC99;background-color:#FFFFCC;}
#umzform2 input.msub-blau-grau {text-align:left;padding-left:28px;border:none;background:url('../images/button-neu-bggrau.png') 0 0 no-repeat;width:360px;height:36px;color:#333;text-shadow:0 1px white;font-weight:bold;font-size:12px;cursor:pointer;}

/*#umzform2 input.msub-blau-grau:hover {border:none;background-position:0 -30px;}*/
#umzform2 .blintxt {background-color:#F1F8FE;}
#umzform2 .grintxt {background-color:#F3FFF3;}

#umzform2 a.binl {text-decoration: none; font-weight: bold; color: #0A6BB8;}
#umzform2 a.sinl {text-decoration: none; font-weight: bold; color: #000000;}
#umzform2 a.ninl {text-decoration: none; color: #000000;}

#umzform2 b.bblue { color: #0A6BB8;}
#umzform2 b.bblack { color: #000000;}
#umzform2 b.bgrey { color: #777777;}
#umzform2 b.bgreen { color: #229933;}

#umzform2 td.winz {font-size: 8pt; color: #222222;}
#umzform2 td.bluenormal {background-color: #DDEEFF;}
#umzform2 td.bluestan {background-color: #DDEEFF;}
#umzform2 td.bluealert {background-color: #FFDDDD;}
#umzform2 td.greennormal {background-color: #DDFFDD;}
#umzform2 td.greenstan {background-color: #DDFFDD;}
#umzform2 td.greenalert {background-color: #FFDDDD;}
#umzform2 td.yellownormal {background-color: #EEEEFF;}
#umzform2 td.yellowalert {background-color: #FFDDDD;}

/* --------------------------------------------------------



--------------------------------------------------------- */
#content .boxlarge #container-1 {overflow:visible;}
#content .boxlarge ul.linklist {margin:10px 0 0 0;padding:0px;list-style-type:none;}
#content .boxlarge ul.linklist li {line-height:20px;}

#content ul.staedte {width:165px;float:left;clear:none;background-color:#fafafa;border:1px solid silver;list-style-type:none;margin:15px 12px 15px 0px;padding:5px;}
#content ul.staedte li {line-height:20px;background:none !important;padding:0 !important;margin:0;}
#content ul.staedte li a {font-size:12px;color:#0C75B6;text-decoration:none;display:block;height:20px;width:150px;background-color:#EBF6FA;padding:3px 8px;margin-top:1px;}
#content ul.staedte li a:hover {color:#0C75B6;background-color:#D9EEF5;margin-bottom:0px;}

#content ul.staedtelist {width:170px;float:left;clear:right;list-style-type:none;margin:0 0 0 10px;padding:0;}
#content ul.staedtelist li {line-height:20px;width:155px;margin:0;padding:0;}
#content ul.staedtelist li a {font-size:12px;color:#0C75B6;text-decoration:none;display:block;height:20px;width:155px;padding:3px 8px;margin:0 0 1px 0;background-color:#EBF6FA;}
#content ul.staedtelist li a:hover {color:#0C75B6;text-decoration:none;background-color:#D9EEF5;}


