/* @override http://www.pressandmore.at/css/all.css */

#iframe a, #content a {text-decoration: none; color: #b20000;}
#iframe a:hover, #content a:hover {color: #b20000; text-decoration: underline;}

#content h1, #content h1, #content h2, #iframe h2, #content h3, #content h4, #content h5, #content h6 {color: #b20000;}

#content h1	{margin: 18px 0px 9px 0px; font: bold 16px/22px tresbuchet MS, tresbuchet, verdana, helvatica, sans-serif; font-weight: 600;}
#content #readin h1	{margin: 36px 0px 18px 0px; font: 20px/24px tresbuchet MS, tresbuchet, verdana, helvatica, sans-serif; font-weight: 600;}
#content #readin h1 span {font: italic 11px/17px verdana, helvatica, sans-serif;}

#content h2, #iframe h2	{margin: 18px 0px 9px 0px; font: normal 14px/18px verdana, helvatica, sans-serif;}
#iframe h2 { font: bold 16px/20px verdana, helvatica, sans-serif; border-bottom: 1px solid #b20000;}
#iframe h3, #content h3	{margin: 9px 0px 3px 0px; font: bold 12px/18px verdana, helvatica, sans-serif;}
#content h4	{margin: 9px 0px 3px 0px; font: normal 12px/18px verdana, helvatica, sans-serif;}
#content h5	{margin: 0px 0px 0px 0px; font: bold 10px/18px verdana, helvatica, sans-serif;}
#content h6	{margin: 0px 0px 0px 0px; font: normal 10px/18px  tresbuchet MS, tresbuchet, verdana, helvatica, sans-serif;}
#iframe h3 { margin-top: 18px; color: #b20000;}

#iframe p, #content p {margin: 0px 0px 0px 0px; font: 11px/18px verdana, helvatica, sans-serif; color: #333;}
#iframe p { margin: 1px 0px 10px 0px; }
#content #readin p	{margin: 9px 0px 18px 0px; font: 11px/18px verdana, helvatica, sans-serif; color: #333;}
#content p a {text-decoration: underline; color: #b20000;}
#content p a:hover {color: #b20000;}

#content ol, #content ul {margin: 9px 50px 18px 50px;}
#content ol li, #content ul li {margin: 6px 0px 6px 0px; font: 11px/18px verdana, helvatica, sans-serif; color: #333;}

#content ul {list-style: square;}
#content hr{margin: 20px 0px 20px 0px; height: 1px; width: 90%; color: #666; text-align: center;}
#content #readin {padding: 0px 0px; margin: 25px 0px;}
img.ReadIn { float: right; margin: 0px 0px 10px 5px; border:  1px solid #b20000;}
body, body.iframe {background-color: #d9d9d9; font: 12px verdana, helvetica, sans-serif; margin: 0px;}
body.iframe { background-color: #fff; margin: 25px 10px;}

#header {margin: 0 auto; margin-top: 15px; width: 996px;}

#colstorylist h3, #colleftmid #content h3, #colright #topnews h3, #colright #rellinks h3 {margin: 0px; padding: 10px 3px 3px 3px; width: 160px; border-bottom: 1px dotted #aaa; color: #aaa; font: normal 11px verdana, helvetica, sans-serif;}
#colstorylist { margin-left: 5px; padding-right: 5px; width: 360px; float: left;}
#content #colstorylist { margin-left: 5px; padding-right: 5px; width: auto; float: none; border-right: none; }
#colleft {margin: 35px 10px 0px 25px; width: 180px; float: left;}

#content {margin-left: 15px; padding: 0px 25px 30px 15px; width: 500px; float: left; overflow: auto}
#colstorylist #content { padding: 0px 15px 18px 5px; border-right: none; width: 320px; }
#colright { margin-left: 10px; margin-top: 30px; padding-right: 5px; width: 180px; float: left; }

#colleft #sidemenu {margin: 0px 0px 0px 0px;}
#colleft #sidemenu h3 {margin: 0px; padding: 3px 3px 0px 3px; border-bottom: 7px solid #acaca8; text-align: left; font: bold 13px arial, helvetica, sans-serif; color: #1c4273; text-transform: uppercase }
#colleft #sidemenu h3 a, colleft #sidemenu h3 a:hover {font: bold 13px arial, helvetica, sans-serif; color: #1c4273; text-transform: uppercase; text-decoration: none;}
#colleft #sidemenu h3 a:hover {text-decoration: underline;}

#colleft #sidemenu ul {margin: 0px; padding: 0px; list-style-position: outside; color: #50504b; font: normal 11px/14px verdana, helvetica, sans-serif; list-style: none; background: #dad9d1 url('../img/bg_sm.gif') repeat-x top left;}
#colleft #sidemenu ul ul {background: transparent; padding: 1px 7px 7px 3px;}
#colleft #sidemenu ul li {margin: 0px 0px 0px 0px; padding: 5px 10px; border-top: 1px solid #f9f9f8; border-bottom: 1px solid #b5b4ac;}
#colleft #sidemenu ul li a {text-decoration: none; color: #50504b;}
#colleft #sidemenu ul li a:hover {text-decoration: underline; color: #50504b;}
#colleft #sidemenu ul li a.sel {text-decoration: none; color: #000;}

#colleft #sidemenu div.end {height: 4px; font-size: 1px; line-height: 1px; background: #acaca8; border-top: 1px solid #f9f9f8; margin-bottom: 25px;}

#colleftmid {margin-left: 5px; padding-right: 5px; width: 720px; float: left; border-right: 1px dotted #ccc;}
#colleftmid #content {margin-left: 0px; padding: 0px; width: 710px; border-right: none; overflow: auto}

#listview  {padding: 20px 25px 5px 25px;}
#listview.left img {border: 1px solid #b20000; margin: 0px 5px 3px 0px; float: left;}
#listview.right img {border: 1px solid #b20000; margin: 0px 0px 3px 5px; float: right;}
#listview h2 {color: #b20000; margin: 0px; font: bold 14px verdana, helvetica, sans-serif;}
#listview p {color: #666; font: normal 11px/16px verdana, helvetica, sans-serif; margin: 5px 0px;}
#listview p a {color: #b20000; cursor: hand; text-decoration: none;}
#listview p a.link {display: block; text-align: right; padding-right: 15px; font-weight: bold; clear: both;}

#colstorylist #listview h2 {font: bold 11px tresbucher ms, tresbuchet, verdana, helvetica, sans-serif;}
#colstorylist #listview p {color: #777; font: normal 10px/14px verdana, helvetica, sans-serif; margin: 3px 0px;}

#topnews {margin: 0px; padding: 0px;}
#topnews ul { margin: 0; padding: 5px; color: #ccc; font: normal 10px/14px tahoma, verdana, helvetica, sans-serif; list-style: none; }
#topnews ul li {margin: 15px 0px 5px 0px;}
#topnews ul li a {text-decoration: none; color: #666;}
#topnews ul li h4 {margin: 0px; color: #b20000; font-size: 11px;}
#topnews ul li p {margin: 0px; font-size: 10px;}
#topnews ul li p span {color: #b20000;}

#rellinks {margin: 0px; padding: 0px;}
#rellinks ul { margin: 0; margin-left: 15px; padding: 5px; list-style-position: outside; color: #b20000;
font: normal 11px/14px verdana, helvetica, sans-serif; list-style: square; }
#rellinks ul li {margin: 5px 0px 7px 0px;}
#rellinks ul li a {text-decoration: none; color: #b20000;}

#mainpage.first #rellinks {height: 100px; margin-bottom: 25px; overflow: hidden;}

#mainpage.first #rellinks ul {margin: 0; padding: 0px 5px 0px 20px; list-style-position: outside; color: #ccc; font: bold 10px verdana, helvetica, sans-serif; list-style-image: url('../img/page/next.gif');}
#mainpage.first #rellinks ul li {margin: 0px 0px 6px 0px;}
#mainpage.first #rellinks ul li a {color: #ccc; text-decoration: none;}
#mainpage.first #rellinks ul li a:hover {color: #fff; text-decoration: none;}


#banner {background: #A61111 /*url('../img/bg/banner.gif')*/ repeat-x top left; border-bottom: 1px solid #C60018;}
#banner #categories {background: url('../img/bannertest.jpg') no-repeat left top; height: 200px;}
#banner #categories h3 {margin: 0; padding: 20px 35px 5px 590px; color: #ccc;}
#banner #categories ul {margin: 0; padding: 5px 35px 10px 620px; list-style-position: outside; color: #ccc; font: bold 11px verdana, helvetica, sans-serif; list-style-image: url('../img/page/next.gif');}
#banner #categories ul li {margin: 8px 0px;}
#banner #categories ul li a {color: #ccc; text-decoration: none;}
#banner #categories ul li a:hover {color: #fff; text-decoration: none;}
#banner #startmenu {background: #A61111;}
#banner #startmenu ul {float: left; width: 300px; margin: 0px; padding: 25px 0px 25px 25px; list-style: none;}
#banner #startmenu ul li.left, #banner #startmenu ul li.right {margin: 0px; padding: 5px 0px; width: 295px;}
#banner #startmenu ul li.left {margin-right: 25px;}
#banner #startmenu ul li.right {margin-right: 0px;}


#promo {display: table; height: 135px; width: 948px; margin: 0px; padding: 0px; padding-bottom: 7px; background: #fff;}
#promo h3 {margin: 0px; padding: 5px 15px 2px 20px; color: #fff; font: bold 12px verdana, helvetica, sans-serif; background-color: #fff;}
#promo ul {list-style-type: none; padding: 12px 10px 10px 5px; margin: 0;}
#promo ul li {width: 176px; height: 131; margin: 0px 1px 0px 7px; padding: 0px; float: left;}
#promo ul li h2 {text-align: center; background: #fff url('../img/promo/promohead.gif') no-repeat bottom left; margin: 0px; font: bold 11px arial, helvetica, sans-serif; color: #fff; padding: 7px 2px;}
#promo ul li img {background-position: center center; background-repeat: no-repeat;}
#promo a {text-decoration: none;}


#colright #promo {display: table; width: 180px; margin: 0px; padding: 0px; background: #fff; border-bottom: none;}
#colright #promo h3 {margin: 0px; padding: 10px 3px 3px 3px; width: 160px; border-bottom: 1px dotted #aaa; color: #aaa; font: normal 11px verdana, helvetica, sans-serif;}
#colright #promo ul {display: table; list-style-type: none; padding: 5px; margin: 0;}
#colright #promo ul li {display: table-row; width: 176px; height: 131; margin: 0px; padding: 0px; float: none;}
#colright #promo ul li h2 {text-align: center; background: #fff url('../img/promo/promohead.gif') no-repeat bottom left; margin: 0px; font: bold 11px arial, helvetica, sans-serif; color: #fff; padding: 7px 3px;}
#colright #promo ul li img {background-position: center center; background-repeat: no-repeat;}
#colright #promo a {text-decoration: none;}

span.sidefunc {margin: 0px; font-size: 9px; color: #333; background: transparent;}

span.sidefunc a {text-decoration: none; color: #333;}
span.sidefunc a:hover {text-decoration: none; color: #000;}

/* TOP MENU (TM) */
span.tm a, span.tm a.TMsel {font: 12px/18px verdana; color: #b20000; text-decoration: none;}
span.tm a:hover {color: #d00; text-decoration: underline;}
a.TMsel {color: #900; text-decoration: none;}

/* NaviBar */
.NaviBar {font: 9px/12px verdana, sans-serif; color: #666;}
.NaviBar a, .NaviBar a:hover {color: #666; text-decoration: none;}
.NaviBar a:hover {text-decoration: underline;}
.NaviBar span.LocHere {color: #999;}

/* SITEMAP Function */

.sitemap {margin: 25px 5px; border-left: 1px dotted #ccc; border-bottom: 1px dotted #ccc;}
.sitemaptitle {font: bold 12px/16px verdana; border-bottom: 1px solid #990000; padding-left: 10px;}

.sitemap ul {font: 10px/12px arial; position: relative; left: -15px;}
.sitemap ul li {list-style: square; color: #666;}

.sitemap ul ul {}
.sitemap ul ul li {list-style: disc; color: #666;}

.sitemap ul ul ul {}
.sitemap ul ul ul li {list-style: circle;}

body#nLiefer { background: #fff url('../img/bg_storymain.gif') repeat-x; background-position: -29px left; margin: 15px 5px; font: 11px/14px verdana, helvetica, sans-serif; background-attachment: fixed;}

body.ifr {margin: 0px;}

#nLiefer h1 {margin: 36px 0px 18px 0px; font: 20px/24px tresbuchet MS, tresbuchet, verdana, helvatica, sans-serif; font-weight: 600; color: #b20000; padding: 0px 1px 3px 1px; border-bottom: 1px solid #666;}
#nLiefer h1 span, #nLiefer h1 span a, #nLiefer h1 span a:hover {font: 11px/17px verdana, helvatica, sans-serif; color: #333;}
#nLiefer h1 span a, #nLiefer h1 span a:hover { color: #b20000; text-decoration: none;}
#nLiefer h1 span a:hover { text-decoration: underline; }

#nLiefer div#MSGbox {border: 1px solid #A61111; padding: 0px; margin: 15px 25px; background: #eee;}
#nLiefer div#MSGbox h3 {background: #A61111; margin: 0px; border-bottom: 1px solid #666; padding: 2px 5px; font: bold 10px/14px verdana, helvetica, sans-serif; color: #fff;}
#nLiefer div#MSGbox p {font: 11px/13px verdana, helvetica, sans-serif; color: #A61111; padding: 10px; margin: 0px;}

#nLiefer form {background-color: #ccc; font: 11px/14px verdana, helvetica, sans-serif; border: 1px solid #666; padding-bottom: 15px;}
#nLiefer form h3 {background: #A61111; margin: 0px 0px 10px 0px; border-bottom: 1px solid #666; padding: 3px 5px; font: bold 11px/14px verdana, helvetica, sans-serif; color: #fff;}
#nLiefer form.login {width: 275px;}

.ifr #iframe table, #nLiefer table {font: 11px/14px verdana, helvetica, sans-serif; margin: 0px 10px;}
.ifr #iframe table { margin: 0px; }
#nLiefer table.search {border: 1px solid #aaa; margin: 10px 10px 15px 10px;}
.ifr #iframe td, .ifr #iframe th, #nLiefer table td, #nLiefer table th {font: 11px/14px verdana, helvetica, sans-serif; height: 22px; padding: 2px 5px;}
.ifr #iframe th, #nLiefer table th {background: #A61111; color: #fff;}
#nLiefer table td.button {height: 35px; vertical-align: center; text-align: center;}
#nLiefer table td.big { vertical-align: top;}
.ifr #iframe tr, #nLiefer table.list tr {background: #ddd;}

#nLiefer input, #nLiefer input.rBTN, #nLiefer select, #nLiefer textarea {font: 11px/14px verdana, helvetica, sans-serif; border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; background-color: #eee;}
#nLiefer input, #nLiefer input.rBTN, #nLiefer select {height: 18px;}
#nLiefer input.rBTN {background: #ccc; border: none;}
#nLiefer button, #nLiefer input.button {font: 11px/14px verdana, helvetica, sans-serif; height: 22px; border-top: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #999; border-bottom: 1px solid #999; background-color: #bbb; padding: 1px 5px; color: #000;}
#nLiefer table.object textarea {width: 300px; height: 200px;}
#nLiefer p.wish { font: bold 12px/14px verdana, helvetica, sans-serif; text-align: center; margin: 5px 15px; color: #a61111;}


