body { margin:0; padding:0; background:#f1ebe8; font:normal .8em Arial; line-height:1.4em; color:#000; text-align:center; }

img { 
  -ms-interpolation-mode: bicubic; 
}

/* a */

a { text-decoration:none; color:#00497a; outline:none; }

a.special { color:#007abe; }
a.extern { background:url(/img/a_win.gif) no-repeat 0px 5px; padding:0px 0px 0px 18px; display:block; }
a.go { background:url(/img/go_lo.gif) no-repeat right; padding:2px 35px 0px 0px; margin:10px 0px 0px 0px; }
a.go:hover { background-image:url(/img/go_hi.gif); }
a.goback { background:url(/img/goback_lo.gif) no-repeat left; padding:2px 0px 0px 35px; margin:10px 0px 0px 0px; }
a.goback:hover { background-image:url(/img/goback_hi.gif); }
a.gozip { background:url(/img/icon_zip.gif) no-repeat right; padding:1px 27px 0px 0px; margin:10px 8px 0px 0px; }
a.hi { color:#895b44; }
div#header div#suche a.special { font-size:.9em; }
div#content div.box a.boxopen, div#content div.box a.boxclose, div#content a.plus, div#content a.minus { background:url(/img/plus.gif) no-repeat right; padding-right:20px; }
div#content div.box a.boxclose, div#content a.minus { background-image:url(/img/minus.gif); }
div#mpb div.box div.boxcontent form a.special { margin:5px 0px; }
div#content h1.column a.special { font-size:.5em; font-weight:normal; }
div#content h2 a { font-size:1.0em; font-weight:normal; line-height:1.1em; }
div#content div.fixed h2 a, div#content div.fixed_left h2 a, div#content div.fixed_right h2 a { font-weight:bold; line-height:1.4em; }
div#content div h2 a.special { font-weight:normal; }

a:hover { color:#895b44; }

div#nav div div.menue div.menue_content ul.subnav li a { display:block; padding:2px 10px; }
div#mpb div.box div.boxcontent ul.subnav li a { display:block; padding:2px 5px; }
div#nav div div.menue div.menue_content ul.subnav li a:hover, div#mpb div.box div.boxcontent ul.subnav li a:hover { color:#00497a; background:#f6f0ed; }

table.cal td a { display:block; background:#eef2f5; text-decoration:underline; height:23px; padding-top:3px; }
* html table.cal td a { padding-top:4px; }
table.cal td a:hover { background:#fff; }

div#mpb div.box div.boxlink a { margin-left:7px; }

div#content div.num a.num, div#content div.num a.numhi { background:url(/img/back_num_lo.gif) no-repeat; width:29px; height:20px; text-align:center; float:left; margin-left:5px; font-weight:bold; padding-top:1px; }
div#content div.num a.numhi { background:none; color:#895b44; }
div#content div.num a.num:hover { background-image:url(/img/back_num_hi.gif); }

div#mpb div.box div.boxcontent div.tagcloud a { margin:10px 7px; white-space:nowrap;}
div#mpb div.box div.boxcontent div.tagcloud a.lt1, div#mpb div.box div.boxcontent table.tagcloud td a.lt1 { font-size:1.0em; }
div#mpb div.box div.boxcontent div.tagcloud a.lt2, div#mpb div.box div.boxcontent table.tagcloud td a.lt2 { font-size:1.0em; font-weight:bold; }
div#mpb div.box div.boxcontent div.tagcloud a.lt3, div#mpb div.box div.boxcontent table.tagcloud td a.lt3 { font-size:1.1em; font-weight:bold; }
div#mpb div.box div.boxcontent div.tagcloud a.lt4, div#mpb div.box div.boxcontent table.tagcloud td a.lt4 { font-size:1.2em; font-weight:bold; }
div#mpb div.box div.boxcontent div.tagcloud a.lt5, div#mpb div.box div.boxcontent table.tagcloud td a.lt5 { font-size:1.3em; font-weight:bold; }

div#content span.img a { display:block;margin-bottom:2px; }

div#content div.abc a { font-weight:bold; margin-left:3px; }

a.zip { background:url(/img/icon_zip.gif) no-repeat 0px 3px; padding:0px 0px 0px 28px; display:block; margin-bottom:5px; }
a.note, b.note { background:url(/img/icon_merkzettel.gif) no-repeat 1px 3px; padding:0px 0px 0px 28px; display:block; margin-bottom:5px; }

div#mpb div.box div.boxcontent h4.lined a.right { margin:3px 2px 0px 02px; }

/* div */
div#content div.bcp { font-size:.9em; color:#895b44; margin-bottom:25px; }
div#content div.box { border:solid 1px #dac8bf; padding:2px 5px; margin-bottom:25px; }

div#mpb div.box { background:url(/img/border.gif); padding:0px 0px 6px 7px; width:280px; position:relative; margin-bottom:20px;  }
* html div#mpb div.box { position:static; overflow:hidden; width:287px; }
div#mpb div.box div.boxcontent { background:#fff; padding:10px 15px 15px 17px; margin-right:7px; }
div#mpb div.box div.boxplatzhalter { background:#fff; padding:10px 15px 15px 15px; margin-right:7px; }
div#mpb div.box div.boxlink { position:absolute; right:6px; top:10px; z-index:9; }

div#content { padding:0px 0px 50px 28px; width:580px; }
* html div#content { width:608px; }

div#content div.esuche, div#content div.bordered { border:solid 1px #c1a494; padding:0; margin:0; }
* html div#content div.esuche { width:580px; }
div#content div.bordered { padding:15px 10px; }
* html div#content div.bordered { width:580px; }
* html div#content div.shorter { width:530px !important; }
div#content div.esuche_content { padding:15px 10px; border-bottom:solid 1px #c1a494; }
div#content div.esuche_content_top { padding:30px 0px; }

div#content div.fixed_left, div#content div.fixed_left_short, div#footer div#footer_content div.fixed_left { float:left; width:270px; margin:0px 20px 0px 0px; }
div#content div.fixed_left_short { width:200px; margin:0; }
* html div.fixed_left { width:250px !important; }
div#content div.fixed_right, div#content div.fixed_right_wide, div#footer div#footer_content div.fixed_right { float:right; width:270px; margin:0px 0px 0px 20px; }
div#content div.fixed_right_wide { width:330px; margin:0px 10px 20px 0px; }
* html div.fixed_right { width:250px !important; }
div#footer div#footer_content div.fixed_left { margin-left:28px; }
* html div#footer div#footer_content div.fixed_left { margin-left:14px; }
div#footer div#footer_content div.fixed_right { margin-right:28px; }
* html div#footer div#footer_content div.fixed_right { margin-right:0px; }

div#content div.fixed_triple { width:178px; margin-left:20px; }
div#content div.fixed_triple_border { width:178px; border:solid 1px #c1a494; text-align:center; margin-bottom:5px; }
div#content div.fixed_triple div.fixed_triple_border div.img { margin:1px; }

div#footer { position:relative; border:solid 1px #c1a494; border-top:none; height:184px; background:url(/img/back_footer.gif) repeat-x #fff; margin:0px; z-index:1; }
* html div#footer { height:185px; }
div#footer div#footer_border_left  { position:absolute; left:0px; top:0px; z-index:2; }
div#footer div#footer_border_right  { position:absolute; right:0px; top:0px; z-index:2; }
div#footer div#footer_content { width:636px; }
* html div#footer div#footer_content { width:608px; }
div#footer div#footer_logo { position:absolute; right:0px; bottom:54px; z-index:3; }

#frame { position:relative; width:970px; margin:0 auto; padding:0px 0px 30px 0px; text-align:left; }

div#header { position:relative; z-index:1; margin:10px 0px; border:solid 1px #c1a494; height:98px; background:url(/img/back_header.gif) repeat-x; }
* html div#header { height:100px; }
div#header div#header_border_left { position:absolute; left:0px; top:0px; z-index:2; }
div#header div#header_border_right { position:absolute; right:0px; top:0px; z-index:2; }

div#mpb div.box div.kalender { background:#fff; padding:10px 3px 3px 4px; margin-right:7px; }
* html div#mpb div.box div.kalender { padding:10px 3px 3px 3px; }
*+html div#mpb div.box div.kalender { padding:10px 3px 3px 3px; }

#main { border:solid 1px #c1a494; border-bottom:none; background:#fff; padding-bottom:28px; }
div#mpb { margin:0px 15px 0px 0px; padding-bottom:50px; width:287px; }

div#nav div div.menue { position:relative; z-index:10; background:url(/img/menue_shad_right.png) repeat-y right; padding-right:4px; }
*+html div#nav div div.menue { margin-top:-1px; }
* html div#nav div div.menue { background:none; padding-right:0px; }
div#nav div div.menue div.menue_content { padding:15px 20px 22px 15px; background:#fff; }
* html div#nav div div.menue div.menue_content { padding:15px 20px 0px 15px; }
div#nav div div.menue div.menue_bottom { background:url(/img/menue_bottom.gif) repeat-x bottom #fff; padding:0; }

div#nav div#m_themen { position:absolute; left:0px; top:31px; z-index:10; }
* html div#nav div#m_themen { background:url(/img/menue_bottom.gif) repeat-x bottom #fff; border-right:solid 1px #dfd1ca; }
*+html div#nav div#m_themen { background:url(/img/dummy.gif) no-repeat; }

div#nav div#m_lokaltexte { position:absolute; left:436px; top:31px; z-index:10; }
* html div#nav div#m_lokaltexte { background:url(/img/menue_bottom.gif) repeat-x bottom #fff; border-right:solid 1px #dfd1ca; }
*+html div#nav div#m_lokaltexte { background:url(/img/dummy.gif) no-repeat; }

div#nav div#m_experten { position:absolute; left:108px; top:31px; z-index:10; }
* html div#nav div#m_experten { background:url(/img/menue_bottom.gif) repeat-x bottom #fff; border-right:solid 1px #dfd1ca; }
*+html div#nav div#m_experten { background:url(/img/dummy.gif) no-repeat; }

div#nav div#m_produkte { position:absolute; left:216px; top:31px; z-index:10; }
* html div#nav div#m_produkte { background:url(/img/menue_bottom.gif) repeat-x bottom #fff; border-right:solid 1px #dfd1ca; }
*+html div#nav div#m_produkte { background:url(/img/dummy.gif) no-repeat; }

div#nav div#m_extras { position:absolute; left:336px; top:31px; z-index:10; }
* html div#nav div#m_extras { background:url(/img/menue_bottom.gif) repeat-x bottom #fff; border-right:solid 1px #dfd1ca; }
*+html div#nav div#m_extras { background:url(/img/dummy.gif) no-repeat; }

div#nav div#m_kontakt { position:absolute; left:790px; top:31px; z-index:10; }
* html div#nav div#m_kontakt { background:url(/img/menue_bottom.gif) repeat-x bottom #fff; border-right:solid 1px #dfd1ca; }
*+html div#nav div#m_kontakt { background:url(/img/dummy.gif) no-repeat; }

div#frame div#main div#nav { position:relative; z-index:10; height:35px; background:url(/img/back_nav.gif) repeat-x; margin-bottom:28px; }

div#content div.num { margin-top:15px; }

div#nav div div.shadow_bottom { background:url(/img/menue_shad_bottom.png) repeat-x; margin:0px 4px; }
* html div#nav div div.shadow_bottom { display:none; }

div#header div#suche { position:absolute; left:672px; top:21px; width:270px; }

div.totop { margin:10px 10px 0px 0px; }

div#nav div#m_themen div.menue div#themen_corner { position:absolute; right:0px; bottom:-3px; z-index:11; }
*+html div#nav div#m_themen div.menue div#themen_corner { bottom:-2px; }
div#nav div#m_themen div.menue div#themen_left { position:absolute; left:1px; bottom:-4px; z-index:11; }
*+html div#nav div#m_themen div.menue div#themen_left { bottom:-3px; }
div#nav div#m_themen div.menue div#themen_right { position:absolute; right:0px; top:0px; z-index:11; }

div#nav div#m_lokaltexte div.menue div#lokaltexte_corner { position:absolute; right:0px; bottom:-3px; z-index:11; }
*+html div#nav div#m_lokaltexte div.menue div#lokaltexte_corner { bottom:-2px; }
div#nav div#m_lokaltexte div.menue div#lokaltexte_left { position:absolute; left:1px; bottom:-4px; z-index:11; }
*+html div#nav div#m_lokaltexte div.menue div#lokaltexte_left { bottom:-3px; }
div#nav div#m_lokaltexte div.menue div#lokaltexte_right { position:absolute; right:0px; top:0px; z-index:11; }

div#nav div#m_experten div.menue div#experten_corner { position:absolute; right:0px; bottom:-3px; z-index:11; }
*+html div#nav div#m_experten div.menue div#experten_corner { bottom:-2px; }
div#nav div#m_experten div.menue div#experten_left { position:absolute; left:1px; bottom:-4px; z-index:11; }
*+html div#nav div#m_experten div.menue div#experten_left { bottom:-3px; }
div#nav div#m_experten div.menue div#experten_right { position:absolute; right:0px; top:0px; z-index:11; }

div#nav div#m_produkte div.menue div#produkte_corner { position:absolute; right:0px; bottom:-3px; z-index:11; }
*+html div#nav div#m_produkte div.menue div#produkte_corner { bottom:-2px; }
div#nav div#m_produkte div.menue div#produkte_left { position:absolute; left:1px; bottom:-4px; z-index:11; }
*+html div#nav div#m_produkte div.menue div#produkte_left { bottom:-3px; }
div#nav div#m_produkte div.menue div#produkte_right { position:absolute; right:0px; top:0px; z-index:11; }

div#nav div#m_extras div.menue div#extras_corner { position:absolute; right:0px; bottom:-3px; z-index:11; }
*+html div#nav div#m_extras div.menue div#extras_corner { bottom:-2px; }
div#nav div#m_extras div.menue div#extras_left { position:absolute; left:1px; bottom:-4px; z-index:11; }
*+html div#nav div#m_extras div.menue div#extras_left { bottom:-3px; }
div#nav div#m_extras div.menue div#extras_right { position:absolute; right:0px; top:0px; z-index:11; }

div#nav div#m_kontakt div.menue div#kontakt_corner { position:absolute; right:0px; bottom:-3px; z-index:11; }
*+html div#nav div#m_kontakt div.menue div#kontakt_corner { bottom:-2px; }
div#nav div#m_kontakt div.menue div#kontakt_left { position:absolute; left:1px; bottom:-4px; z-index:11; }
*+html div#nav div#m_kontakt div.menue div#kontakt_left { bottom:-3px; }
div#nav div#m_kontakt div.menue div#kontakt_right { position:absolute; right:0px; top:0px; z-index:11; }

/* form */
form { margin:0; padding:0; }
div#header div#suche form { margin-bottom:5px; }
div#mpb div.box div.boxcontent form { margin-top:5px; }
input { margin-bottom:0; }
div#mpb div.box div.boxcontent form input { width:110px; }
*+html div#mpb div.box div.boxcontent form input { width:105px; }
* html div#mpb div.box div.boxcontent form input { width:105px; }
input[type=text], input[type=password], select, textarea { font-size:.8em; border:solid 1px #c4d9e9; }
input.anmelden { margin-top:7px; }
*+html input.anmelden { margin-top:0px; }
* html input.anmelden { margin-top:0px; }
textarea { font-family:arial; font-size:.85em; }
div#content table.form input, div#content table.form select { font-size:.9em; }
select { font-size:.9em; color:#00497a; }
* html input { font-size:.95em; }
* html div#header input { font-size:.9em; }
div#header div#suche input[type=text] { color:#8f8f8f; padding:2px 0px; }
* html div#header div#suche input { color:#8f8f8f; padding:2px 0px; }
input.pad { padding:2px; }

/* h */
h1, h2, h3, h4, h5 { margin:0; padding:0; }
/*
div#content h1 { color:#916a56; font-size:1.7em; margin-bottom:33px; }
div#content h1.column { font-size:2.0em; margin-bottom:6px; }
*html div#content h1.column { font-size:1.9em; }
*+html div#content h1.column { font-size:1.9em; }
**/
div#content h1 { color:#916a56; font-size:1.7em; line-height:1.6em !important; margin-bottom:33px; font-family:trebuchet ms, arial; }
div#content h1.column { font-size:2.0em; margin-bottom:6px; font-family:arial; }
* html div#content h1.column { font-size:1.9em; }
*+html div#content h1.column { font-size:1.9em; }
div#content h1.content { color:#aa8774; font-size:1.4em; margin-bottom:20px; }
div#content h1.special { color:#007abe; font-size:1.0em; font-weight:normal; font-family:arial; margin-bottom:6px; }
div#content h2 { margin-bottom:8px; }
div#content div.fixed h2, div#content div.fixed_left h2, div#content div.fixed_right h2 { font-size:1.0em; margin-bottom:3px; }
div#content h2.column { font-size:1.0em; }
div#content h2.content, div#footer h2.content { color:#aa8774; font-size:1.4em; margin-bottom:20px; font-family:trebuchet ms, arial; }
div#footer h2.content { margin-bottom:25px; }
div#content h2.h3txt { margin:0px 0px 8px 10px !important; }
div#content h2.marg { margin-bottom:3px; }
div#content h2.text { font-size:1.3em; margin-bottom:15px; }
div#content div.fixed_right h2.text { font-size:1.4em; font-weight:normal; }
div#content div.esuche_content h2.text { margin-bottom:10px; }
div#content h3 { font-size:1.2em; }
div#content h3.content { color:#aa8774; font-size:1.4em; margin-top:4px; margin-bottom:4px; font-family:trebuchet ms, arial; }
div#content h3.txt { display:block; font-size:1.1em; margin:0px 0px 8px 10px; }

* html div#content h2 { font-size:1.5em; }
*+html div#content h2 { font-size:1.5em; }

div#mpb div.box div.boxcontent h4 { font-size:1.0em; margin-bottom:3px; }
div#mpb div.box div.boxcontent h4.lined {  margin:2px 0px 0px 0px; padding-bottom:2px; border-bottom:solid 1px #decdc5; }
div#mpb div.box div.boxcontent h5 { font-size:1.0em; margin:8px 0px 0px 0px; padding-bottom:2px; border-bottom:solid 1px #decdc5; }

/* img */
img { border:0; margin:0; }
img.margtb { margin-top:5px; margin-bottom:5px; }
img#logo { position:absolute; left:24px; top:13px; }
img#header_slogan { position:absolute; left:337px; top:34px; }
img.go { margin-left:5px !important; }
div#content img.left { margin:0px 10px 10px 0px; }
div#content img.right { margin:0px 0px 10px 10px; }
div#content span.img img { margin-bottom:2px; }
div#mpb div.box div.boxcontent p img.left { margin:0px 10px 5px 0px; }

/* p */
p { margin:0; padding:0; }
div#content p { margin:0px 0px 15px 0px; }
div#mpb div.box div.boxcontent p { margin:0px 0px 10px 0px; }
div#content p.border { margin:0px 0px 15px 0px; background:url(/img/border.gif); }
div#content p.hr { margin:10px 0px; height:1px; background:#c1a494; }
div#content p.sitemap { margin-top:15px !important; }
div#content p.space { margin:5px 0px 5px 0px; }


/* span */
div#content span.img { margin:0px 15px 10px 0px; width:250px; font-size:.85em; line-height:1.3em; }
div#nav span.meta { margin-right:28px; }
div#mpb div.box div.boxcontent span.second { margin-left:12px; }
span.error { background:url(/img/arrow_error.gif) no-repeat right top; }

/* table */
table, td { margin:0; padding:0; }
td { text-align:left; vertical-align:top; }
* html table { font-size:.9em; }
table.cal { margin-top:5px; border-spacing:0px; border-collapse:collapse; border-top:solid 1px #dac8bf; }
div#content table.colored { border-spacing:0px; border:solid 1px #c1a494; border-collapse:collapse; }
* html table.form { width:500px; }
table.full { width:100%; }
* html div#mpb div.box table.full { width:260px; }
div#content table.lined { border-spacing:0px; border-collapse:collapse; }
* html div#mpb div.box table.tagcloud { width:234px !important; }

div#mpb div.box div.boxcontent table.tagcloud td { text-align:left; }
table.cal td { width:38px; height:25px; border:solid 1px #ece4df; padding:1px; text-align:center; vertical-align:middle; }
* html table.cal td { width:34px; }
table.cal th { width:38px; height:20px; font-weight:normal; text-align:center; vertical-align:middle; }
* html table.cal th { width:34px; }

div#content table.colored td { border:solid 1px #c1a494; padding:5px 10px; }
div#content table.colored td.notopborder { padding-bottom:8px; }
div#content table.colored th { color:#fff; font-weight:bold; padding:1px 10px; }
div#content table.colored tr.th { background:#c1a494; }

div#content table.form td { padding:3px 4px 3px 0px; border:none; }
div#content table.kontakt td { padding:10px 10px 30px 10px; }
div#content table.lined td { border-bottom:solid 1px #decdc5; padding:3px 2px; }

td.c { text-align:center; }
td.error { background:url(/img/arrow_error.gif) no-repeat right top; }
td.h { width:50%; }
td.m { vertical-align:middle; }
td.nbr { white-space:nowrap; }
td.q { width:25%; }
td.r { text-align:right; }

/* ul */
ul { margin:0; padding:0; list-style:none; }
div#nav div div.menue div.menue_content ul { margin-bottom:0; }
div#mpb div.box div.boxcontent ul { margin-bottom:5px; }
div#mpb div.box div.boxcontent ul.mb { margin-bottom:10px; }
*+html div#mpb div.box div.boxcontent ul { margin-bottom:0px; }
ul.bb li { padding:2px 0px 2px 10px; border-bottom:solid 1px #decdc5; }
div#content div ul.fixed { width:125px; }
* html div#content div ul.fixed { width:120px; }
div#content div ul.fixed_wide { width:155px; }
* html div#content div ul.fixed_wide { width:150px; }
ul.second { margin-left:7px; }
div#nav div div.menue div.menue_content ul.second { margin-left:20px; }
div#nav div div.menue div.menue_content ul.third { margin-left:20px; }
div#nav div div.menue div.menue_content ul.subnav li, div#mpb div.box div.boxcontent ul.subnav li { border-bottom:solid 1px #decdc5; }

ol { padding-left:20px; }


/* global */
.aleft { text-align:left; }
.big { font-size:1.1em; }
.bigger { font-size:1.5em; }
.block { display:block; }
* html .blueborder { border:solid 1px #c4d9e9; }
.bold { font-weight:bold; }
.brown { color:#895b44; }
.center { margin:0 auto; }
.clear { clear:both; }
.dblue { color:#00497a; }
.grey { color:#8f8f8f; }
.left { float:left; }
.mb4 { margin-bottom:4px !important; }
.mb7 { margin-bottom:7px !important; }
.mb20 { margin-bottom:20px !important; }
.mbl10 { margin-left:10px !important; }
.mbl20 { margin-left:20px; }
.mbl30 { margin-left:30px; }
.mbl40 { margin-left:40px; }
.mr10 { margin-right:10px; }
.mr30 { margin-right:30px; }
.mr40 { margin-right:40px; }
.mt15 { margin-top:15px !important; }
.nmb { margin-bottom:0px !important; }
.nml { margin-left:0px !important; }
.nmt { margin-top:0px !important; }
.noborder { border:none !important; }
.nosideborder { border-left:none !important; border-right:none !important; }
.notopborder { border-top:none !important; }
.none { display:none; }
.normal { font-weight:normal; }
.pl10 { padding-left:10px; }
.pl20 { padding-left:20px; }
.pl25 { padding-left:25px; }
.red { color:#f00; }
.redborder { border-color:#f00; }
.right { float:right; }
.small { font-size:.9em !important; }
.smaller { font-size:.8em !important; }

.ie { display:none; }
*+html .ie { display:block; clear:both; }
* html .ie { display:block; clear:both; }
* html .ie6 { display:block; clear:both; }




/* Ergaenzungen von Gerrit van Aaken */



#teaserwrap {
  width: 639px;
  overflow: hidden;
}

.start_teaser {
  background: url(http://pressetreff.de/img/border.gif) 0 29px repeat-x;
float: left;
height: 135px;
width: 290px;
margin-right: 29px;
vertical-align: top;
margin-bottom: 2em;
position: relative;
overflow: hidden;
}

.teaserhigh {
  height: 230px;
}

#content .start_teaser img {
  max-height: 90px;
}

#content .start_teaser h1.special {
  margin-bottom: .7em;
  padding-left: 20px;
  font-size: 19px;
  line-height: 1.2;
  background: url(http://pressetreff.de/img/bullet.png) 0 8px no-repeat;
}

.start_teaser h1.special a {
  color: #00497a;
}


#content .start_teaser h2 a {
  color: #007ac3;
  font-weight: bold;
  font-size: 13px;
}

#content .start_teaser h2 a:focus,
#content .start_teaser h2 a:hover,
#content .start_teaser h2 a:active {
  text-decoration: underline;
}

.start_teaser p {
  font-size: 11px;
  line-height: 1.27;
}

.start_teaser .all {
  position: absolute;
  top: 9px;
  right: 0;
  color: #aaa;
  font-size: 11px;
}

.start_teaser .all:focus, 
.start_teaser .all:hover,
.start_teaser .all:active{
  color: #000;
}

.fixed {
  clear: both;
}

#kommentar {
	width: 200px;
	height: 100px;
}
#bewertung {
	width: 100px;
}

.formlabel {
	display: block;
	width: 100px;
	float: left;
	clear: right;
}

.ueberblickelement {
	display: block;
	clear: both;
	margin-bottom: 20px;
}

.ueberblickelement .image {
	display: block;
	float: left;
	width: 180px;
	padding: 10px;
}
.ueberblickelement .description {
	display: block;
	float: left;
	width: 330px;
	padding: 10px;
}

div#teaserwrap h1 {
	margin-bottom: 15px;	
	}
