body, html {	background-color: #E6E5E9; margin: 0; padding: 0; background-image: url(../bilder/bg.gif); 
background-repeat: repeat-y; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
img {	border: none; }
* {	margin: 0; }
p {	margin: 0 0 12px 0; }
body:-moz-last-node .moz-break::before {    content:            "\200B"; /* Leerzeichen */     letter-spacing:     -1ex; }
.small { font-size: 10px; }
.marker {	padding: 0 ; color: #CD0033; }
.comment {	background-color: yellow; padding: 0 5px; }
a:link {	color: #006699; }
a:visited {	color: #006699; }
a:hover {	color: #C7002E; }
a:active {	color: #C7002E; }
a:focus {	color: #C7002E; outline: none; }
.clr {	clear: both; }
input[type=submit] { width: 200px; height: 28px; }

#wrapper {	width: 776px; }
#logo {	background-image: url(../bilder/bg-logo.gif); background-repeat: no-repeat; height: 88px; text-align: right; }
img.logo { 	float: left; }
div.impressum { float: right; margin: 68px 5px 0 10px; }
div.impressum a { font-size: 11px; color: #8F8F8F; text-decoration: none;}
div.impressum a:hover {color: black; }

#navcontainer ul { padding: 0; margin: 13px 0 0 0; background-color: #EBEAED; color: black; float: left; width: 100%;}
#navcontainer ul li { display: inline; }
#navcontainer ul li a { padding: 3px 2px 1px 2px; margin: 0px 10px 0px 10px; background-color: #EBEAED; color: black;
text-decoration: none; float: left; border-bottom: 1px solid #EBEAED; }
#navcontainer ul li.red a { color: #CC3300 ; font-weight: bold ;}
#navcontainer ul li.active a:hover, #navcontainer ul li a:hover { border-bottom: 1px solid #F0003D; }
#navcontainer ul li.active a { border-bottom: 1px solid #95C533; }

p.fool { clear: both; margin: 0; }
p.fool2 { clear: both; margin: 0; padding: 0; line-height: 3px; }
a.fool { clear: both; margin: 0 0 0 636px; padding: 0; }

#contentcontainer {	width: 768px; clear: both; margin: 10px 0 0 3px;}
#contentcontainer h1.kndvorschau { font-size: 16px; margin: 5px 0 10px 10px; padding: 0; }
#contentcontainer h1.umstellung { font-size: 20px; text-align: center; margin-top:100px; padding: 0; }
#contentcontainer h2.umstellung { font-size: 14px; text-align: center; margin-top:30px; padding: 0; }
#contentcontainer p.kndvorschau { font-size: 12px; margin: 0 0 10px 10px; padding: 0; }
#contentcontainer p.kndvorschaurot { font-size: 12px; margin: 0 0 10px 10px; padding: 0; color: #C7002E; }
#contentcontainer a.kndvorschau { float: right; margin-bottom: 10px; }

#nav2list { padding: 3px 0 3px 7px; margin: 0; border-bottom: 1px solid #C5C5C5; }
#nav2list li { list-style: none; margin: 0; display: inline; }
#nav2list li a {padding: 3px 20px; margin-left: 0px; border: 1px solid #C5C5C5; border-bottom: none; text-decoration: none; font-size: 11px; font-weight: bold;}
#nav2list li a:link { background-image: url(../bilder/bg-nav2.gif); background-repeat: repeat-x; color: #666666;}
#nav2list li a:visited { background-image: url(../bilder/bg-nav2.gif); background-repeat: repeat-x; color: #666666;}
#nav2list li a:hover { color: #000; background: #C5C5C5; background-image: none; color: #404040;}
#nav2list li.active a { background-color: #F9F9F9; border-bottom: 1px solid white; background-image: none; color: black; cursor: default;  }
#nav2list li.red a {padding: 3px 20px; margin-left: 0px; border: 1px solid #990000; border-bottom: none; text-decoration: none; font-size: 11px; font-weight: bold; color: #FFFFFF;}
#nav2list li.red a:link { background-image: url(../bilder/bg-nav2red.gif); background-repeat: repeat-x; color: #FFFFFF;}
#nav2list li.red a:visited { background-image: url(../bilder/bg-nav2red.gif); background-repeat: repeat-x; color: #FFFFFF;}
#nav2list li.red a:hover { color: #000; background: #C8002F; background-image: none; color: #FFC1D0;}
#nav2list li.redactive a { background-color: #F9F9F9; border-bottom: 1px solid white; background-image: none; color: #C8002F; cursor: default;  }

#nav2content {background-color: #F9F9F9; border: 1px solid #C5C5C5; border-top: none; padding: 30px 10px 10px 10px; min-height: 300px; }
#nav2content h1 {font-size: 16px; border-bottom: 1px solid #95C533; margin-bottom: 10px; }
#nav2content h1.registrierung {border-left: 10px solid #95C533; padding-left: 3px; }
#nav2content h1.news {font-size: 12px; border-bottom: 1px solid #95C533; margin: 0 4px 8px 0; color: #CC0000; }
#nav2content h2 {font-size: 14px; margin-bottom: 4px; }
#nav2content h2.formular {font-size: 12px; margin-bottom: 4px;}
#nav2content h2.angebot { border-bottom: 1px solid #95C533; border-left: 10px solid #95C533; padding: 3px 0 3px 3px; }
#nav2content .box1 { border: 1px #95C533 solid; margin: 0 0 3px 0; padding: 2px 5px 5px 5px; float: left; width: 722px; }
#nav2content .box2 { border: 1px #95C533 solid; margin: 0 0 10px 0; padding: 10px 10px 0 10px; float: left }
#nav2content .box3 { border: none; margin: 0 0 10px 0; padding: 5px 0 0 0; float: left; width: 350px; }
#nav2content a.angbbutton { float: right; }
#nav2content p.news { font-size: 11px; text-decoration: none; clear: both; margin-bottom: 10px; }
#nav2content input[type=image].imgangebot { float: right; }
#nav2content textarea {width: 567px; border: 1px solid #CDCBD1; background-color: #EBEAED; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px; min-height: 250px; overflow: auto; padding: 3px 10px 3px 5px; }
#nav2content textarea.allgemein {width: 692px; }
#nav2content textarea:focus { background-color: white; }
#nav2content textarea.txtangbvorschau { float: left; }
#nav2content img.zurueck { float: right; }
#nav2content_druck { visibility: hidden; display: none; }

#rechnungen label { font-size: 14px; min-width: 30px; float: left ; padding-top: 1px; margin-top: 5px; }
#rechnungen .box1 { width: 738px ; border: 1px #95C533 solid; height: 30px; margin: 0 10px 5px 0; padding: 5px 5px 5px 3px; clear: both;  }
#rechnungen select { border: 1px solid #CDCBD1; background-color: #EBEAED; padding: 0; font-size: 13px; margin: 5px 50px 5px 10px; width: 125px; float: left; }
#rechnungen select:focus { background-color: #FFFFFF; }
#rechnungen br { clear: both; }
#rechnungen a { text-decoration: none; color: #000000; }
#rechnungen input[type=image] { float: right; margin: 1px 0 0 0; }
#rechnungen tr.kopf { height: 20px ; background-color:#E6E6E6; }
#rechnungen tr.inhalt:hover { background-color: #E9E9E9; }
#rechnungen td.kopfrechts { text-align: right; padding-right: 15px; }
#rechnungen td.rgrechts { text-align: right; padding-right: 15px; }
#rechnungen td.rgrechts2 { text-align: right; padding-right: 0; }
#rechnungen td.rgwert { text-align: right; padding-right: 15px; }
#logoprint { display: none; visibility: hidden; }
#rechnungen .boxrgmain { height: 230px; width: 730px; border: 1px solid #CDCBD1; padding: 15px 0 0 5px; }
#rechnungen .boxrg1 { width: 480px; height: 80px; float: left; padding-left: 5px; margin-bottom: 15px; }
#rechnungen .boxrg2 { width: 220px; height: 80px; float: left; padding-left: 5px; margin-bottom: 15px; }
#rechnungen .boxrg3 { width: 690px; height: 100px; float: left; padding-left: 5px; margin-bottom: 15px; }
#rechnungen .boxrg4 { width: 690px; height: 100px; float: left; padding-left: 5px; margin-bottom: 15px; }
#rechnungen .boxrg5 { display: none; visibility: hidden; }
#rechnungen p.eigeneadr, p.fussadr1, p.fussadr2  { display: none; visibility: hidden; }
#rechnungen p.rgansicht1 { margin: 0; padding: 0; }
#rechnungen p.rgansicht2 { width: 130px; margin: 0; padding: 0; float: left; }
#rechnungen p.rgansicht3 { width: 90px; margin: 0; padding: 0; float: left; }

#adminrechnungen label { font-size: 14px; min-width: 30px; float: left ; padding-top: 1px; margin-top: 5px; }
#adminrechnungen .box1 { width: 738px ; border: 1px #95C533 solid; height: 30px; margin: 0 10px 5px 0; padding: 5px 5px 5px 3px; clear: both;  }
#adminrechnungen select { border: 1px solid #CDCBD1; background-color: #EBEAED; padding: 0; font-size: 13px; margin: 5px 50px 5px 10px; width: 125px; float: left; }
#adminrechnungen select:focus { background-color: #FFFFFF; }
#adminrechnungen br { clear: both; }
#adminrechnungen a { text-decoration: none; color: #000000; }
#adminrechnungen input[type=image] { float: right; margin: 1px 0 0 0; }
#adminrechnungen tr.kopf { height: 20px ; background-color:#E6E6E6; }
#adminrechnungen tr.inhalt:hover { background-color: #E9E9E9; }
#adminrechnungen td.kopfrechts { text-align: right; padding-right: 15px; }
#adminrechnungen td.rgrechts { text-align: right; padding-right: 15px; }
#adminrechnungen td.rgrechts2 { text-align: right; padding-right: 0; }
#adminrechnungen td.rgwert { text-align: right; padding-right: 15px; }
#adminrechnungen .boxrgmain { height: 230px; width: 730px; border: 1px solid #CDCBD1; padding: 15px 0 0 5px; }
#adminrechnungen .boxrg1 { width: 480px; height: 80px; float: left; padding-left: 5px; margin-bottom: 15px; }
#adminrechnungen .boxrg2 { width: 220px; height: 80px; float: left; padding-left: 5px; margin-bottom: 15px; }
#adminrechnungen .boxrg3 { width: 690px; height: 100px; float: left; padding-left: 5px; margin-bottom: 15px; }
#adminrechnungen .boxrg4 { width: 690px; height: 100px; float: left; padding-left: 5px; margin-bottom: 15px; }
#adminrechnungen .boxrg5 { display: none; visibility: hidden; }
#adminrechnungen p.eigeneadr, p.fussadr1, p.fussadr2  { display: none; visibility: hidden;  background-color: #FFFFFF; border: none;}
#adminrechnungen p.rgansicht1 { margin: 0; padding: 0; clear: both;  background-color: #FFFFFF; border: none;}
#adminrechnungen p.rgansicht2 { width: 130px; margin: 0; padding: 0;  background-color: #FFFFFF; border: none;}
#adminrechnungen p.rgansicht3 { width: 90px; margin: 0; padding: 0; background-color: #FFFFFF; border: none; }
#admincontent_druck { visibility: hidden; display: none; }

#admin .box1 { width: 745px ; border: 1px #95C533 solid; min-height: 200px; margin: 40px 10px 5px 10px; padding: 5px 5px 5px 3px; clear: both;  }
#admin .box2 { width: 745px ; border: 1px #95C533 solid; min-height: 400px; margin: 0 10px 5px 10px; padding: 5px 5px 5px 3px; float: left; }
#admin .box3 { width: 720px; border: 1px #CCCCCC solid; min-height: 100px; margin: 0 5px 5px 8px; padding: 5px 5px 5px 3px; float: left; }
#admin .box3rot { width: 720px; border: 1px #bf0436 solid; min-height: 100px; margin: 0 5px 5px 8px; padding: 5px 5px 5px 3px; float: left; }
#admin .box4 { border: 1px #95C533 solid; margin: 0 0 3px 0; padding: 2px 5px 5px 5px; float: left; width: 722px; }
#admin h1 { font-size: 16px; border-bottom: 1px #666666 solid; font-weight: normal; }
#admin h1.ohnefieldset { margin: 4px 0 0 8px; width: 729px ; }
#admin h1.ohnefieldsetfloatleft { margin: 4px 0 0 8px; width: 729px ; float: left; }
#admin h2 { font-size: 14px; font-weight: bold; background-color: #CCCCCC; padding: 2px 0 2px 3px; }
#admin h2.rot { font-size: 14px; font-weight: bold; background-color: #bf0436; padding: 2px 0 2px 3px; color: #FFF; }
#admin img.rechts { float: left; margin: 3px 0 0 10px ; }
#admin img.rechts2 { float: left; margin: 0 0 10px 638px ; }
#admin img.rgliste { margin: 0 3px 0 0; padding: 0; }
#admin img.tabelle_rg { margin: 0 0 -1px 0; padding: 0; }
#admin tr.kopf { height: 20px ; background-color:#E6E6E6; }
#admin tr.inhalt { vertical-align: top; }
#admin tr.inhalt_gelb { vertical-align: top; background-color:#FF6; }
#admin tr.inhalt_orange { vertical-align: top; background-color: #FC0; }
#admin tr.inhalt_rot { vertical-align: top; background-color: #F90; }
#admin tr.inhalt:hover { background-color: #E9E9E9; }
#admin tr.inhaltrgliste { background-color: #FFCC66; }
#admin tr.inhaltrgliste2 { background-color: #FF0000; }
#admin tr.rg_ausw_alarm { background-color: #FFEEBB; }
#admin tr.rg_ausw_einstellung { background-color: #D1D1D1; }
#admin tr.inhaltrgliste:hover { background-color: #FFFF99; }
#admin td { padding-left: 5px; }
#admin td.sperrung { font-weight: bold; }
#admin a { color: black ; text-decoration: none ; }
#admin label { font-size: 14px; width: 80px; float: left ; padding-top: 1px; }
#admin label.cc_dat { font-size: 14px; width: 70px; float: left ; padding-top: 1px; }
#admin label.aus_dat { font-size: 14px; width: 70px; float: left ; padding-top: 1px; }
#admin label.aus_aendern { font-size: 14px; width: 80px; float: left ; padding-top: 1px; }
#admin label.adr { width: 400px; padding: 0; margin: 0; }
#admin label.angb { width: 250px; }
#admin label.ohnefieldset { margin-top: 2px; }
#admin label.ohnefieldset2 { margin-top: 7px; }
#admin label.vg_ueberschrift { width: 110px; margin-top: 16px; }
#admin label.vg_label { width: 110px; margin-top: 10px; }
#admin label.sel { width: 130px; }
#admin label.sel2 { margin-top: 12px; }
#admin div.spalte { padding: 5px 0 5px 3px; float: left; width: 330px; }
#admin div.spalte2 { padding: 5px 0 5px 3px; float: left; width: 350px; }
#admin div.spalte3 { padding: 5px 0 5px 3px; float: left; width: 360px; }
#admin div.vollebreite { padding: 5px 0 5px 3px; float: left; width: 700px; }
#admin select { margin: 5px 0 0 0; }
#admin select.vg_select { margin: 8px 0 0 0; }
#admin select.vg_select2 { margin: 0; width: 100px; }
#admin p { font-size: 13px; font-weight: normal; min-height: 17px; border: 1px #CCCCCC solid; background-color:#EAEAEA; float: left;}
#admin p.ohne { font-size: 13px; font-weight: normal; min-height: 17px; float: left; border: none; background-color: white; }
#admin p.ohne620 { font-size: 13px; font-weight: normal; min-height: 17px; float: left; border: none; background-color: white; width: 620px; }
#admin p.rotohne { font-size: 13px; font-weight: normal; min-height: 17px; float: left; border: none; background-color: white; font-weight: bold; color: red; }
#admin p.datenblatt {  width: 240px ; padding: 1px 0 1px 3px; font-family: Arial, Helvetica, sans-serif;}
#admin p.datenblatt1 { width: 50px ;  padding: 1px 0 1px 3px; }
#admin p.datenblatt2 { width: 175px ; margin-left: 10px; padding: 1px 0 1px 3px;}
#admin p.datenblatt3 { width: 603px ; padding: 1px 0 1px 3px; }
#admin p.datenblatt4 { width: 185px ; margin: 7px 0 0 0; }
#admin p.datenblatt5 { width: 433px ; padding: 1px 0 1px 3px; }
#admin p.datenblatt6 { width: 185px ; margin: 0; }
#admin p.datenblatt7 { width: 603px ; min-height: 50px ; margin: 5px 0 0 0; padding: 3px 3px 3px 2px; }
#admin p.datenblatt8 { width: 220px ; margin: 8px 0 0 0; padding: 3px 0 3px 2px; font-size: 13px; }
#admin p.adminhome { font-size: 14px; border: none; background-color: #FFFFFF; clear: both; padding: 0; margin-bottom: 2px; }
#admin p.adminhome:hover { background-color: #94c433; }
#admin p.vg { width: 600px; background-color: #FFF; border: none; margin: 11px 0 0 0; font-size: 14px; }
#admin br { clear: both; }
#admin input[type=image].maillogo { float: right; }
#admin label.auswertung { width: 200px; font-size:14px; margin: 12px 10px 5px 0; }
#admin label.auswertung2 { width: 30px; font-size:14px; margin-right: 3px; }
#admin input[type=text].auswertung  { width: 50px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED; padding: 3px 0 3px 2px; float: left; margin: 10px 15px 0 0; }
#admin input[type=text].vg_ueberschrift  { width: 550px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED; padding: 3px 0 3px 2px; float: left; margin: 12px 15px 0 0; }
#admin textarea.vg_text  { width: 550px; height: 150px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED; padding: 3px 0 3px 2px; float: left; margin: 6px 15px 0 0; }
#admin textarea.vg_tabelle  { width: 550px; height: 50px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED; padding: 3px 0 3px 2px; float: left; margin: 6px 15px 0 0; }
#admin input[type=text].vg_einzeiler  { width: 550px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED; padding: 3px 0 3px 2px; float: left; margin: 6px 15px 0 0; }
#admin input[type=text].vg_datum  { width: 200px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED; padding: 3px 0 3px 2px; float: left; margin: 6px 15px 0 0; }
#admin input[type=text].vg_datum_tabelle { width: 80px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED; padding: 3px 0 3px 2px; float: left; margin: 6px 15px 0 0; }
#admin input[type=text].vg_cc  { width: 200px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED; padding: 3px 0 3px 2px; float: left; margin: 8px 15px 0 0; }
#admin input[type=submit] { margin-left: 80px; margin-bottom: 10px; }
#admin input[type=submit].auswertung { margin-left: 10px; }
#admin input[type=image].vg_speichern { margin: 10px 0 0 490px; }
#admin input[type=image].vg_speichern2 { margin: 2px 0 0 530px; }
#admin input[type=checkbox].kopie { margin-top: 10px; }
#admin .zwischenbox { width: 0; font-size: 13px; background-color: #FFFFFF; padding: 2px 0 2px 2px; margin: 5px 0 5px 5px; float: left; }

#menu1 ul { padding: 0; margin: 13px 0 0 0; background-color: #EBEAED; color: black; float: left; width: 776px;}
#menu1 ul li { display: inline; }
#menu1 ul li a { padding: 3px 2px 1px 2px; margin: 0px 10px 0px 10px; background-color: #EBEAED; color: black;
text-decoration: none; float: left; border-bottom: 1px solid #EBEAED; }
#menu1 ul li.active a:hover, #menu1 ul li a:hover { border-bottom: 1px solid #F0003D; }
#menu1 ul li.active a { border-bottom: 1px solid #95C533; }

#admincontent {	width: 768px; clear: both; margin: 10px 0 0 3px;}

#menu2 { padding: 3px 0 3px 7px; margin: 0; border-bottom: 1px solid #C5C5C5; }
#menu2 li { list-style: none; margin: 0; display: inline; }
#menu2 li a {padding: 3px 20px; margin-left: 0px; border: 1px solid #C5C5C5; border-bottom: none; 
text-decoration: none; font-size: 11px; font-weight: bold;}
#menu2 li a:link { background-image: url(../bilder/bg-nav2.gif); background-repeat: repeat-x; color: #666666;}
#menu2 li a:visited { background-image: url(../bilder/bg-nav2.gif); background-repeat: repeat-x; color: #666666;}
#menu2 li a:hover { color: #000; background: #C5C5C5; background-image: none; color: #404040;}
#menu2 li.active a { background-color: #F9F9F9; border-bottom: 1px solid white; background-image: none; color: black; 
cursor: default;  }

#divausdetails_druck { visibility: hidden; display: none; }
#divausdetails {background-color: #F9F9F9; 	border: 1px solid #C5C5C5; border-top: none; padding: 30px 10px 10px 10px;  min-height: 300px; }
#divausdetails h1 {	border-bottom: 1px #95C533 solid; border-left: 10px #95C533 solid; font-size: 16px; margin: 4px 0 10px 0; padding-left: 3px; }
#divausdetails h2 {	border-bottom: 1px #95C533 solid; border-left: 10px #95C533 solid; font-size: 16px; margin: 5px 5px 10px 3px; }
#divausdetails h2.ueberschrift { border: none; margin: 8px 0 0 0;}
#divausdetails h2.folgeh2 { margin-top: 12px;}
#divausdetails h2.angebot {	border-left: 10px #95C533 solid; padding-left: 3px;}
#divausdetails .box1 { border: 1px #95C533 solid; margin: 0; padding: 2px 5px 5px 5px; float: left }
#divausdetails .box2 { border: 1px #95C533 solid; margin: 0; padding: 2px 5px 5px 5px; float: left; background-color: white; }
#divausdetails .box3 { margin: 0; padding: 2px 5px 5px 5px; width: 700px; }
#divausdetails .box4 { border: 1px #95C533 solid; margin: 0 0 3px 0; padding: 2px 5px 5px 5px; float: left; background-color: white; width: 732px; }
#divausdetails .box4rot { border: 2px #C7002E solid; margin: 3px 0 3px 0; padding: 2px 5px 5px 5px; float: left; background-color: white; width: 732px; }
#divausdetails .box5 { border: 1px #95C533 solid; margin: 0; padding: 15px 5px 5px 15px; background-color: white; width: 722px; }
#divausdetails .box6 { margin: 0; padding: 2px 5px 5px 5px; float: left; background-color: white; width: 350px; }
#divausdetails .box7 { border: none; margin: 0; padding: 0; float: left; width: 200px; }
#divausdetails a.angbbutton { float: right; margin: 4px 4px 0 0; }
#divausdetails br { clear: both; }
#divausdetails label { float: left; margin: 0 0 12px 0; width: 200px; min-height: 15px; padding: 2px 0 2px 2px;}
#divausdetails label.kopf { width: 300px }
#divausdetails label.min { width: 110px; }
#divausdetails label.anforderung { width: 100px; margin: 0 0 3px 0; font-weight: bold; }
#divausdetails p { float: left;  margin: 0 0 12px 0; }
#divausdetails p.kopf { width: 180px; background-color: #EBEAED ; border: 1px #E0DFE3 solid; min-height: 15px; padding: 2px 0 2px 2px; }
#divausdetails p.min { margin: 0 0 3px 0; }
#divausdetails p.ausid { margin: 3px 0 0 3px; font-weight: bold; }
#divausdetails p.ausueberschrift { font-size: 16px; margin: 3px 0 0 0; font-weight: bold; }
#divausdetails p.endedatum { color: red; font-weight: bold; }
#divausdetails p.rahmen { background-color: #EBEAED ; border: 1px #E0DFE3 solid; min-height: 15px; padding: 2px 0 2px 2px;  width: 526px; }
#divausdetails p.rahmen2 { background-color: #EBEAED ; border: 1px #E0DFE3 solid; min-height: 15px; padding: 2px 0 2px 2px;  width: 728px; }
#divausdetails p.rahmen3 { background-color: #EBEAED ; border: 1px #E0DFE3 solid; min-height: 15px; padding: 2px 0 2px 2px;  width: 576px; }
#divausdetails p.spalte { background-color: #EBEAED ; border: 1px #E0DFE3 solid; min-height: 15px; padding: 2px 0 2px 2px; margin-right: 5px; width: 105px; }
#divausdetails p.spalte2 { background-color: #EBEAED ; border: 1px #E0DFE3 solid; min-height: 15px; padding: 2px 0 2px 2px; width: 219px; }
#divausdetails input[type=image] { float: right; }
#divausdetails div.spalte { padding: 5px 0 5px 3px; float: left; width: 350px; }

table.ausschrdetails  { margin-top: 5px; margin-bottom: 12px;}
table.ausschrdetails tr {	vertical-align: baseline; }
table.ausschrdetails td { padding: 4px 5px;}
table.ausschrdetails td.ende { font-weight: bold; color: #C7002E; border: 1px solid #CDCBD1; }
table.ausschrdetails td.feld1 { border: 1px solid #CDCBD1; }
table.projektdaten {	width: 99%; }
table.projektdaten td.antw { padding-right: 80px;}
p.ausschreibungsdetailsende  { margin: 10px 0 12px 5px;}

.infobox { border: 1px solid #C5C5C5; 	background-color: white;	width: 175px; 	float: right; 	font-size: 11px; 	padding: 5px 1px 5px 5px; 	margin: 0 0 5px 5px; }
.infobox .infopunkt { float: right; margin-right: 5px; }
.infoboxlong { border: 1px solid #C5C5C5; background-color: white; font-size: 12px;	padding: 10px 1px 5px 5px; margin: 0 0 5px 0px; min-height: 20px; }
.infoboxlong .infopunkt { float: left; margin: 2px 5px 0 0; }
.newsbox { border: 1px solid #C5C5C5; 	background-color: white;	width: 175px; 	float: right; 	font-size: 11px; 	padding: 5px 1px 5px 5px; 	margin: 0 0 8px 10px; }

/* Startseite */
#startcontent { padding: 0px 0px 10px 0px; }
#startcontent img.foto { float: left; margin: 0 4px 4px 0px; border: 1px #E0DFE3 solid; }
#startcontent div.sichtbar { float: left; margin: 0 0 4px 0px; padding: 5px 2px 5px 5px; width: 238px; border: 1px #E0DFE3 solid; min-height: 159px; background-color: #F5F4F6; font-size: 11px; }
#startcontent div.sichtbar h1 {font-size: 20px; margin: 0 0 5px 0; }
#startcontent div.ccsuche { float: left; clear: left; margin: 0 4px 4px 0px; padding: 5px 2px 5px 5px; width: 248px; border: 1px #E0DFE3 solid; min-height: 270px; }
#startcontent div.ccsuche h1 {font-size: 20px; margin: 0 0 5px 0; }
#startcontent div.ccsuche h2 {font-size: 12px; margin-top: 5px; margin-bottom: 10px; }
#startcontent div.auftrsuche { float: left; margin: 0 4px 4px 0px; padding: 5px 2px 5px 5px; width: 247px; border: 1px #E0DFE3 solid; min-height: 270px; }
#startcontent div.auftrsuche h1 {font-size: 20px; margin: 0 0 5px 0; }
#startcontent div.auftrsuche h2 {font-size: 12px; margin-top: 5px; margin-bottom: 10px; }
#startcontent h1 {font-size: 16px; margin-top: 5px;}
#startcontent h2 {font-size: 12px; margin-top: 5px; margin-bottom: 10px; }
#startcontent fieldset { border: none; padding: 0; margin: 0;}
#startcontent label { font-size: 10px; color: #666666; }
#startcontent input.txt { width: 147px; margin-bottom: 5px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED;}
#startcontent input.txt:focus { background-color: white;}
#startcontent input.subm { margin-top: -10px; vertical-align: bottom; margin-left: 5px; }
#startcontent div.lupe { float: left; margin: 0px; padding: 5px 2px 5px 5px; width: 238px; border: 1px #E0DFE3 solid; min-height: 270px; }
#startcontent img.lupe { float: right; }

/* Infoseiten für Unternehmen */
#untcontent { padding: 0px 0px 10px 0px;  }
#untcontent div.hauptblock { float: left; margin: 0 4px 4px 0px; padding: 5px 2px 5px 5px; width: 508px; border: 1px #E0DFE3 solid; min-height: 321px; }
#untcontent div.direktanfrage { float: left; margin: 0 0 4px 0px; padding: 5px 2px 5px 5px; width: 238px; border: 1px #E0DFE3 solid; min-height: 290px; background-color: #F5F4F6; } 
#untcontent h1 {font-size: 20px; margin: 0 0 5px 0; }
#untcontent h2 {font-size: 16px; margin: 0 0 5px 0; }
.fragen h2 {font-size: 14px; margin: 20px 0 5px 0; border-bottom: 1px #95C533 solid; }
#untcontent h3 {font-size: 14px; margin: 0 0 5px 0; }
#untcontent .telefonhoerer {	float: left; margin: 0 12px 2px 0; }
#untcontent .telefunnummer {font-size: 16px; padding-top: 10px; font-weight: bold; }
#untcontent fieldset { border: none; padding: 0; margin: 0; float: left;}
#untcontent label { font-size: 10px; color: #666666; }
#untcontent input.txt { width: 147px; margin-bottom: 5px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED;}
#untcontent input.txt:focus { background-color: white;}
#untcontent input.subm { margin-top: -10px; vertical-align: bottom; margin-left: 5px; }
.aufzaehlung li {	margin-bottom: 6px;}
#untcontent div.unterschied { float: left; clear: left; margin: 0 4px 4px 0px; padding: 5px 2px 5px 5px; width: 248px; border: 1px #E0DFE3 solid; min-height: 90px; }
#untcontent div.faq h1, #untcontent div.unterschied h1 {font-size: 16px; margin: 0 0 5px 0; }
#untcontent div.faq { float: left; margin: 0 4px 4px 0px; padding: 5px 2px 5px 5px; width: 247px; border: 1px #E0DFE3 solid; min-height: 90px; }
#untcontent .kontaktadresse {	margin: 20px 0 0 32px;}

/* Angebotsvorschau */
#angbcontent { padding: 0px 0px 10px 0px;  }
#angbcontent div.hauptblock { float: left; margin: 0 4px 4px 0px; padding: 5px 2px 5px 5px; width: 756px; border: 1px #E0DFE3 solid; min-height: 290px; }
#angbcontent h1 { font-size: 16px; font-weight: bold; border-bottom: 1px #95C533 solid; border-left: 10px #95C533 solid; height: 20px; width: 710px; margin: 6px 0 15px 6px; padding: 5px 0 0 5px; }
#angbcontent h1.ueberschrift2 {font-size: 16px; margin: 0; padding: 0; border-bottom: 1px solid #95C533;}
#angbcontent h2 { clear:both; font-size: 16px; margin: 0 0 10px 0; padding: 1px 0 0 3px; border-bottom: 1px #95C533 solid; border-left: 10px #95C533 solid}
#angbcontent h3 { clear: both ; font-size: 14px; margin: 5px 0 0 0; padding-left: 3px; width: 280px; border-bottom: 1px #95C533 solid; }
#angbcontent h3.angbvorschau { padding-top: 15px; }
#angbcontent p.status { margin-left: 10px; }
#angbcontent .box1 { border: 1px #95C533 solid; margin: 10px 0 0 0; padding: 2px 5px 5px 2px; float: left }
#angbcontent .box2 { border: 1px #95C533 solid; margin: 10px 0 0 0; padding: 2px 5px 5px 2px; float: left; width: 740px; }
#angbcontent .output { font-size:12px; border: 1px #E0DFE3 solid; padding: 3px 5px 3px 2px; margin-bottom: 10px; float: left; min-width: 150px; max-width: 520px}
#angbcontent .txtoutput { font-size:12px; border: 1px #E0DFE3 solid; padding: 3px 5px 3px 2px; margin-bottom: 10px; float: left; width: 520px}
#angbcontent .bezeichner {  float:left; clear: both; font-size: 12px; padding: 3px 0 3px 2px; margin-bottom: 10px; width: 210px}
#angbcontent input[type=image] { float: right; }
#angbcontent a.vorschaubutton { float: right; }
#angbcontent img.weiter { margin: 0 0 10px 550px; }

/* Infoseiten für Callcenter */
#cccontent { padding: 0px 0px 10px 0px;  }
#cccontent div.hauptblock { float: left; margin: 0 4px 4px 0px; padding: 5px 2px 5px 5px; width: 508px; border: 1px #E0DFE3 solid; min-height: 352px; }
#cccontent div.hauptblock img.listepfeil { float: left; margin-right: 7px; }
#cccontent div.hauptblock p.listepfeil { float: left; width: 470px; }
#cccontent div.hauptblock p.rotccsuche { clear: both; color: #bf0436; font-weight: bold; font-size: 14px; margin: 0; padding: 10px 0 10px 0; }
#cccontent div.hauptblock2 { float: left; margin: 0 4px 4px 0px; padding: 5px 2px 5px 5px; width: 508px; border: 1px #E0DFE3 solid; min-height: 524px; }
#cccontent div.block_landingpage1 { float: left; margin: 0 4px 4px 0px; padding: 5px 2px 5px 5px; width: 508px; border: 1px #E0DFE3 solid; min-height: 200px; }
#cccontent div.direktanfrage { float: left; margin: 0 0 4px 0px; padding: 5px 2px 5px 5px; width: 238px; border: 1px #95C533 solid; min-height: 352px; background-color: #EAF3D6; }
#cccontent div.direktanfrage2 { float: left; margin: 0; padding: 5px 2px 5px 5px; width: 238px; border: 1px #E0DFE3 solid; min-height: 321px; background-color: #F5F4F6; }
#cccontent div.direktanfrage3 { float: left; margin: 0 0 4px 3px; padding: 5px 2px 5px 5px; width: 230px; border: 1px #95C533 solid; min-height: 352px; background-color: #EAF3D6; }
#cccontent h1 {font-size: 20px; margin: 0 0 5px 0; }
#cccontent h1.direktanfrage3 {font-size: 18px; margin: 10px 2px 10px 0; border-bottom: 1px solid #666; }
#cccontent h1.registrierung { font-size: 16px; font-weight: bold; border-bottom: 1px #95C533 solid; border-left: 10px #95C533 solid; height: 20px; width: 710px; margin: 6px 0 15px 0; padding: 5px 0 0 5px; }
#cccontent h2 {font-size: 16px; margin: 0 0 5px 0; }
#cccontent h2.registrierung {font-size: 16px; margin: 0 0 5px 0; width: 725px; }
#cccontent h2.direktanfrage3 {font-size: 14px; margin: 0 0 10px 0; }
#cccontent .fragen h2 {font-size: 14px; margin: 20px 0 5px 0; border-bottom: 1px #95C533 solid; }
#cccontent .telefonhoerer {	float: left; margin: 0 12px 2px 0; }
#cccontent .callback {	margin: 0 12px 10px 0; }
#cccontent .telefunnummer {font-size: 16px; padding-top: 0; font-weight: bold; }
#cccontent fieldset { border: none; padding: 0; margin: 0; float: left; }
#cccontent label { font-size: 10px; color: #666666; }
#cccontent label.direktanfrage3 { font-size: 12px; color: #666666; width: 50px; float: left; margin: 4px 0 0 8px;}
#cccontent label.hinweis { font-size: 12px; color: red; max-width: 100px; }
#cccontent input.txt { width: 147px; margin-bottom: 5px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #white;}
#cccontent input.txt:focus { background-color: white;}
#cccontent input.direktanfrage3 { width: 147px; margin-bottom: 5px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #white; float: left;}
#cccontent input.direktanfrage3:focus { background-color: white;}
#cccontent input[type=image].direktanfrage3 { clear: both; height: 30px; width: 30px; margin: 5px 5px 10px 180px; border: none; }
#cccontent input.subm { margin-top: -10px; vertical-align: bottom; margin-left: 5px; }
#cccontent .aufzaehlung li {	margin-bottom: 6px;}
#cccontent div.unterschied { float: left; clear: left; margin: 0 4px 4px 0px; padding: 5px 2px 5px 5px; width: 248px; border: 1px #E0DFE3 solid; min-height: 90px; }
#cccontent div.kosten h1, #cccontent div.unterschied h1 {font-size: 16px; margin: 0 0 5px 0; }
#cccontent div.kosten { float: left; margin: 0 4px 4px 0px; padding: 5px 2px 5px 5px; width: 247px; border: 1px #E0DFE3 solid; min-height: 90px; }
#cccontent .kontaktadresse {	margin: 20px 0 0 32px;}
#cccontent div.faq h1, #untcontent div.unterschied h1 {font-size: 16px; margin: 0 0 5px 0; }
#cccontent div.faq { float: left; margin: 0 4px 4px 0px; padding: 5px 2px 5px 5px; width: 247px; border: 1px #E0DFE3 solid; min-height: 90px; }
#cccontent div.faq2 h1, #cccontent div.unterschied h1 {font-size: 16px; margin: 0 0 5px 0; }
#cccontent div.faq2 { float: left; margin: 0 0px 4px 0px; padding: 5px 2px 5px 5px; width: 238px; border: 1px #E0DFE3 solid; min-height: 90px; }
#cccontent div.probe { clear: left; float: left; margin: 0 4px 4px 0px; padding: 5px 2px 5px 5px; width: 759px; border: 1px #E0DFE3 solid; }
#cccontent img.lupe { float: right; margin-right: 3px; }
#cccontent p { line-height: 16px; }
#cccontent p.mini { line-height: 6px; }
#cccontent p.direktanfrage3 { clear: both; font-size: 16px; line-height: 16px; font-weight: bold; width: 225px; text-align: center; padding-top: 10px; }
#cccontent p.direktanfrage3tel { font-size: 22px; line-height: 22px; font-weight: bold; width: 225px; text-align: center; }

/* Landing Pages ALT */
#cccontent div.spalte_links { width: 508px; border: none; min-height: 500px; float: left; margin-right: 8px; }
#cccontent div.spalte_links h1 { font-size: 18px; border-bottom: 1px solid #95C533; font-weight: bold; margin-bottom: 10px; margin-top: 10px; }
#cccontent div.spalte_links h2 { font-size: 14px; border: none; font-weight: bold; margin-bottom: 10px; }
#cccontent div.spalte_links p.liste { margin: 0;}
#cccontent div.spalte_links p.listepfeil { float: left; width: 470px; }
#cccontent div.spalte_links img.listepfeil { float: left; margin-right: 5px; }
#cccontent div.spalte_links br { clear: both; }
#cccontent div.spalte_rechts { width: 248px; border: none; min-height: 500px; float: left; margin: 0 0 0 4px; }
#cccontent div.absatz_ort { width: 100%; border: 1px solid #95C533; padding: 3px 3px 3px 5px; min-height: 20px; margin-bottom: 3px; }
#cccontent div.absatz_ort p.rotccsuche { clear: both; color: #bf0436; font-weight: bold; font-size: 14px; margin: 0; padding: 10px 0 10px 0; }
#cccontent div.absatz_allgemein { width: 100%; border: 1px solid #95C533; padding: 3px 3px 3px 3px; min-height: 20px; }

/* Landing Pages NEU */
#cccontent div.landing_links { width: 492px; border: none; min-height: 500px; float: left; margin-right: 2px; padding: 0; }
#cccontent div.landing_links img.slogan { float: right; margin: 0 30px 0 0; }
#cccontent div.landing_links img.slogan2 { float: right; margin: 0 50px 0 0; }
#cccontent div.landing_links h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; margin: 5px 0 5px 10px; font-weight: normal; color: #666; width: 460px; }
#cccontent div.landing_links h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; margin: 5px 0 5px 10px; font-weight: normal; color: #666; width: 460px; }

#cccontent div.landing_rechts { width: 256px; border: none; min-height: 500px; float: left; margin: 0; }

#cccontent div.dankeform { clear: both; margin: 0 0 3px 0; padding: 15px 2px 5px 10px; width: 472px; border: 2px #96C632 solid; min-height: 300px; }

#cccontent div.anfrageform { clear: both; margin: 0 0 3px 0; padding: 15px 2px 5px 10px; width: 472px; border: 2px #96C632 solid; min-height: 560px; }
#cccontent div.anfrageform img.siegel { position: absolute; top: 328px; left: 341px; }
#cccontent div.anfrageform h1 { font-size: 18px; font-weight: normal; color:#666; margin: 5px 0 5px 5px; }
#cccontent div.anfrageform h2 { font-size: 14px; color: #666; margin: 0 0 20px 5px; font-weight: normal; }
#cccontent div.anfrageform h2.rot { font-size: 14px; color: #C90030; margin: 0 0 20px 5px; font-weight: normal; }
#cccontent div.anfrageform h3 { clear: both; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #666; margin: 45px 0 5px 5px; font-weight: normal; width: 450px;  }
#cccontent div.anfrageform h3.faq { clear: both; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #666; margin: 20px 0 10px 5px; font-weight: normal; width: 450px;  }
#cccontent div.anfrageform h4 { font-size: 14px; color: #666; margin: 0 0 10px 5px; font-weight: normal; }
#cccontent div.anfrageform p { font-size: 12px; color: #666; margin: 0 0 10px 5px; font-weight: normal; width: 410px; }
#cccontent div.anfrageform p.min { margin: 0 0 0 5px; }
#cccontent div.anfrageform form { width: 400px; margin: 0 0 0 30px; }
#cccontent div.anfrageform label { font-size: 12px; color: #666; width: 120px; line-height: 20px; float: left;  }
#cccontent div.anfrageform input[type=text] { width: 200px; float: left; margin-bottom: 4px; font-size: 12px; color: #666; }
#cccontent div.anfrageform input[type=checkbox] { padding: 0; margin: 0; float: left; }
#cccontent div.anfrageform input[type=image] { padding: 0; margin: 10px 74px 0 0; float: right; }
#cccontent div.anfrageform select { width: 206px; float: left; margin-bottom: 4px; font-size: 12px; color: #666; height: 20px; padding: 2px 0 0 0; }
#cccontent div.anfrageform textarea { font-family: Arial, Helvetica, sans-serif; height: 80px; width: 200px; font-size: 12px; color:#666;  }
#cccontent div.anfrageform table { width: 450px; margin: 0 0 0 2px; float: left; }
#cccontent div.anfrageform table img { margin: 0 0 0 0; }
#cccontent div.anfrageform td { vertical-align: middle; color: #666; font-weight: normal; padding: 5px 0 2px 0; }
#cccontent div.anfrageform a { font-weight: bold; font-size: 12px; color: #C90030; }
#cccontent div.anfrageform a:hover { text-decoration: underline; }

#cccontent div.anfragedanke { clear: both; margin: 0 0 3px 0; padding: 15px 2px 5px 10px; width: 472px; border: 2px #96C632 solid; min-height: 300px; }
#cccontent div.anfragedanke h1 { font-size: 18px; font-weight: normal; color:#666; margin: 5px 0 5px 5px; }
#cccontent div.anfragedanke h2 { font-size: 14px; color: #666; margin: 0 0 20px 5px; font-weight: normal; }
#cccontent div.anfragedanke p { font-size: 12px; color: #666; margin: 0 0 10px 5px; font-weight: normal; width: 410px; }
#cccontent div.anfragedanke p.min { margin: 0 0 0 5px; }

#cccontent div.anfrageform2 { clear: both; margin: 0 0 10px 0; padding: 15px 2px 5px 10px; width: 472px; border: 2px #96C632 solid; min-height: 437px; }
#cccontent div.anfrageform2 img.siegel { position: absolute; top: 328px; left: 341px; }
#cccontent div.anfrageform2 h1 { font-size: 18px; font-weight: normal; color:#666; margin: 5px 0 5px 5px; }
#cccontent div.anfrageform2 h2 { font-size: 14px; color: #666; margin: 0 0 20px 5px; font-weight: normal; }
#cccontent div.anfrageform2 h3 { font-size: 14px; color: #666; margin: 20px 0 10px 5px; font-weight: normal; }
#cccontent div.anfrageform2 p { font-size: 12px; color: #666; margin: 0 0 10px 5px; font-weight: normal; width: 410px; }
#cccontent div.anfrageform2 p.min { margin: 0 0 0 5px; }
#cccontent div.anfrageform2 form { width: 400px; margin: 0 0 0 30px; }
#cccontent div.anfrageform2 label { font-size: 12px; color: #666; width: 120px; line-height: 20px; float: left;  }
#cccontent div.anfrageform2 input[type=text] { width: 200px; float: left; margin-bottom: 4px; font-size: 12px; color: #666; }
#cccontent div.anfrageform2 input[type=checkbox] { padding: 0; margin: 0; float: left; }
#cccontent div.anfrageform2 input[type=image] { padding: 0; margin: 10px 74px 0 0; float: right; }
#cccontent div.anfrageform2 select { width: 206px; float: left; margin-bottom: 4px; font-size: 12px; color: #666; height: 20px; padding: 2px 0 0 0; }
#cccontent div.anfrageform2 textarea { font-family: Arial, Helvetica, sans-serif; height: 80px; width: 200px; font-size: 12px; color:#666;  }
#cccontent div.anfrageform2 a { font-weight: bold; font-size: 12px; color: #C90030; }
#cccontent div.anfrageform2 a:hover { text-decoration: underline; }

#cccontent div.anfrageform3 { clear: both; margin: 0 0 10px 0; padding: 15px 2px 5px 10px; width: 472px; border: 2px #96C632 solid; min-height: 437px; }
#cccontent div.anfrageform3 img.siegel { position: absolute; top: 328px; left: 341px; }
#cccontent div.anfrageform3 h2 { font-size: 16px; font-weight: normal; color:#666; margin: 15px 0 15px 5px; font-family: Georgia, "Times New Roman", Times, serif }
#cccontent div.anfrageform3 h3 { font-size: 16px; font-weight: normal; color:#666; margin: 15px 0 15px 5px; font-family: Georgia, "Times New Roman", Times, serif }
#cccontent div.anfrageform3 p { font-size: 12px; color: #666; margin: 0 0 10px 5px; font-weight: normal; width: 440px; }
#cccontent div.anfrageform3 p.kurz { font-size: 12px; color: #666; margin: 0 0 10px 5px; font-weight: normal; width: 350px; }
#cccontent div.anfrageform3 p.min { margin: 0 0 0 5px; }
#cccontent div.anfrageform3 form { width: 400px; margin: 0 0 0 30px; }
#cccontent div.anfrageform3 label { font-size: 12px; color: #666; width: 120px; line-height: 20px; float: left;  }
#cccontent div.anfrageform3 input[type=text] { width: 200px; float: left; margin-bottom: 4px; font-size: 12px; color: #666; }
#cccontent div.anfrageform3 input[type=checkbox] { padding: 0; margin: 0; float: left; }
#cccontent div.anfrageform3 input[type=image] { padding: 0; margin: 10px 74px 0 0; float: right; }
#cccontent div.anfrageform3 select { width: 206px; float: left; margin-bottom: 4px; font-size: 12px; color: #666; height: 20px; padding: 2px 0 0 0; }
#cccontent div.anfrageform3 textarea { font-family: Arial, Helvetica, sans-serif; height: 80px; width: 200px; font-size: 12px; color:#666;  }
#cccontent div.anfrageform3 a { font-weight: bold; font-size: 12px; color: #C90030; }
#cccontent div.anfrageform3 a:hover { text-decoration: underline; }
#cccontent div.anfrageform3 table { margin-left: 10px; font-size: 12px; color: #666; width: 400px; }
#cccontent div.anfrageform3 table img { margin: 0 6px 2px 0; padding: 0; }
#cccontent div.anfrageform3 table p { font-size: 12px; color: #666; margin: 0 0 2px 0; padding: 0; }

#cccontent div.yaoti { clear: both; margin: 0 0 2px 0; padding: 10px 5px 5px 30px; width: 238px; border: none;height: 330px; }
#cccontent div.infotext { clear: both; margin: 0 0 2px 0; padding: 10px 5px 5px 10px; width: 258px; border: 1px #E0DFE3 solid; height: 242px; }
#cccontent div.infotext h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #96C632; margin: 0 0 5px 	0; }
#cccontent div.infotext h2 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 16px; margin: 0 0 12px 0; color: #666; }
#cccontent div.infotext h2.direktanfrage { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14px; margin: 0 0 12px 0; color: #666; }
#cccontent div.infotext p { font-size: 12px; color: #666; margin: 12px 5px 0 0; }
#cccontent div.infotext table { width: 250px; margin: 0; float: left; }
#cccontent div.infotext table img { margin: 0 6px 0 0; }
#cccontent div.infotext td { vertical-align: middle; color: #666; font-weight: normal; padding: 5px 0 5px 0; }
#cccontent div.infotext a { font-weight: bold; font-size: 12px; color: #C90030; }
#cccontent div.infotext a:hover { text-decoration: underline; }
#cccontent div.infotext form { width: 250px; margin: 0; }
#cccontent div.infotext label { font-size: 12px; color: #666; width: 80px; line-height: 20px; float: left;  }
#cccontent div.infotext input[type=text] { width: 160px; float: left; margin-bottom: 4px; font-size: 12px; color: #666; }
#cccontent div.infotext input[type=image] { padding: 0; margin: 10px 74px 0 0; float: right; }
#cccontent div.infotext select { width: 165px; float: left; margin-bottom: 4px; font-size: 12px; color: #666; height: 20px; padding: 2px 0 0 0; }
#cccontent div.infotext textarea { font-family: Arial, Helvetica, sans-serif; height: 60px; width: 160px; font-size: 12px; color:#666;  }
#cccontent div.infotext2 { clear: both; margin: 0 0 2px 0; padding: 10px 5px 5px 10px; width: 258px; border: 1px #E0DFE3 solid; min-height: 220px; }
#cccontent div.infotext3 { clear: both; margin: 0 0 2px 0; padding: 10px 5px 5px 10px; width: 258px; border: 1px #E0DFE3 solid; min-height: 173px; }
#cccontent div.infotext4 { clear: both; margin: 0 0 2px 0; padding: 10px 5px 5px 10px; width: 258px; border: 1px #E0DFE3 solid; height: 310px; }
#cccontent div.infotext6 { clear: both; margin: 0 0 2px 0; padding: 10px 5px 5px 10px; width: 258px; border: 1px #E0DFE3 solid; height: 145px; }
#cccontent div.infotext7 { clear: both; margin: 0 0 2px 0; padding: 10px 5px 5px 10px; width: 258px; border: 1px #E0DFE3 solid; height: 250px; }
#cccontent div.infotext5 h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #96C632; margin: 0 0 5px 	0; }
#cccontent div.infotext5 h1.rot { color: #C90030; }
#cccontent div.infotext5 h2 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 16px; margin: 0 0 12px 0; color: #666; }
#cccontent div.infotext5 h2.rot { color: #C90030; }
#cccontent div.infotext5 p { font-size: 12px; color: #666; margin: 12px 5px 0 0; }
#cccontent div.infotext5 table { width: 250px; margin: 5px 0 0 0; float: left; }
#cccontent div.infotext5 table img { margin: 0 6px 0 0; }
#cccontent div.infotext5 td { vertical-align: middle; color: #666; font-weight: normal; padding: 5px 0 5px 0; }
#cccontent div.infotext5 a { font-weight: bold; font-size: 12px; color: #C90030; }
#cccontent div.infotext5 a:hover { text-decoration: underline; }
#cccontent div.infotext5 form { width: 250px; margin: 0; }
#cccontent div.infotext5 label { font-size: 12px; color: #666; width: 80px; line-height: 20px; float: left;  }
#cccontent div.infotext5 input[type=text] { width: 160px; float: left; margin-bottom: 4px; font-size: 12px; color: #666; }
#cccontent div.infotext5 input[type=image] { padding: 0; margin: 10px 5px 0 0; float: right; }
#cccontent div.infotext5 select { width: 165px; float: left; margin-bottom: 4px; font-size: 12px; color: #666; height: 20px; padding: 2px 0 0 0; }
#cccontent div.infotext5 textarea { font-family: Arial, Helvetica, sans-serif; height: 60px; width: 160px; font-size: 12px; color:#666;  }


#cccontent div.cc_gesucht { float: left; margin: 0 0 3px 2px; padding: 0; width: 238px; border: 1px #BF0436 solid; height: 135px; background-color: white; }
#cccontent div.cc_gesucht p { font-size: 12px; margin: 0 0 6px 3px; padding: 0; }
#cccontent div.cc_gesucht h1 { font-size: 18px; margin: 0 0 5px 0; padding: 3px 0 3px 3px; background-color: #BF0436; color: #FFFFFF; }
#cccontent div.cc_gesucht a { font-size: 18px; text-decoration: underline; color: #000000; font-weight: bold; margin: 0 0 0 85px;}
#cccontent div.cc_gesucht a:visited { color: #000000; margin: 0 0 0 85px; text-decoration: underline; }
#cccontent div.cc_gesucht a:hover { color: #BF0436; margin: 0 0 0 85px; text-decoration: underline; }
#cccontent div.cc_gesucht a:focus { color: #BF0436; margin: 0 0 0 85px; text-decoration: underline; } 

#cccontent div.bin_cc { float: left; margin: 0 0 3px 2px; padding: 0; width: 238px; border: 1px #93BF34 solid; height: 106px; background-color: #EAF3D6; }
#cccontent div.bin_cc h1 { font-size: 18px; margin: 0 0 10px 0; padding: 3px 0 3px 3px; background-color: #93BF34; }
#cccontent div.bin_cc p { font-size: 14px; line-height: 16px; margin: 10px 0 6px 10px; font-weight: bold; float: left; }
#cccontent div.bin_cc img { float: left; margin: 0 0 0 10px; }

#cccontent div.werben { float: left; margin: 0 0 3px 2px; padding: 0; width: 238px; border: 1px #BFD989 solid; height: 155px; background-color: white; }
#cccontent div.werben h1 { font-size: 18px; margin: 0 0 5px 0; padding: 3px 0 3px 3px; background-color: #BFD989; }
#cccontent div.werben p { font-size: 12px; margin: 0 0 6px 3px; padding: 0; }
#cccontent div.werben a { font-size: 18px; text-decoration: underline; color: #000000; font-weight: bold; margin: 0 0 0 85px;}
#cccontent div.werben a:visited { color: #000000; margin: 0 0 0 85px; text-decoration: underline; }
#cccontent div.werben a:hover { color: #BFD989; margin: 0 0 0 85px; text-decoration: underline; }
#cccontent div.werben a:focus { color: #BFD989	; margin: 0 0 0 85px; text-decoration: underline; } 

/* abrechnung */
#abrechnung { padding: 0; margin: 0;  }
#abrechnung div.hauptblock { float: left; margin: 0 4px 4px 0px; padding: 5px 2px 5px 5px; width: 758px; border: 1px #E0DFE3 solid; min-height: 321px; background-color: #F9F9F9; }
#abrechnung div.boxlinks { width: 500px; min-height: 500px; float: left; margin-right: 6px; }
#abrechnung div.boxrechts { width: 246px; min-height: 500px; float: left; }
#abrechnung div.ihrstatus { border: 1px #95C533 solid; min-height: 573px; width: 100%; margin-bottom: 4px; background-color: #FFFFFF; }
#abrechnung div.ihrstatus h1 { font-size: 14px; font-weight: bold; border-bottom: 1px #95C533 solid; border-left: 10px #95C533 solid; height: 20px; width: 460px; margin: 6px 0 15px 6px; padding: 5px 0 0 5px; }
#abrechnung div.ihrstatus h2 { font-size: 12px; font-weight: bold; margin: 5px 0 5px 10px; }
#abrechnung div.ihrstatus p { margin: 5px 5px 6px 10px; }
#abrechnung div.ihrstatus p.agb { margin: 5px 5px 6px 6px; }
#abrechnung div.ihrstatus p.zahlung { margin: 0; float: left; }
#abrechnung div.ihrstatus p.rot { font-weight: bold; color:#C33; }
#abrechnung div.ihrstatus label { margin: 0 0 5px 10px; float: left; width: 100px; }
#abrechnung div.ihrstatus label.lang { margin: 0 0 5px 10px; float: left; width: 230px; }
#abrechnung div.ihrstatus br { clear: both; }
#abrechnung div.paypalform { border: 1px #FFCC00 solid; height: 165px; width: 214px; background-color: #FFF7D2; margin: 10px 0 10px 10px; padding: 0 10px 0 1px; float: left; }
#abrechnung div.paypalform input[type=image] { margin: 35px 10px 0 52px; }
#abrechnung div.sofuebform { border: 1px #667AA3 solid; height: 165px; width: 214px; background-color: #EEF0F5; margin: 10px 0 10px 10px; padding: 0 10px 0 1px; float: left; }
#abrechnung div.sofuebform input[type=image] { margin: 15px 10px 0 33px; }
#abrechnung div.ihrstatus .boxaus { border: 1px #C5C5C5 solid; width: 485px; min-height: 40px; margin: 15px 3px 15px 6px; clear: both; padding-top: 8px; }
#abrechnung div.ihrstatus .boxaus h1 { font-size: 12px; font-weight: bold; margin: 0 0 10px 5px; border-bottom: 1px solid #C5C5C5; border-color: #C5C5C5; width: 440px; }
#abrechnung div.ihrstatus .boxaus h2 { font-size: 12px; font-weight: bold; margin: 3px 0 10px 3px; border-bottom: 1px solid #FFCC00; border-left: 10px #FFCC00 solid; width: 204px; padding: 2px 0 2px 3px; }
#abrechnung div.ihrstatus .boxaus h2.sofueb { font-size: 12px; font-weight: bold; margin: 3px 0 10px 3px; border-bottom: 1px solid #667AA3; border-left: 10px #667AA3 solid; width: 204px; padding: 2px 0 2px 3px; }
#abrechnung div.ihrstatus .boxaus h2.agb { font-size: 12px; font-weight: bold; margin: 3px 0 0 3px; border: none; width: 440px; padding: 2px 0 2px 3px; }
#abrechnung div.ihrstatus .boxaus h3.agb { font-size: 12px; font-weight: bold; margin: 0 0 0 3px; border: none; width: 440px; padding: 2px 0 2px 3px; }
#abrechnung div.ihrstatus .boxflat { border: 1px #C7002E solid; width: 485px; min-height: 40px; margin: 15px 3px 15px 6px; clear: both; padding-top: 8px; }
#abrechnung div.ihrstatus .boxflat h1 { font-size: 12px; font-weight: bold; margin: 0 0 10px 5px; border-bottom: 1px solid #C7002E; border-color: #C7002E; width: 440px; }
#abrechnung div.ihrstatus img { margin: 0 0 10px 15px; }
#abrechnung div.ihrstatus img.zurueck { margin: 15px 0 10px 385px; }
#abrechnung div.ihrstatus img.bestaetigen { margin: 10px 0 10px 150px; }
#abrechnung div.ihrstatus img.bestaetigen2 { margin: 0 0 10px 300px; }
#abrechnung div.ihrstatus img.bestaetigen3 { margin: 10px 0 10px 130px; }
#abrechnung div.ihrstatus img.pfeil { margin: 0 0 0 10px; padding: 0;}
#abrechnung div.ihrstatus label.pw { margin: 0 0 5px 10px; float: left; width: 300px; }
#abrechnung div.ihrstatus input[type=image].bestaetigen { margin: 10px 0 10px 150px; }
#abrechnung div.ihrstatus input[type=radio] { margin: 0 0 0 15px; }
#abrechnung div.ihrstatus input[type=text].datum { width: 70px; margin: -3px 0 0 10px; padding: 0 0 0 3px; border: 1px solid #CDCBD1; background-color: #EBEAED;}
#abrechnung div.ihrstatus input[type=text].datum:focus { background-color: white; }
#abrechnung div.ihrstatus input[type=password].pw { width: 140px; margin: -3px 0 0 0; border: 1px solid #CDCBD1; background-color: #EBEAED;}
#abrechnung div.ihrstatus input[type=password].pw:focus { background-color: white; }
#abrechnung div.ihrstatus td {vertical-align: top; }
#abrechnung div.zahlinfo { border: 1px #FFCC00 solid; min-height: 500px; width: 236px; background-color: #FFFFFF; padding: 0 10px 0 1px; }
#abrechnung div.zahlinfo h1 { font-size: 14px; font-weight: bold; border-bottom: 1px #FFCC00 solid; border-left: 10px #FFCC00 solid; height: 20px; margin: 6px 0 0 6px; padding: 3px 0 0 3px; width: 220px; }
#abrechnung div.zahlinfo h2 { font-size: 12px; font-weight: bold; margin: 10px 10px 0 10px; }
#abrechnung div.zahlinfo p { margin: 5px 5px 6px 10px; }
#abrechnung div.zahlinfo img { margin: 20px 60px 5px 55px; }
#abrechnung div.zahlinfo img.sofueb { margin: 15px 0 5px 18px; }
#abrechnung div.zahlinfo br { clear: both; }

/* Startcenter für Callcenter */
#startcenter { padding: 0; margin: 0;  }
#startcenter h1 { font-family:Arial, Helvetica, sans-serif;; font-size: 16px; font-weight: bold; border-bottom: 1px #95C533 solid; border-left: 10px #95C533 solid; height: 20px; width: 446px; margin: 6px 0 6px 6px; padding: 3px 0 0 3px; }
#startcenter h1.lvz { border-bottom: 1px #FFCC00 solid; border-left: 10px #FFCC00 solid; }
#startcenter h2.lvz { font-size: 14px; font-weight: bold; border-bottom: 1px #FFCC00 solid; border-left: none; height: 20px; width: 446px; margin: 6px 0 6px 6px; padding: 3px 0 0 0; }
#startcenter div.hauptblock { float: left; margin: 0 4px 4px 0px; padding: 5px 2px 5px 5px; width: 758px; border: 1px #E0DFE3 solid; min-height: 321px; background-color: #F9F9F9; }
#startcenter div.boxprobeende { margin-right: 5px; }
#startcenter div.boxlinks { width: 473px; min-height: 500px; float: left; margin-right: 6px; }
#startcenter div.boxrechts { width: 273px; min-height: 500px; float: left; }
#startcenter table.lvz { margin: 10px 0 0 15px; float: left; width: 420px; margin-left: 10px; }
#startcenter table.lvz a { color: #000000; text-decoration: none; }
#startcenter table.lvz a:hover { text-decoration: underline; }
#startcenter table.lvz td.inaktiv { color: #B0B0B0; }
#startcenter table.lvz td:hover { background-color: #F9F9F9; }

/* Startcenter: CC Status */
#startcenter div.ihrstatus { border: 1px #95C533 solid; min-height: 70px; width: 100%; margin-bottom: 4px; background-color: #FFFFFF; }
#startcenter div.ihrstatus h1 { font-size: 16px; font-weight: bold; border-bottom: 1px #95C533 solid; border-left: 10px #95C533 solid; height: 20px; width: 446px; margin: 6px 0 6px 6px; padding: 3px 0 0 3px; }
#startcenter div.ihrstatus p { margin: 5px 5px 6px 10px; }
#startcenter div.ihrstatus p.aufmeldung { margin-bottom: 10px; }
#startcenter div.ihrstatus p.anfragemeldung { margin: 5px 5px 6px 10px; width: 100px; float: left; }
#startcenter div.ihrstatus p.statusrot { margin: 0 0 0 10px; float: left; color: #C7002E; }
#startcenter div.ihrstatus img { margin: 5px 0 3px 8px; float: left; } 
#startcenter div.ihrstatus a { font-weight: bold; margin: 6px 3px 3px 4px; height: 20px; float: left; text-decoration: none; color: #000000; }
#startcenter div.ihrstatus a.vmwerden { font-weight: normal; margin: 0; float: left; padding: 0; }
#startcenter div.ihrstatus a:hover { text-decoration: underline; }
#startcenter div.ihrstatusrot { border: 1px #C7002E solid; min-height: 70px; width: 100%; margin-bottom: 4px; background-color: #FFFFFF; }
#startcenter div.ihrstatusrot h1 { font-size: 16px; font-weight: bold; border-bottom: 1px #C7002E solid; border-left: 10px #C7002E solid; height: 20px; width: 446px; margin: 6px 0 6px 6px; padding: 3px 0 0 3px; }
#startcenter div.ihrstatusrot p { margin: 5px 5px 6px 10px; }
#startcenter div.ihrstatusrot a { font-weight: bold; margin: 6px 3px 3px 4px; height: 20px; float: left; text-decoration: none; color: #000000; }
#startcenter div.ihrstatusrot img { margin: 5px 0 3px 8px; float: left; } 
#startcenter div.ihrstatusprobeende { border: 1px #C7002E solid; min-height: 70px; width: 100%; margin-bottom: 4px; background-color: #FFFFFF; padding-bottom: 10px; }
#startcenter div.ihrstatusprobeende h1 { font-size: 16px; font-weight: bold; border-bottom: 1px #C7002E solid; border-left: 10px #C7002E solid; height: 20px; width: 720px; margin: 6px 0 6px 6px; padding: 3px 0 0 3px; }
#startcenter div.ihrstatusprobeende p { margin: 5px 15px 6px 10px; }
#startcenter div.ihrstatusprobeende p.rot { font-size: 18px; color: #C7002E; font-weight: bold; margin: 22px 0 22px 8px; text-decoration: underline; }

#startcenter input[type=text] { width: 120px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED; padding: 1px 0 1px 2px; float: left; margin-bottom: 5px; }
#startcenter input[type=password] { width: 120px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED; padding: 1px 0 1px 2px; float: left; margin: 0; }
#startcenter input[type=text].anfragemeldung { width: 210px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED; padding: 1px 0 1px 2px; float: left; margin: 3px 0 0 10px; }
#startcenter input[type=text].anfragemeldung:focus { background-color: #FFFFFF; }
#startcenter input[type=image].melden { margin: 0 0 5px 360px; }
#startcenter input[type=image].ja { margin: 10px 0 5px 290px; }
#startcenter input[type=image].nein { margin: 10px 0 5px 5px; }
#startcenter label { width: 130px; float: left; margin: 0 0 0 10px; }
#startcenter select { border: 1px solid #CDCBD1; background-color: #EBEAED; padding: 0; font-size: 13px; margin-bottom: 5px; width: 125px; }

/* Startcenter: Ausschreibungen */
#startcenter table { margin: 4px 4px 4px 4px; }
#startcenter table tr:hover { background-color: #EBEBEB; }
#startcenter table td { font-size: 12px; vertical-align: top; font-weight: normal; }
#startcenter table a { font-size: 12px; text-decoration: none; font-weight: normal; padding: 0 0 10px 0; }
#startcenter table a:link { color: #333333; font-weight: normal; }
#startcenter table a:visited { color: #333333; font-weight: normal; }
#startcenter table a:hover { color: #333333; font-weight: normal; }
#startcenter table a:active { color: #333333; font-weight: normal; }
#startcenter table a:focus { color: #333333; outline: none; font-weight: normal; }

#startcenter div.ausstart { border: 1px #95C533 solid; min-height: 50px; width: 100%; background-color: #FFFFFF; margin-bottom: 4px; }
#startcenter div.ausstart img { margin: 5px 0 3px 8px; float: left; } 
#startcenter div.ausstart img.headlines { margin: 0 0 0 8px; float: left; } 
#startcenter div.ausstart a.zuallen { font-weight: bold; margin: 6px 3px 3px 4px; height: 20px; float: left; text-decoration: none; color: #000000; }
#startcenter div.ausstart a.zuallen:hover { text-decoration: underline; }
#startcenter div.ausstart a.headlines { margin: 0 3px 0 4px; height: 20px; float: left; text-decoration: none; color: #000000; }
#startcenter div.ausstart a.headlines:hover { text-decoration: underline; }
#startcenter div.ausstart h1 { font-size: 16px; font-weight: bold; border-bottom: 1px #95C533 solid; border-left: 10px #95C533 solid; height: 20px; width: 446px; margin: 6px 0 6px 6px; padding: 3px 0 0 3px; }
#startcenter div.ausstart p { margin: 7px 0 10px 10px; }
#startcenter div.ausstart p.headlines { margin: 0 3px 5px 12px; }
#startcenter div.ausstart .boxaus { border: 1px #C5C5C5 solid; border-top: none; width: 459px; min-height: 40px; margin: 0 3px 6px 6px; clear: both; background-color: #F9F9F9; padding-top: 8px; }
#startcenterlist { padding: 3px 0 3px 8px; margin: 0 6px 0 6px; border-bottom: 1px solid #C5C5C5; }
#startcenterlist li { list-style: none; margin: 0; display: inline; }
#startcenterlist li a {padding: 3px 20px; margin-left: 0; border: 1px solid #C5C5C5; border-bottom: none; text-decoration: none; font-size: 11px; font-weight: bold; color: #666666; }
#startcenterlist li a:link { background-image: url(../bilder/bg-nav2.gif); background-repeat: repeat-x; color: #666666;}
#startcenterlist li a:visited { background-image: url(../bilder/bg-nav2.gif); background-repeat: repeat-x; color: #666666;}
#startcenterlist li a:hover { color: #000; background: #C5C5C5; background-image: none; color: #404040;}
#startcenterlist li.active a { background-color: #F9F9F9; border-bottom: 1px solid white; background-image: none; color: black; cursor: default;  }
/* Startcenter: CC Offene Rechnungen */
#startcenter div.rechnungrot { border: 1px #C7002E solid; min-height: 50px; width: 100%; margin-bottom: 4px;}
#startcenter div.rechnungrot h1 { font-size: 16px; font-weight: bold; border-bottom: 1px #C7002E solid; border-left: 10px #C7002E solid; height: 20px; margin: 6px 0 0 6px; padding: 3px 0 0 3px; width: 248px; }
#startcenter div.rechnungrot p { margin: 5px 5px 6px 10px; }
/* Startcenter: News */
#startcenter div.news { border: 1px #000066 solid; min-height: 50px; width: 100%; margin-top: 4px; }
/* Startcenter: Lieferanten, ACHTUNG! Änderungen daran auch unter #newscenter div.lieferanten nachziehen! */
#startcenter div.lieferanten { border: 1px #FFCC00 solid; min-height: 540px; width: 264px; background-color: #FFF7D2; padding: 0 10px 0 1px; }
#startcenter div.lieferanten h1 { font-size: 16px; font-weight: bold; border-bottom: 1px #FFCC00 solid; border-left: 10px #FFCC00 solid; height: 20px; margin: 6px 0 0 6px; padding: 3px 0 0 3px; width: 248px; }
#startcenter div.lieferanten p { margin: 5px 5px 6px 10px; padding: 0; }
#startcenter div.lieferanten a { font-weight: bold; margin: 6px 3px 3px 4px; height: 20px; float: left; text-decoration: none; color: #000000; }
#startcenter div.lieferanten a:hover { text-decoration: underline; }
#startcenter div.lieferanten img { margin: 5px 0 3px 8px; float: left; }
#startcenter div.lieferanten img.virtual_dialer { margin-left: 14px; clear: both; }
#startcenter div.lieferantenbox { border: 1px #FFCC00 solid; min-height: 50px; width: 246px; margin: 3px 2px 8px 5px; padding-right: 15px; background-color:#FFFFFF; }
#startcenter div.lieferantenbox h1 { font-size: 12px; font-weight: bold; border: none; margin: 0; background-color: #FFCC00; width: 258px; padding: 4px 0 0 4px; }
#startcenter div.lieferantenbox p { margin: 8px 3px 0 4px; }
#startcenter div.lieferantenbox img { margin: 0 0 0 1px; padding: 0; } 
#startcenter div.lieferantenbox img.pfeil { margin: 5px 0 0 1px; padding: 0; } 
/* Startcenter: Schriften */
#startcenter p { float: left; padding: 1px 0 0 0; margin: 0 6px 0 0; }
#startcenter p.lvz { margin: 5px 6px 0 6px; }
#startcenter p.rot { color: #C7002E; }
#startcenter p.inhalt { margin: 7px 5px 5px 5px; clear: both; width: 100%; }
#startcenter p.tomscorner { margin: 7px 5px 0 5px; clear: both; width: 100%; text-align: center; font-size: 14px; font-weight: bold; }
#startcenter p.ohlhaber { margin: 7px 5px 0 5px; clear: both; width: 100%; text-align: center; font-size: 14px; font-weight: bold; }
#startcenter p.karasu { margin: 7px 5px 5px 5px; clear: both; width: 100%; text-align: center; font-size: 14px; font-weight: bold; }
#startcenter p.karasu2 { margin: 0 5px 5px 5px; clear: both; width: 100%; text-align: center; font-size: 12px; font-weight: bold; }
#startcenter p.karasu3 { margin: 7px 5px 5px 5px; clear: both; width: 100%; text-align: center; font-size: 12px; font-weight: normal; }
#startcenter p.coxulto { clear: both; width: 100%; text-align: center; font-size: 14px; font-weight: normal; }
#startcenter p.headlines { margin: 3px 5px 3px 5px; clear: both; width: 100%; }
#startcenter br { clear: both; }

#newscenter { padding: 0; margin: 0;  }
#newscenter h1 { font-size: 16px; font-weight: bold; border-bottom: 1px #95C533 solid; border-left: 10px #95C533 solid; height: 20px; width: 446px; margin: 6px 0 12px 6px; padding: 3px 0 0 3px; }
#newscenter h2 {font-size: 12px; font-weight: bold; border-bottom: 1px #95C533 solid; border-left: none; width: 456px; margin: 6px 0 6px 6px; padding: 3px 0 0 3px;}
#newscenter br { clear: both; }
#newscenter div.hauptblock { float: left; margin: 0 4px 4px 0px; padding: 5px 2px 5px 5px; width: 758px; border: 1px #E0DFE3 solid; min-height: 321px; background-color: #F9F9F9; }
#newscenter div.boxprobeende { margin-right: 5px; }
#newscenter div.boxlinks { width: 473px; min-height: 500px; float: left; margin-right: 6px; }
#newscenter div.boxrechts { width: 273px; min-height: 500px; float: left; }
#newscenter div.newsblock { border: 1px #95C533 solid; min-height: 50px; width: 100%; background-color: #FFFFFF; margin-bottom: 4px; }
#newscenter div.newsblock img { margin: 5px 0 3px 8px; float: left; } 
#newscenter div.newsblock img.headlines { margin: 0 0 0 8px; float: left; } 
#newscenter div.newsblock img.db_pfeil { margin: 0 0 0 14px; float: left; } 
#newscenter div.newsblock a.headlines { margin: 0 3px 0 4px; height: 20px; float: left; text-decoration: none; color: #000000; }
#newscenter div.newsblock a.headlines:hover { text-decoration: underline; }
#newscenter div.newsblock a.db_links { margin: 0 3px 0 4px; height: 20px; float: left; text-decoration: none; color: #000000; }
#newscenter div.newsblock a.db_links:hover { text-decoration: underline; }
#newscenter div.newsblock p { margin: 7px 0 10px 10px; padding: 0; }
#newscenter div.newsblock p.lastupdate { font-size: 10px; color:#999999; float: left; margin: 0 0 0 340px; }
#newscenter div.newsbox { width: 440px; margin: 3px 3px 3px 3px; padding: 0; border: none; float: left; font-size: 12px; }
/* Lieferanten im Newscenter. ACHTUNG! Änderungen daran auch unter #startcenter div.lieferanten nachziehen! */
#newscenter div.lieferanten { border: 1px #FFCC00 solid; min-height: 540px; width: 264px; background-color: #FFF7D2; padding: 0 10px 0 1px; }
#newscenter div.lieferanten h1 { font-size: 16px; font-weight: bold; border-bottom: 1px #FFCC00 solid; border-left: 10px #FFCC00 solid; height: 20px; margin: 6px 0 0 6px; padding: 3px 0 0 3px; width: 248px; }
#newscenter div.lieferanten p { margin: 5px 5px 6px 10px; padding: 0; }
#newscenter div.lieferanten a { font-weight: bold; margin: 6px 3px 3px 4px; height: 20px; float: left; text-decoration: none; color: #000000; }
#newscenter div.lieferanten a:hover { text-decoration: underline; }
#newscenter div.lieferanten img { margin: 5px 0 3px 8px; float: left; }
#newscenter div.lieferantenbox { border: 1px #FFCC00 solid; min-height: 50px; width: 246px; margin: 3px 2px 8px 5px; padding-right: 15px; background-color:#FFFFFF; }
#newscenter div.lieferantenbox h1 { font-size: 12px; font-weight: bold; border: none; margin: 0; background-color: #FFCC00; width: 258px; padding: 4px 0 0 4px; }
#newscenter div.lieferantenbox p { margin: 8px 3px 0 4px; padding: 0; }
#newscenter div.lieferantenbox img { margin: 0 0 0 1px; padding: 0; } 
#newscenter div.lieferantenbox img.pfeil { margin: 5px 0 0 1px; padding: 0; } 
#newscenter p.inhalt { margin: 7px 5px 5px 5px; clear: both; width: 100%; float: left; padding: 1px 0 0 0;}

#liefvzcontainer {	width: 758px; clear: both; margin: 0 0 0 3px; border: #95C533 solid 1px; padding: 3px 5px 3px 5px;}
#liefvz br { clear: both; }
#liefvz div.hauptblock { float: left; margin: 0 4px 4px 0px; padding: 5px 2px 5px 5px; width: 758px; border: 1px #E0DFE3 solid; min-height: 321px; background-color: #F9F9F9; }
#liefvz div.hauptblock2 { float: left; margin: 0 4px 4px 0px; padding: 5px 2px 5px 5px; width: 758px; border: 1px #666666 solid; min-height: 1000px; background-color: #FFFFFF; }
#liefvz div.boxlinks { width: 473px; min-height: 500px; float: left; margin-right: 6px; }
#liefvz div.boxlinks h1 { font-size: 16px; font-weight: bold; border-bottom: 1px #FFCC00 solid; border-left: 10px #FFCC00 solid; height: 20px; width: 446px; margin: 6px 0 6px 6px; padding: 3px 0 0 3px; }
#startcenter div.boxlinks h2.topeintrag { font-size: 12px; font-weight: bold; border: none; height: 20px; width: 455px; margin: 0 ; padding: 3px 0 0 3px; background-color: #FFCC00; }
#startcenter div.boxlinks h2.basiseintrag { font-size: 12px; font-weight: bold; border: none; height: 20px; width: 455px; margin: 0 ; padding: 3px 0 0 3px; background-color: #FFEA93; }
#startcenter div.boxlinks h2.adresseintrag { font-size: 12px; font-weight: bold; border: none; height: 20px; width: 455px; margin: 0 0 10px 0 ; padding: 3px 0 0 3px; background-color: #FFF5CE; }
#startcenter div.boxlinks a.adresseintrag { color: #000000; text-decoration: none; margin-left: 10px; }
#startcenter div.boxlinks a.adresseintrag:hover { text-decoration: underline; }
<!-- #startcenter div.boxlinks h2 { font-size: 14px; font-weight: bold; border-bottom: 1px #FFCC00 solid; border-left: none; height: 20px; width: 446px; margin: 6px 0 6px 6px; padding: 3px 0 0 0; } -->
<!-- #startcenter div.boxlinks p { float: left; padding: 1px 0 0 0; margin: 0 6px 0 6px; } -->
#startcenter div.eintrag { border: 1px #FFCC00 solid; min-height: 50px; width: 458px; background-color: #FFFFFF; padding: 0 0 10px 0; margin: 0 0 5px 5px; }
#startcenter div.rahmen_eintrag { border: 1px #CCCCCC solid; min-height: 50px; width: 448px; background-color: #FFFFFF; padding: 0; margin: 3px 0 5px 4px; }

#newscontainer {padding: 0; margin: 0; }
#newscontainer div.hauptblock { float: left; margin: 0 4px 4px 0px; padding: 5px 2px 5px 5px; width: 758px; border: 1px #E0DFE3 solid; min-height: 321px; background-color: #F9F9F9; }
#newscontainer div.newsblock { border: 1px #95C533 solid; min-height: 70px; margin: 0 15px 8px 4px; background-color: #FFFFFF; }
#newscontainer div.newsblock a { font-weight: bold; margin: 0 3px 3px 11px; height: 20px; float: left; text-decoration: none; color: #000000; }
#newscontainer div.newsblock p.datum { font-size: 11px; color: #95C533; position: absolute; margin-left: 665px; }
#newscontainer div.newsblock p.datum2 { font-size: 11px; color: #95C533; position: absolute; margin-left: 595px; }
#newscontainer div.newsblock h1 {font-size: 18px; margin: 10px 15px 15px 5px; border-bottom: 1px solid #95C533; }
#newscontainer div.newsblock h2 { font-size: 16px; font-weight: bold; border-bottom: 1px #95C533 solid; border-left: 10px #95C533 solid; height: 20px; width: 700px; margin: 6px 0 12px 6px; padding: 3px 0 0 3px; }
#newscontainer p { margin: 5px 5px 6px 10px; }

#kndcontent {padding: 0px 0px 10px 0px;  }
#kndcontent h1 { border-bottom: 1px solid #95C533; font-size: 20px; margin: 10px 0 10px 0; padding-left:10px; }
#kndcontent h1.alt {font-size: 20px; margin: 0 0 5px 0; }
#kndcontent h2 { border-bottom: 1px solid #95C533; border-left: 10px solid #95C533; padding: 3px 0 3px 3px; margin-bottom: 4px; font-size: 14px; background-color: #FFFFFF; }
#kndcontent div.hauptblock { float: left; margin: 0 4px 4px 0px; padding: 5px 2px 5px 5px; width: 759px; border: 1px #E0DFE3 solid; min-height: 321px; }
#kndcontent div.htmltext { float: left; width: 596px; min-height: 30px; border: none; margin-bottom: 10px; }
#kndcontent .box3 { width: 735px; border: 1px #95C533 solid; min-height: 100px; margin: 0 10px 5px 8px; padding: 5px 5px 5px 5px; float: left; }
#kndcontent .box4 { border: none; margin: 0 0 10px 0; padding: 5px 0 0 0; float: left; width: 350px; }
#kndcontent label { width: 130px; float: left; padding-right: 4px; font-weight: bold; font-size: 12px; }
#kndcontent label.alt { width: 200px; float: left; }
#kndcontent label.breit { width: 250px; }
#kndcontent br { clear: both; }
#kndcontent p.datenblatt {  width: 185px ; padding: 1px 0 1px 3px; border: none; float: left; min-height: 17px; border: none; background-color:#FFFFFF; }
#kndcontent p.datenblattalt {  width: 185px ; padding: 1px 0 1px 3px; border: 1px solid #CDCBD1; background-color: #EBEAED; float: left; min-height: 17px; }
#kndcontent p.datenblatt2 {  width: 509px ; min-height: 40px; padding: 1px 0 1px 3px; border: 1px solid #CDCBD1; float: left; }
#kndcontent p.datenblatt2alt {  width: 509px ; min-height: 40px; padding: 1px 0 1px 3px; border: 1px solid #CDCBD1; background-color: #EBEAED; float: left; }
#kndcontent p.marker { color: #FF0000; font-weight: bold; }
#kndcontent a.druckbutton { float: right; margin-bottom: 10px; }
#kndcontent tr.inhalt:hover { background-color: #E9E9E9; }
#kndcontent_druck { visibility: hidden; display: none; }

#kndcontent2 {padding: 0px 0px 10px 0px;  }
#kndcontent2 h1 { border-bottom: 1px #95C533 solid; border-left: 10px #95C533 solid; font-size: 16px; margin: 4px 0 10px 0; padding-left: 3px; width: 735px; }
#kndcontent2 h1.alt {font-size: 20px; margin: 0 0 5px 0; }
#kndcontent2 h2 { border-bottom: 1px solid #95C533; border-left: 10px solid #95C533; padding: 3px 0 3px 3px; margin-bottom: 4px; font-size: 14px; }
#kndcontent2 div.hauptblock { float: left; margin: 0 ; padding: 0; width: 759px; border: none; }
#kndcontent2 div.htmltext { float: left; width: 596px; min-height: 30px; border: none; margin-bottom: 10px; }
#kndcontent2 .box3 { width: 735px; border: 1px #95C533 solid; min-height: 100px; margin: 0 10px 5px 0; padding: 5px 5px 5px 5px; float: left; background-color: #FFFFFF; }
#kndcontent2 .box4 { border: none; margin: 0 0 10px 0; padding: 5px 0 0 0; float: left; width: 350px; }
#kndcontent2 label { width: 130px; float: left; padding-right: 4px; font-weight: bold; }
#kndcontent2 label.alt { width: 200px; float: left; }
#kndcontent2 label.breit { width: 250px; }
#kndcontent2 br { clear: both; }
#kndcontent2 p.datenblatt {  width: 185px ; padding: 1px 0 1px 3px; border: none; float: left; min-height: 17px; }
#kndcontent2 p.datenblattalt {  width: 185px ; padding: 1px 0 1px 3px; border: 1px solid #CDCBD1; background-color: #EBEAED; float: left; min-height: 17px; }
#kndcontent2 p.datenblatt2 {  width: 509px ; min-height: 40px; padding: 1px 0 1px 3px; border: 1px solid #CDCBD1; float: left; }
#kndcontent2 p.datenblatt2alt {  width: 509px ; min-height: 40px; padding: 1px 0 1px 3px; border: 1px solid #CDCBD1; background-color: #EBEAED; float: left; }
#kndcontent2 p.marker { color: #FF0000; font-weight: bold; }
#kndcontent2 a.druckbutton { float: right; margin-bottom: 10px; }
#kndcontent2 tr.inhalt:hover { background-color: #E9E9E9; }

#contentcontainermuster { width: 768px; clear: both; margin: 10px 0 0 3px; background: #FFFFFF; }
#newscontainermuster p.fliesstext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 15px 15px 0 15px; color: #BD0926; width: 500px; }
#newscontainermuster p.adresse { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 2px 0 0 15px; color: #BD0926; width: 500px; }
#newscontainermuster p.lastupdate { font-size: 10px; color:#999999; float: right; margin: 1px 1px 0 0; }
#newscontainermuster { margin: 10px 1px 10px 1px; border: #F19200 3px solid; min-height: 500px; }
#newscontainermuster h1 {font-size: 16px; margin: 20px 15px 3px 15px; color: #BD0926; border-bottom: 1px solid #F19200; }
#newscontainermuster h2 { font-size: 16px; margin: 25px 15px 0 15px; color: #BD0926; }
#newscontainermuster img.logo { position: absolute; top: 240px; left: 600px; }
#newscontainermuster img.logo2 { position: absolute; top: 325px; left: 600px; }
#newscontainermuster img.logo3 { position: absolute; top: 514px; left: 480px; }
#newscontainermenumuster ul { padding: 3px 0 0 10px; height: 20px; width: 720px; margin: 2px 0 5px 15px; background-color: #F19200; color: black; float: left; width: 720px;}
#newscontainermenumuster ul li { display: inline; }
#newscontainermenumuster li a { padding: 1px 2px 1px 2px; margin: 0px 10px 0px 10px; background-color: #F19200; color: #BD0926; font-weight: bold; text-decoration: none; float: left; }
#newscontainermuster .box { border: 1px solid #F19200; width: 728px; height: 500px; margin: 0 0 15px 15px; }

#bookmarks_index { clear: both; width: 766px; height: 50px; border: none; margin: 5px 0 0 3px; }
#bookmarks_index p.teaser { color: #999999	; font-size: 12px; font-weight: normal; margin: 3px 0 4px 0 ; padding: 0; text-align: center; }
#bookmarks_index img.bookmark1 { margin-left: 225px; }
#bookmarks { clear: both; width: 766px; height: 50px; border: none; border-top: 1px solid #CCCCCC; margin: 1px 0 0 3px; }
#bookmarks p.teaser { color: #999999 ; font-size: 12px; font-weight: normal; margin: 3px 0 4px 0 ; padding: 0; text-align: center; }
#bookmarks img.bookmark1 { margin-left: 225px; }

#druckseite { display: none; }
#drucklogo { display: none; }

fieldset.fastalle {	border: none; }
fieldset.fastalle legend { display: none; visibility: hidden;}
fieldset.fastalle label.left { float: left;  text-align: right;  width: 90px;  margin-right: 5px; line-height: 22px; } 
fieldset.fastalle input[type=text], fieldset.fastalle input[type=text] select {  float: left; } 
fieldset.fastalle input.right { float: left; width: auto; clear: both; margin-left: 90px; margin-right: 5px; } 
fieldset.fastalle input[type=radio].right, fieldset.fastalle input[type=submit].right { margin-left: 80px; margin-bottom: 12px; } 
fieldset.fastalle input[type=checkbox].right { margin-bottom: 6px; }
fieldset.fastalle label.chkb { line-height: 18px; } 
fieldset.fastalle br { clear: both; } 
fieldset.fastalle label, fieldset.fastalle select {font-size: 11px;}
fieldset.fastalle input.ktodaten { width: 240px; margin-bottom: 3px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED;}
fieldset.fastalle input.ktodaten:focus { background-color: white; }
fieldset.fastalle input.passw { width: 167px; margin-bottom: 8px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED;}
fieldset.fastalle input.passw:focus { background-color: white; }
fieldset.fastalle input.pwsubm {margin-left: 91px; }
fieldset.fastalle select {border: 1px solid #CDCBD1; background-color: #EBEAED; padding: 0; font-size: 13px; margin-bottom: 3px; width: 242px; }

fieldset.fastalle option { background-color: white;}
fieldset.fastalle div.spalte { float: left; margin: 0 4px 0px 0px; width: 350px;  }
fieldset.fastalle textarea {width: 574px; border: 1px solid #CDCBD1; background-color: #EBEAED; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 4px; min-height: 60px;}
fieldset.fastalle textarea:focus { background-color: white;  }

table.ausschruebersicht  { margin-top: 1px; }
table.ausschruebersicht tr {	vertical-align: baseline; }
table.ausschruebersicht tr:hover { background-color: #EBEBEB; }
table.ausschruebersicht td { font-size: 12px; padding: 6px 5px; }
table.ausschruebersicht td.titel { font-weight: bold;}
table.ausschruebersicht td.frei { font-weight: bold; color: #C7002E; }
table.ausschruebersicht td.direktkontakt { font-weight: bold; color: #009900; }
table.ausschruebersicht a { text-decoration: none; color:#000000; }

fieldset.angebot {	border: none; }
fieldset.angebot div.box_textfelder { width: 585px; height: 400px; padding: 0; margin: 0; float: left; }
fieldset.angebot h1 { border-bottom: 1px #95C533 solid; border-left: 10px #95C533 solid; font-size: 16px; margin: 4px 0 10px 0; padding-left: 3px; }
fieldset.angebot legend { display: none; visibility: hidden;}
fieldset.angebot label.left { float: left;  text-align: left;  width: 220px;  margin-right: 5px; line-height: 22px; } 
fieldset.angebot label.left2 { float: left;  text-align: left;  width: 120px;  margin-right: 5px; line-height: 22px; } 
fieldset.angebot label.left3 { float: left;  text-align: left;  width: 460px;  margin-right: 5px; line-height: 22px; } 
fieldset.angebot label.left4 { float: left;  text-align: left;  width: 270px;  margin-right: 15px; line-height: 27px; } 
fieldset.angebot label.left5 { float: left;  text-align: left;  width: 110px;  margin-right: 15px; line-height: 27px; } 
fieldset.angebot label.zaziel { float: left;  text-align: left;  width: 130px; padding-bottom: 5px; } 
fieldset.angebot input[type=text], fieldset.angebot input[type=text] select {  float: left; } 
fieldset.angebot input.right { float: left; width: auto; clear: both; margin-left: 90px; margin-right: 5px; } 
fieldset.angebot input[type=radio].right, fieldset.angebot input[type=submit].right { margin-left: 80px; margin-bottom: 12px; } 
fieldset.angebot input[type=checkbox].right { margin-bottom: 6px; }
fieldset.angebot input.euro { width: 150px; margin-bottom: 3px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED; text-align: right; padding-right: 3px; }
fieldset.angebot input.angb_u { width: 100px; margin-bottom: 0; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED; text-align: right; padding-right: 3px; float: left; }
fieldset.angebot input.txtbst { width: 589px; margin-bottom: 3px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED; text-align: left; padding-left: 4px; }
fieldset.angebot input.interna { width: 220px; margin-bottom: 3px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED; }
fieldset.angebot input.zaziel:focus, fieldset.angebot input.interna:focus, fieldset.angebot input.euro:focus, fieldset.angebot input.txtbst:focus{ background-color: white; }
fieldset.angebot input.zaziel {	width: 50px; margin: 0 20px 3px 0; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED; text-align: right; vertical-align: middle; padding-right: 2px; float: left; }
fieldset.angebot input.passw { width: 167px; margin-bottom: 3px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED;}
fieldset.angebot input.passw:focus { background-color: white; }
fieldset.angebot input.pwsubm {margin-left: 91px; }
fieldset.angebot label.chkb { line-height: 18px; } 
fieldset.angebot br { clear: both; } 
fieldset.angebot label, fieldset.angebot select {font-size: 12px;}
fieldset.angebot select {border: 1px solid #CDCBD1; background-color: #EBEAED; padding: 1px 0;}
fieldset.angebot option { background-color: white;}
fieldset.angebot div.spalte { float: left; margin: 0 4px 0px 0px; width: 350px;  }
fieldset.angebot textarea {width: 708px; border: 1px solid #CDCBD1; background-color: #EBEAED; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0 3px 4px 0; min-height: 60px;}
fieldset.angebot textarea.text_standard {width: 708px; border: 1px solid #CDCBD1; background-color: #EBEAED; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0 3px 4px 0; min-height: 60px;}
fieldset.angebot textarea:focus { background-color: white;  }
fieldset.angebot p.txtbsttitel { color: #666666 ; font-size: 12px; float: left; border: 1px dashed #CDCBD1; margin-top: 3px; padding: 3px 3px 3px 3px; width: 662px; height: 15px }
fieldset.angebot input[type=image].txtbstimg { float: left ; margin: 0 ; }
fieldset.angebot input[type=image].txtbstimg2 { float: right ; margin: 0 0 3px 0 ; }
fieldset.angebot div.txtbox { border: 1px solid #CDCBD1; padding: 3px 3px 3px 3px ; width: 712px ; margin-top: 5px; }
fieldset.angebot select.maildaten { width: 100px; }
fieldset.angebot select.textbaustein { width: 120px; font-size: 12px; height: 18px; margin: 0 10px 12px 0; }

fieldset.angbvorschau {	border: none; }
fieldset.angbvorschau legend { display: none; visibility: hidden;}
fieldset.angbvorschau label.left { float: left;  text-align: left;  width: 220px;  margin-right: 5px; line-height: 22px; } 
fieldset.angbvorschau input.euro { width: 150px; margin-bottom: 3px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED; text-align: right; padding-right: 2px; }
fieldset.angbvorschau input.interna { width: 220px; margin-bottom: 3px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED; }
fieldset.angbvorschau input.euro:focus, fieldset.angbvorschau input.interna:focus { background-color: white; }
fieldset.angbvorschau textarea {width: 500px; border: 1px solid #CDCBD1; background-color: #EBEAED; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px; min-height: 60px; overflow: auto; }
fieldset.angbvorschau textarea:focus { background-color: white; }
fieldset.angbvorschau #txtangbvorschau { float: left; }

fieldset { border: none; }
fieldset.admin legend { display: none; visibility: hidden;}
fieldset.admin label {font-size: 14px; color:#000000; font-weight: normal; float: left; width: 110px; margin-top: 8px; margin-bottom: 3px; }
fieldset.admin label.rot { color: #C7002E; font-weight: bold; }
fieldset.admin label.klein { font-size: 9px; clear: both; color: #999999; margin: 0; }
fieldset.admin select { width: 204px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED; padding: 2px 0 2px 2px; margin: 0; float: left; }
fieldset.admin select.klein { width: 114px; }
fieldset.admin select.sehrklein { width: 127px; }
fieldset.admin select.normal { width: 234px; }
fieldset.admin input[type=text], fieldset.admin input[type=password] { width: 230px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED; padding: 3px 0 3px 2px; float: left; margin-top: 5px; }
fieldset.admin input.breit[type=text] {width: 610px ; }
fieldset.admin input.klein[type=text] {width: 123px ; margin-right: 6px; }
fieldset.admin input.kleinrg[type=text] {width: 70px ; margin: 2px 6px 2px 0; height: 14px; padding: 1px 0 2px 2px; }
fieldset.admin input.klein2[type=text] {width: 123px ; margin-top: 9px; }
fieldset.admin input.klein3[type=text] {width: 220px ; margin-top: 6px; }
fieldset.admin input.klein4[type=text] {width: 200px ; margin-top: 6px; }
fieldset.admin input[type=text]:focus, fieldset.admin input[type=password]:focus, fieldset.admin select:focus {background-color: white; }
fieldset.admin input.rechts[type=image] { float: left; margin: 3px 0 0 5px; }
fieldset.admin input.unten[type=image] { float: left; margin: 10px 0 30px 0; }
fieldset.admin input[type=checkbox] { float: left; margin: 0; }
fieldset.admin input.ip[type=checkbox] { float: left; margin-top: 7px; }
fieldset.admin input.flat[type=checkbox] { float: left; margin-top: 11px; }
fieldset.admin input.sperrung[type=checkbox] { float: left; margin: 12px 0 0 0; }
fieldset.admin br { clear: both; }
fieldset.admin textarea {width: 610px; font-size: 13px; border: 1px solid #CDCBD1; background-color: #EBEAED; padding: 3px 0 3px 2px; float: left; margin-top: 5px; min-heigt: 70px; } 
fieldset.admin textarea.klein { height: 70px; } 
fieldset.admin textarea.klein4 { height: 150px; } 
fieldset.admin textarea.mail { height: 200px; } 
fieldset.admin textarea.bemerkung { height: 80px; width: 500px; margin-bottom: 5px; }
fieldset.admin textarea.klein2 { width: 570px; min-height: 200px; } 
fieldset.admin textarea.kndbestoffer { height: 70px; width: 700px; } 
fieldset.admin textarea.klein3 { width: 598px; height: 40px; margin: 10px 0 0 0; }
fieldset.admin textarea.txt_beschr { width: 610px; height: 150px; margin: 10px 0 0 0; }
fieldset.admin textarea:focus {background-color: white ; }

/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ---- AB HIER NUR NOCH EINTRÄGE FÜR'S LIEFERANTENVERZEICHNIS ----------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* SCHOBER-SEITE */
#lvzschober {	width: 758px; clear: both; margin: 0 0 0 3px; border: none; padding: 0 5px 3px 5px;}
#schober { background: white; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #87888A; line-height: 1.35; }
#teil1 { padding: 60px 48px 0 72px; }
#schober h1 { font-size: 12px; font-weight: normal; color: #87888A; margin: 0 0 10px 0; border: none; padding: 0; }
#schober p { margin: 0 0 10px 0; }
#schober .frau { float: right; margin: 0; }
#schober .textteil { width: 370px; }
#schober ul { list-style: none;  margin: 0 0 10px 0; padding: 0; }
#schober li { color: #E10019; background-image: url(../bilder/lvz/pfeil.gif); background-repeat: no-repeat; padding-left: 15px;  }
#teil2 { background-image: url(../bilder/lvz/back.jpg); background-repeat: no-repeat; height: 178px; }
#schober .kontaktdaten { padding: 5px 48px 0 72px; }
#teil2 h1 { font-size: 12px; font-weight: normal; color: #87888A; margin: 6px 0 4px 0; padding: 0; }
#teil2 p { margin: 0 0 2px 0; }
#teil2 img.logocover { margin: 40px 0 0; float: right; border: none; }
#schober a { color: #87888A; text-decoration: none; }
#schober a:hover { text-decoration: underline; }
/* FORMATIERUNG DER SCHOBER-ANZEIGE IM ÜBERBLICK */
#schober_rahmen_eintrag { border: 1px #CCCCCC solid; height: 190px; width: 448px; background-color: #FFFFFF; padding: 0; margin: 3px 0 5px 4px; }
#schober_anzeige_rahmen { width: 100%; height: 73px; background-color: #EBEDEC; border: none; }
#schober_anzeige_rahmen img { margin: 0 0 10px 125px; }
#schober_anzeige_rahmen p { text-align: center; font-size: 14px; width: 430px; }
#schober_anzeige_rahmen a { color:#000000; font-size: 14px; font-weight: bold; text-decoration: none; padding: 0 0 0 160px; line-height: 40px; }
#schober_anzeige_rahmen a:hover { text-decoration: underline; }

/* CC-DIALER-SEITE */
#lvzccdialer { width: 758px; clear: both; margin: 3px 0 0 8px; border: none; padding: 40px 0 0 0; background-color: #333333; }
#ccdialer_teil1 { width: 732px; min-height: 42px; margin: 0 13px 0 13px; background-color: #CCCCCC; }
#ccdialer_teil1 h1 { font-size: 30px; color: #000000; font-weight: normal; font-family: Verdana; text-decoration: underline; margin: 2px 0 2px 3px; float: left; width: 590px; }
#ccdialer_teil1 img { float: left; margin: 8px 3px 3px 5px; }
#ccdialer_teil2 { width: 728px; height: 478px; margin: 0 13px 0 13px; background-color: #FFFFFF; padding: 2px 2px 2px 2px; border-bottom: #333333 solid 30px; }
#ccdialer_teil2 img { float: left; margin-right: 50px; }
#ccdialer_teil2 h1 { font-size: 30px; color: #000000; font-weight: normal; font-family: Verdana; text-decoration: none; margin: 53px 0 2px 0; float: left; width: 450px; }
#ccdialer_teil2 p { font-size: 18px; color: #000000; font-weight: normal; font-family: Verdana; text-decoration: none; margin: 20px 0 2px 0; float: left; width: 430px; }
#ccdialer_teil2 img.ecke { float: left; margin: 63px 0 0 231px; }
#lvzccdialer a { color: #000000; }
#lvzccdialer a:hover { color: #000000; }
#lvzccdialer a:visited { color: #000000; }
/* FORMATIERUNG DER CC-DIALER-ANZEIGE IM ÜBERBLICK */
#ccdialer_rahmen_eintrag { border: 1px #CCCCCC solid; height: 170px; width: 448px; background-color: #FFFFFF; padding: 0; margin: 3px 0 5px 4px; }
#ccdialer_anzeige_rahmen { width: 100%; height: 73px; background-color: #FFFFFF; border: none; margin-top: 4px; }
#ccdialer_anzeige_rahmen img { margin: 0 0 10px 125px; }
#ccdialer_anzeige_rahmen p { text-align: center; font-size: 14px; width: 430px; }
#ccdialer_anzeige_rahmen a { color:#000000; font-size: 14px; font-weight: bold; text-decoration: none; margin-left: 160px; line-height: 40px; }
#ccdialer_anzeige_rahmen a:hover { text-decoration: underline; }

/* SENNHEISER-SEITE */
#lvzsennheiser { width: 758px; clear: both; margin: 0 0 0 3px; border: none; padding: 40px 5px 3px 20px;}
#sennheiser_img { background: white; width: 100px; height: 300px; float: left; margin-right: 30px; margin-top: 4px; }
#sennheiser { background: white; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 1.35; width: 550px; float: left; }
#sennheiser a { color: #000000; font-size: 12px; margin-bottom: 10px; text-decoration: none; }
#sennheiser a:hover { color: #000000; text-decoration: underline; }
#sennheiser a:visited { color: #000000; }
#sennheiser p { margin: 0 0 20px 0; float: left; width: 530px; }
#sennheiser p.adr_sennheiser { margin: 0; float: left; width: 530; }
/* FORMATIERUNG DER SENNHEISER-ANZEIGE IM ÜBERBLICK */
#sennheiser_rahmen_eintrag { border: 1px #CCCCCC solid; height: 75px; width: 448px; background-color: #FFFFFF; padding: 0; margin: 3px 0 5px 4px; }
#sennheiser_anzeige_rahmen img { float: left; margin: 4px 5px 0 2px; }
#sennheiser_anzeige_rahmen p { font-size: 12px; width: 255px; float: left; }
#sennheiser_anzeige_rahmen a { color:#000000; font-size: 12px; font-weight: bold; text-decoration: none; line-height: 30px; }
#sennheiser_anzeige_rahmen a:hover { text-decoration: underline; }

/* TOMS-CORNER-SEITE */
#lvztomscorner { width: 758px; height: 550px; background-color:#1D1B1C; clear: both; margin: 0 0 0 7px; border: none; padding: 0; float: left; }
#lvztomscorner img.haupt_links { position: absolute; left: 30px; top: 170px; border: 1px solid #666666; }
#lvztomscorner p.start { margin: 50px 0 0 264px; font-size: 20px; color: #999999; font-family: "Times New Roman", Times, serif, Georgia, "Palatino Linotype"; font-weight: bold; }
#lvztomscorner p { margin: 5px 0 0 264px; font-size: 20px; color: #999999; font-family: "Times New Roman", Times, serif, Georgia, "Palatino Linotype"; font-weight: bold; }
#lvztomscorner a { color: #999999; font-size: 20px; text-decoration: none; font-family: "Times New Roman", Times, serif, Georgia, "Palatino Linotype"; font-weight: bold;  }
#lvztomscorner a:hover { color: #999999; text-decoration: underline; }
#lvztomscorner a:visited { color: #999999; }
/* FORMATIERUNG DER TOMS-CORNER-ANZEIGE IM ÜBERBLICK */
#tomscorner_rahmen_eintrag { border: 1px #CCCCCC solid; height: 175px; width: 448px; background-color: #FFFFFF; padding: 0; margin: 3px 0 5px 4px; }
#tomscorner_anzeige_rahmen img { float: left; margin: 0; }
#tomscorner_anzeige_rahmen p { clear: both; font-size: 20px; width: 433px; text-align: center; font-family: "Times New Roman", Times, serif, Georgia, "Palatino Linotype"; font-weight: bold; line-height: 50px; }
#tomscorner_anzeige_rahmen a { clear: both; color:#000000; font-size: 16px; font-weight: bold; text-decoration: none; line-height: 30px; font-family: "Times New Roman", Times, serif, Georgia, "Palatino Linotype"; font-weight: bold; margin-left: 155px; }
#tomscorner_anzeige_rahmen a:hover { text-decoration: underline; }
/* FORMATIERUNG DER PIVASOFT-ANZEIGE IM ÜBERBLICK */
#pivasoft_rahmen_eintrag { border: 1px #CCCCCC solid; height: 325px; width: 448px; background-color: #FFFFFF; padding: 0; margin: 3px 0 5px 4px; }
#pivasoft_anzeige_rahmen img { float: left; margin: 0; }
#pivasoft_anzeige_rahmen p { clear: both; font-size: 20px; width: 433px; text-align: center; font-family: "Times New Roman", Times, serif, Georgia, "Palatino Linotype"; font-weight: bold; line-height: 50px; }
#pivasoft_anzeige_rahmen a { clear: both; color:#000000; font-size: 16px; font-weight: bold; text-decoration: none; line-height: 30px; font-family: "Times New Roman", Times, serif, Georgia, "Palatino Linotype"; font-weight: bold; margin-left: 155px; }
#pivasoft_anzeige_rahmen a:hover { text-decoration: underline; }

/* XIQIT-SEITE */
#lvzxiqit { width: 758px; clear: both; margin: 0 0 0 3px; border: none; padding: 40px 5px 3px 20px;}
#xiqit_img { background: white; width: 150px; height: 300px; float: left; margin-right: 30px; margin-top: 4px; }
#xiqit { background: white; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 1.35; width: 500px; float: left; }
#xiqit h1 { color: #000000; font-size: 14px; margin: 0 0 10px 0; text-transform: uppercase; }
#xiqit p.xiqitadresse { margin: 0; }
#xiqit a { color: #000000; font-size: 12px; margin-bottom: 10px; text-decoration: none; font-weight: bold; }
#xiqit a:hover { color: #000000; text-decoration: underline; }
#xiqit a:visited { color: #000000; }
/* FORMATIERUNG DER SAP-ANZEIGE IM ÜBERBLICK */
#xiqit_rahmen_eintrag { border: 1px #CCCCCC solid; height: 90px; width: 448px; background-color: #FFFFFF; padding: 3px 0 0 0; margin: 3px 0 5px 4px; }
#xiqit_rahmen_eintrag img { float: left; margin: 10px 10px 5px 5px; }
#xiqit_rahmen_eintrag p { font-size: 12px; width: 275px; float: left; }
#xiqit_rahmen_eintrag a { color:#000000; font-size: 12px; font-weight: bold; text-decoration: none; line-height: 30px; }
#xiqit_rahmen_eintrag a:hover { text-decoration: underline; }

/* SAP-SEITE */
#lvzsap { width: 758px; clear: both; margin: 0 0 0 3px; border: none; padding: 40px 5px 3px 20px;}
#sap_img { background: white; width: 100px; height: 300px; float: left; margin-right: 30px; margin-top: 4px; }
#sap { background: white; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #87888A; line-height: 1.35; width: 550px; float: left; }
#sap h1 { color: #EFAB00; font-size: 14px; margin: 0 0 10px 0; text-transform: uppercase; }
#sap a { color: #EFAB00; font-size: 12px; margin-bottom: 10px; text-transform: uppercase; text-decoration: none; font-weight: bold; }
#sap a:hover { color: #EFAB00; text-decoration: underline; }
#sap a:visited { color: #EFAB00; }
/* FORMATIERUNG DER SAP-ANZEIGE IM ÜBERBLICK */
#sap_rahmen_eintrag { border: 1px #CCCCCC solid; height: 75px; width: 448px; background-color: #FFFFFF; padding: 0; margin: 3px 0 5px 4px; }
#sap_rahmen_eintrag img { float: left; margin: 0; }
#sap_rahmen_eintrag p { font-size: 12px; width: 275px; float: left; }
#sap_rahmen_eintrag a { color:#000000; font-size: 12px; font-weight: bold; text-decoration: none; line-height: 30px; }
#sap_rahmen_eintrag	 a:hover { text-decoration: underline; }

/* notebookkontor-SEITE */
#lvznotebookkontor { width: 758px; clear: both; margin: 0 0 0 3px; border: none; padding: 40px 5px 3px 20px;}
#notebookkontor_img { background: white; width: 100px; height: 300px; float: left; margin-right: 30px; margin-top: 4px; }
#notebookkontor { background: white; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 1.35; width: 550px; float: left; }
#notebookkontor h1 { color: #000000; font-size: 14px; margin: 0 0 10px 0; text-transform: uppercase; }
#notebookkontor p.notebookkontoradresse { margin: 0; }
#notebookkontor a { color: #000000; font-size: 12px; margin-bottom: 10px; text-decoration: none; font-weight: bold; }
#notebookkontor a:hover { color: #000000; text-decoration: underline; }
#notebookkontor a:visited { color: #000000; }
/* FORMATIERUNG DER notebookkontor-ANZEIGE IM ÜBERBLICK */
#notebookkontor_rahmen_eintrag { border: 1px #CCCCCC solid; height: 75px; width: 448px; background-color: #FFFFFF; padding: 0; margin: 3px 0 5px 4px; }
#notebookkontor_rahmen_eintrag img { float: left; margin: 0 10px 0 0; }
#notebookkontor_rahmen_eintrag p { font-size: 12px; width: 355px; float: left; }
#notebookkontor_rahmen_eintrag a { color:#000000; font-size: 12px; font-weight: bold; text-decoration: none; line-height: 30px; }
#notebookkontor_rahmen_eintrag	 a:hover { text-decoration: underline; }

/* KARASU-SEITE */
#karasu_1 { margin-left: 10px; padding: 178px 0 0 0; width: 758px; background: url(../bilder/lvz/karasu_kopf_gn2000.png) no-repeat top; }
#karasu_2 { padding: 0 0 44px 0; margin: 0; background: url(../bilder/lvz/karasu_fuss.png) no-repeat bottom; }
#karasu_3 { padding: 0; margin: 0; background: url(../bilder/lvz/karasu_1px.png) repeat-y; }
#karasu_3 h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: italic; margin-left: 40px; margin-bottom: 20px; border-bottom: 1px solid #FC7215; width: 670px; } 
#karasu_3 p { font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin: 0 0 0 40px; width: 670px; padding: 0; }
#karasu_3 a { font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin: 0 ; width: 670px; padding: 0; text-decoration: none; color: #000000; }
#karasu_3 a:hover { text-decoration: underline; }
/* FORMATIERUNG DER KARASU-ANZEIGE IM ÜBERBLICK */
#karasu_rahmen_eintrag { border: 1px #CCCCCC solid; height: 190px; width: 448px; background-color: #FFFFFF; padding: 0; margin: 3px 0 5px 4px; }
#karasu_anzeige_rahmen { width: 100%; height: 73px; background-color: #FFFFFF; border: none; margin-top: 4px; }
#karasu_anzeige_part1 { width: 150px; height: 180px; border: none; float: left; }
#karasu_anzeige_part2 { width: 290px; height: 180px; border: none; float: left; }
#karasu_anzeige_part2 p.karasu1 { width: 270px; font-size: 14px; font-weight: bold; line-height: 30px; font-style:italic; }
#karasu_anzeige_part2 p.karasu2 { width: 270px; font-size: 12px; font-weight: normal; }
#karasu_anzeige_part2 a.karasu { clear: both; color:#000000; font-size: 14px; font-weight: bold; text-decoration: none; line-height: 40px; width: 288px; margin-left: 5px; }
#karasu_anzeige_part2 a.karasu:hover { text-decoration: underline; }

/* Adress-Einträge */
#adresseintrag { width: 765px; height: 500px; clear: both; margin: 0 0 0 3px; border: 1px solid #95C533; background: white; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 1.35; }
#adresseintrag h1 { padding-left: 10px; padding-top: 10px; color: #000000; font-size: 14px; margin: 0 0 20px 0; width: 600px; }
#adresseintrag label { font-weight: normal; font-style: italic; font-size: 12px; width: 150px; float: left; padding-left: 10px; line-height: 1; }
#adresseintrag p { font-size: 12px; width: 500px; float: left; font-weight: normal; line-height: 1; }
#adresseintrag a { color: #000000; font-size: 12px; margin-bottom: 10px; text-decoration: none; font-weight: normal; width: 500px; float: left; }
#adresseintrag a:hover { color: #000000; text-decoration: underline; }
#adresseintrag a:visited { color: #000000; }
/* FORMATIERUNG DER Adress-Einträge IM ÜBERBLICK */
#adresseintrag_rahmen_eintrag { border: 1px #CCCCCC solid; height: 75px; width: 448px; background-color: #FFFFFF; padding: 0; margin: 3px 0 5px 4px; }
#adresseintrag_rahmen_eintrag p { font-size: 12px; width: 355px; float: left; }
#adresseintrag_rahmen_eintrag a { color:#000000; font-size: 12px; font-weight: bold; text-decoration: none; line-height: 30px; }
#adresseintrag_rahmen_eintrag a:hover { text-decoration: underline; }

/* Ohlhaber-SEITE */
#lvzohlhaber {	width: 758px; clear: both; margin: 0 0 0 3px; border: none; padding: 0 5px 3px 5px;}
#lvzohlhaber a { color:#FFF; }
#ohlhaber_frame{ width: 758px; }
#ohlhaber_content{ background-image:url(../bilder/lvz/bg_white.png); background-repeat: repeat-y; height: auto; width: 668px; padding-left: 90px; }
#ohlhaber_question{ background-image: url(../bilder/lvz/bg_question.jpg); background-repeat: no-repeat; height: 218px; width: 556px; padding-left: 202px; }
#ohlhaber_footer{ background-image: url(../bilder/lvz/bg_blue.png); background-repeat: repeat-y; height: auto; width: 633px; padding-left: 125px; font-family:Arial, Verdana, Geneva, sans-serif; color: #FFF; font-size:12px; letter-spacing:1px; line-height:16px; }
#ohlhaber_footerend{ background-image: url(../bilder/lvz/bg_blue_end.png); background-repeat: repeat-y; height: 36px; width: 758px; }
#lvzohlhaber .headlines{ font-family:Arial, Verdana, Geneva, sans-serif; color:#121645; font-size:17px; line-height:20px; }
#lvzohlhaber .phone{ font-size:19px; }
/* FORMATIERUNG DER SCHOBER-ANZEIGE IM ÜBERBLICK */
#ohlhaber_rahmen_eintrag { border: 1px #CCCCCC solid; height: 215px; width: 448px; background-color: #FFFFFF; padding: 0; margin: 3px 0 5px 4px; }
#ohlhaber_anzeige_rahmen img { float: left; margin: 0; }
#ohlhaber_anzeige_rahmen p { clear: both; font-size: 16px; width: 433px; text-align: center; font-family: Arial, Helvetica, sans-serif ; font-weight: bold; line-height: 50px; }
#ohlhaber_anzeige_rahmen a { clear: both; color:#000000; font-size: 14px; font-weight: bold; text-decoration: none; line-height: 30px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-left: 155px; }
#ohlhaber_anzeige_rahmen a:hover { text-decoration: underline; }

/* CoXulto-SEITE */
#coxulto_1 { margin: 20px 0 0 10px; width: 758px; height: 125px; }
#coxulto_1 img.coxulto { float: right; }
#coxulto_2 { margin: 0 0 30px 10px; width: 758px; height: 11px; background-image: url(../bilder/lvz/coxulto_linie.bmp); background-repeat: repeat-x; }
#coxulto_3links { margin-left: 10px; width: 350px; height: 400px; float: left; }
#coxulto_3links img { margin: 0 0 20px 30px; }
#coxulto_3links label { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; margin: 0 0 0 30px; padding: 0; width: 200px; }
#coxulto_3links input[type=text] { width: 200px; height: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: white; border: 1px solid #333333; margin: 0 0 10px 30px; padding: 1px 2px 1px 2px; }
#coxulto_3links input[type=image] { margin: 15px 0 0 40px; }
#coxulto_3links select { width: 205px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: white; border: 1px solid #333333; margin: 0 0 10px 30px; padding: 0; }
#coxulto_3links p { margin: 0 0 10px 30px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4C4C4C; width: 350px; line-height: 18px;}
#coxulto_3rechts { margin: 0 ; width: 400px; height: 400px; float: left;}
#coxulto_3rechts p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4C4C4C; width: 350px; line-height: 18px; }
#coxulto_3rechts p.headline { color: #3C5477; font-weight: bold; } 
#coxulto_3rechts p.adresse { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4C4C4C; width: 350px; line-height: 18px; padding: 0; margin: 0; }
#coxulto_3rechts p.liste { margin: 0; }
#coxulto_3rechts p.liste2 { margin: 0 0 0 7px; }
#coxulto_3rechts p.liste3 { margin: 0 0 10px 0; }
#coxulto_3rechts a { color: #3C5477; font-weight: bold; margin: 0; padding: 0; line-height: 18px; }
/* FORMATIERUNG DER CoXulto-ANZEIGE IM ÜBERBLICK */
#coxulto_rahmen_eintrag { border: 1px #CCCCCC solid; height: 230px; width: 448px; background-color: #FFFFFF; padding: 0; margin: 3px 0 5px 4px; }
#coxulto_anzeige_rahmen { width: 100%; height: 94px; background-color: white; border: none; }
#coxulto_anzeige_rahmen img { margin: 0 0 20px 70px; }
#coxulto_anzeige_rahmen p { text-align: center; font-size: 14px; width: 430px; }
#coxulto_anzeige_rahmen a { color:#000000; font-size: 14px; font-weight: bold; text-decoration: none; padding: 0 0 0 160px; line-height: 40px; }
#coxulto_anzeige_rahmen a:hover { text-decoration: underline; }

/* Managementcircle */
#managementcircle_rahmen_eintrag { border: 1px #CCCCCC solid; height: 170px; width: 448px; background-color: #FFFFFF; padding: 0; margin: 3px 0 5px 4px; }
#managementcircle_anzeige_rahmen { width: 100%; height: 73px; background-color: #FFFFFF; border: none; margin-top: 4px; }
#managementcircle_anzeige_rahmen img { margin: 0 0 10px 125px; }
#managementcircle_anzeige_rahmen h1 { text-align: center; font-size: 16px; width: 430px; border: none; }
#managementcircle_anzeige_rahmen p { text-align: center; font-size: 14px; width: 430px; }
#managementcircle_anzeige_rahmen a { color:#000000; font-size: 14px; font-weight: bold; text-decoration: none; margin-left: 160px; line-height: 40px; }
#managementcircle_anzeige_rahmen a:hover { text-decoration: underline; }
#lvzmanagementcircle { width: 678px; height: 550px; background-color: #FFF; clear: both; margin: 0 0 0 7px; border: none; padding: 10px 40px 40px 40px; float: left; }
#lvzmanagementcircle h1 { text-align: center; font-size: 18px; width: 678px; border: none; margin-bottom: 10px; }
#lvzmanagementcircle p { margin: 0 0 10px 0; font-size: 14px; }
#lvzmanagementcircle p.liste { margin: 0 0 2px 0; font-size: 14px; }

/*Seminarflat24*/
#seminarflat24 { border: none; width: 774px; height: 500px; }
#seminarflat24 .box1 { border: none; margin: 0 0 3px 0; padding: 2px 5px 5px 5px; float: left; width: 520px; height: 480px; }
#seminarflat24 .box11 { border: 1px #999 solid; margin: 0 0 5px 0; padding: 0; float: left; width: 270px; height: 165px; }
#seminarflat24 .box12 { border: 1px #999 solid; margin: 0 0 5px 5px; padding: 0; float: left; width: 240px; height: 165px; }
#seminarflat24 .box13 { clear: both; border: #F60 2px solid; margin: 0; padding: 0; width: 515px; height: 110px; }
#seminarflat24 .box14 { clear: both; border: red; margin: 0; padding: 0; width: 510px; height: 100px; }
#seminarflat24 .box2 { border: 1px #F00 solid; margin: 0 0 3px 0; padding: 0; float: left; width: 230px; height: 480px; }
#seminarflat24 h1 { font-size: 14px; font-weight: bold; color: #F60; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; margin: 12px 0 16px 0; }
#seminarflat24 h2 { font-size: 12px; font-weight: bold; color: #F60; font-family: Verdana, Geneva, sans-serif; margin: 12px 0 16px 5px; text-decoration:underline; }
#seminarflat24 p { font-size: 12px; color: #666; }
#seminarflat24 p.teaser { font-weight: bold; color: #333; }
