* {padding:0;margin:0;border: 0;}

body {background: #2695DD url(../grafik/hintergrund.jpg) repeat-x;font: 100% "Georgia", "Times New Roman", serif ;}

input, textarea,select
{padding:2px; width:320px; border:1px solid #0093DD; margin-bottom:8px; background:#DFECFD; color:#808080; font-family:Verdana, Arial, Helvetica; font-size:100%;}

#page {margin: 6px auto 0 auto;width: 996px;background: url(../grafik/content_hintergrund.png) 40px center repeat-y;}

#kopf_index {float:right;width:956px;background: url(../grafik/kopf_hintergrund_1.jpg) no-repeat; height:300px;font-size:90%;}
#kopf_marktplatz {float:right;width:956px;background: url(../grafik/kopf_hintergrund_2.jpg) no-repeat; height:300px;font-size:90%;}
#kopf_wirtschaft {float:right;width:956px;background: url(../grafik/kopf_hintergrund_3.jpg) no-repeat; height:300px;font-size:90%;}
#kopf_verkehrsverein {float:right;width:956px;background: url(../grafik/kopf_hintergrund_4.jpg) no-repeat; height:300px;font-size:90%;}
#kopf_kleinanzeigen {float:right;width:956px;background: url(../grafik/kopf_hintergrund_1.jpg) no-repeat; height:300px;font-size:90%;}
#kopf_blickpunkt {float:right;width:956px;background: url(../grafik/kopf_hintergrund_2.jpg) no-repeat; height:300px;font-size:90%;}
#kopf_anzeige {float:right;width:956px;background: url(../grafik/kopf_hintergrund_1.jpg) no-repeat; height:300px;font-size:90%;}

.blau {color: #00275B; font-weight: bold;}
.gelb {color: #F9B700; font-weight: bold; font-size:90%;}

#inhalt {width: 785px; float:left;}

#hilfemenue {float:right;padding:28px 0 0 0;color:#FFF;}
#hilfemenue a {color:#FFF; text-decoration:none;}
#hilfemenue a:hover {color:#DFECFD;text-decoration:underline;}

#sponsor {float:right;padding:28px 10px 0 20px;width:150px;}
#sponsor p {color:#A3B6D8;font-size:80%;margin-top:5px;}

#fuss {margin:0 auto;width: 996px;background: url(../grafik/fuss_hintergrund.png) top right no-repeat; height:67px;}
#fuss p {padding:28px 10px 10px 70px;color:#044D7A;font-size:80%;}

#printhead {visibility:hidden; display: none;}

h1 {font: 120% Arial, Helvetica, sans-serif; font-weight:bold;}
h2 {font: 110% Arial, Helvetica, sans-serif; font-weight:bold;}
h3 {font-size:120%;color:#A3B6D8;text-align:center;margin-bottom:10px;}
h4 {font-size:120%;color:#116Ca5;}
.news {border-bottom: 1px solid #2695DD; padding-bottom: 20px; width: 530px;}

#content {width: 551px;float:right; padding:10px 0;}
#content p, #content table {font: 85% Arial, Helvetica, sans-serif; padding:10px 10px 0 0;line-height:1.5;}
#content table {width:100%;}
#content th    {background:#044D7A;padding:2px;color:#fff;}
#content td    {background:#DFECFD;padding:2px;text-align:right;}
#content td.zwiti {background:#0093DD;color:#fff;text-align:left;}
#content td.col1  {text-align:left;}
#content td.col2 {text-align:left; width:90px;}
#content fieldset table {font: 100% Arial, Helvetica, sans-serif;width:100%;}
#content fieldset table td {padding:5px;}
#content fieldset table td.rechts {text-align:right;}
#content ul {font: 85% Arial, Helvetica, sans-serif; padding:10px 10px 0 0;line-height:1.5;margin-left:25px;}
#content ol {font-family: Arial, Helvetica, sans-serif; font-size: 85%; padding:5px 10px 0 0; line-height:1.5; margin-left:25px;}
#content table ol  {font-family: Arial, Helvetica, sans-serif; font-size: 100%; padding:5px 10px 0 0; line-height:1.5; margin-left:25px;} 

#content table tr td {text-align:left; padding: 5px;}

#angebot {width:222px;float:right;margin:20px 8px 0 20px;}
#angebot p {padding:8px;border-bottom:1px solid #044D7A;border-right:1px solid #044D7A;border-left:1px solid #044D7A;background:#DFECFD;font-size:90%;}
#angebot p i {font-size:90%;color:#808080;}
#angebot p img {border:1px solid #044D7A;margin-top:10px;}
#angebot h2 {background: url(../grafik/angebot_header.jpg) no-repeat;height:96px;}
#angebot h2 span {visibility:hidden;}

#anzeigenliste {float:right;padding:0 10px 0 5px;width:155px;}
#anzeigenliste .anzeige {background:#FFF;width:150px;border:1px solid #044D7A;margin-bottom:15px;}
#anzeigenliste .anzeige:hover {border:1px solid #0082D6;}
#anzeigenliste .anzeige p,#anzeigenliste .anzeige img {font: 75% Arial, Helvetica, sans-serif;padding:5px;}

.left           {float:left; margin: 0 5px 10px 0;}
.right          {float:right; margin: 0 0 10px 10px;}
.tab            {width:50px;display:block;float:left;}
.tabulator      {width:130px;display:block;float:left;}
.tabulator2     {width:230px;display:block;float:left;}
.fehler         {color:#14A627;}
.button         {width:160px;background-color:#0093DD;color:#fff;border:3px double #fff;margin-bottom:0px;font-weight:bold;}
.datum_input    {width:70px;}
.small_input    {width:219px;}
.small          {font-size:80%;}
br.clear         {clear: both;height:1%;}

a {color:#0082D6;text-decoration:none;}
a.spezial {font-weight:bold;background:url(../grafik/linkpfeil.gif) no-repeat;padding-left:25px;height:20px;display:block;}
a:hover {text-decoration:underline;}

#submenue {width:190px;margin-left:25px;float:left;background:url(../grafik/submenue_hintergrund.jpg   ) no-repeat;display: inline;}
#submenue div {margin:7px 7px 0 7px; border:1px solid #044D7A;background:#FFF;}
#submenue p {color:#FFF;background:#044D7A;padding:2px;font-weight:bold;}
#submenue span {display:block;padding:5px;color:#14A627;font: 85% Arial, Helvetica, sans-serif;}
#submenue ul {list-style-type: none;}
#submenue ul li {height:1%;}
#submenue ul li a {display:block;text-decoration: none;padding-left:5px;font-size:80%;line-height:1.8;color:#044D7A;}
#submenue ul li a:hover {color:#0093DD;background-color:#DFECFD;}
#submenue ul li a.used {background-color:#DFECFD;color:#0093DD;}
#submenue ul li a.used:hover {background-color:#EFEFEF;color:#044D7A;}
#submenue ul li ul li a {display:block;text-decoration: none;margin-left:5px;padding-left:15px;font-size:80%;line-height:1.8;color:#044D7A;}
#submenue ul li ul li a:hover {color:#0093DD;background:url(../grafik/pfeil_l.png) center left no-repeat;}
#submenue ul li ul li a.used {color:#0093DD;background:url(../grafik/pfeil_l.png) center left no-repeat;}
#submenue ul li ul li a.used:hover {background:url(../grafik/pfeil_l.png) center left no-repeat;color:#044D7A;}

.banner {padding-left:32px; background: #FFF;}

#menu {width:551px;float:right;height:45px;}
#menu ul {display:inline; list-style-type: none;font-size:90%;}
#menu ul li {float: left;}
#menu ul li a {display:block;float:left;background:url(../grafik/item_normal.png) no-repeat; text-decoration: none;padding-top:4px;height:32px;font-size:80%;text-align:center;width:108px;color:#FFF;margin-right:1px;}
#menu ul li a:hover {background:url(../grafik/item_active_hover.png) no-repeat;padding-top:13px;}
#menu ul li a.used {background:url(../grafik/item_active.png) no-repeat;padding-top:13px;}
#menu ul li a.used:hover {background:url(../grafik/item_hover.png) no-repeat;padding-top:4px;}

#content fieldset input,#content fieldset select
{width:350px;background:#DFECFD;border:1px solid #044D7A;margin-bottom:5px;font: 95% Arial, Helvetica, sans-serif;}
#content fieldset textarea {width:350px;background:#DFECFD;border:1px solid #044D7A;margin-bottom:5px;font: 95% Arial, Helvetica, sans-serif;}
#content fieldset span.tabulator {width:120px;display:block;float:left;font-weight:bold;}
#content fieldset input.datum,#content fieldset select.datum,#content fieldset input.checkbox {width:40px;}
#content fieldset input.button {width:160px;background-color:#0093DD;color:#fff;border:3px double #fff;margin-bottom:0px;font-weight:bold;}
#content fieldset {border:1px solid #999;font: 85% Arial, Helvetica, sans-serif; padding:10px;line-height:1.5;margin:10px 20px 10px 0;}
#content fieldset legend {color:#999;line-height:1.5; text-transform: uppercase;}
#content fieldset input.checkbox{background:white;border:0; vertical-align: bottom; }

.branchenbox {border:1px solid #999;color:#808080;width:500px;padding:10px;}
.branchenbox p.text {padding:0 0 0 0;width:400px;float:right;}
.branchenbox img {margin-right:10px;}
.branchenbox a.spezial
{font-weight:normal;background:url(../grafik/linkpfeil.gif) no-repeat;padding-left:25px;line-height:20px;display:block;float:right;margin-top:20px;}

#content p.download  {font: 60% "Courier", "Georgia", "Times New Roman", serif ; color:#000;}
#content .download  {font: 60% "Courier", "Georgia", "Times New Roman", serif ; color:#000;}

/* NEWS */

#newscontent        {padding:10px; background-color: #FFF;}
div.newsitem        {padding-top:20px; width:530px; border-top:1px solid #0082D6; height:1%;}
div.newsitem img    {float:left; margin-bottom: 12px; margin-right: 20px;border:1px solid #CCC; padding:1px;}
div.newsitem_text   {float:left; width:350px; font: 85% Arial, Helvetica, sans-serif; line-height:1.5;}
div.topline         {font-weight:bold;}
div.headline        {margin-bottom:4px; font-weight:bold;}
div.teaser          {margin-bottom:2px; color:#808080; text-align:justify;}
div.newslink        {margin-bottom:0px; text-align:right;}


