/*			MAIN STYLE			*/



/* -----------------------------
	standart elements
----------------------------- */
table, tr, td, div, form, input, select, span, img, ol, ul, li, a, hr, h1, h2, h3, h5, h6 {border:0; color:#585858; margin:0; padding:0;}

.clear {border:0; clear:both; display:block; font-size:0; line-height:0px; margin:0; padding:0;}
.invisible {visibility:hidden;}
.displaynone {display:none;}
.floatleft {float:left;}
.floatright {float:right;}
.breadcrump {display:none;}

.belowpic {float:left;}
* html .belowpic {float:none;}
*+ html .belowpic{ float:none;}

hr {background:#DEDEDF; border-top:#fff 9px solid; border-bottom:#fff 10px solid; clear:both; color:#DEDEDF; height:20px;}       
* html hr {margin:-7px 0;}
*+ html hr {margin:-7px 0;}
html:first-child>b\ody hr {height:1px;}	/*opera*/

a {color:#58585A;}
a.colorbg:hover {color:#FFF;}


/* -----------------------------
	layout elements
----------------------------- */
html {min-height:100.05%;}
body {background:#D9DADB; color:#58585A; font-family:verdana,arial,sans-serif; font-size:110%; margin:0; padding:0; text-align:center;}
.layout {font-size:0.63em; margin:23px auto 0 auto; text-align:left; width:980px;}


/* Metamenue */
.meta {padding:0 0 7px 0; text-align:right;}
.meta a:link, .meta a:visited {color:#58585A; text-decoration:none;}
.meta a:hover, .meta a:focus, .meta a.color:link, .meta a.color:visited, .meta a.color:hover, .meta a.color:focus {text-decoration:none;}

/* -----------------------------
	mainbody
----------------------------- */
.mainbody {background:#fff; color:#58585A; padding:25px 18px 13px 18px;}


/* logo */
.logo {float:left; width:65px; height:54px;}
.logo2 {font-size:1.27em; float:left; margin:7px 0 0 0;  width:135px;}
.logo2 a:hover {text-decoration:none;}


/* topnavigation */
.topnav {float:right; margin:24px 0 18px 0;}
html:first-child>b\ody .topnav {width:32.7em;}
.topnav a:hover {text-decoration:none;}
.dline {float:left;  margin:0 30px 6px 0; padding:0 0 0 11px; width:9.7em; voice-family:"\"}\""; voice-family:inherit; width:8.1em;}
.colorbg {float:left; padding:0 1px 1px 1px; width:8.1em;}


/* head */
.head {clear:both; margin:0 0 17px 0;}
.picline {background:url(../pix/whitestripe.png) 0 0; behavior:url(iepngfix.htc); clear:both; float:left; font-weight:bold; margin:-50px 0 40px 0; position:relative; z-index:1;}
* html .picline {height:1px; margin:-50px 0 0 0; position:static;}
*+html .picline {margin:-50px 0 0 0; position:static;}
.picline a {display:block; float:left; font-family:georgia,verdana,arial,sans-serif; font-size:1.75em; font-weight:normal; padding:2px 20px 3px 20px; text-decoration:none;}
.picline a:hover {text-decoration:none;}
.picline a.on:hover {color:#FFF;}

/* leftcol - left navigation */
.leftcol {clear:both; float:left; margin:0 18px 0 0; width:222px;}
.hnav li {background:none; clear:both; float:left; margin:0 0 9px 0; padding:0; width:100%;}
.hnav li a {text-decoration:none;}
.hnav .back a {display:block; padding:1px 1px 2px 11px;}
.hnav .a0_act a, .hnav .a0_on a {display:block; font-weight:bold; padding:1px 3px 2px 0px;}
.hnav .a_on a, .hnav .a_act a {display:block; font-weight:bold; padding:1px 3px 2px 11px;}
.hnav .a2_on a, .hnav .a2_act a {display:block; font-weight:bold; padding:1px 3px 2px 27px;}
.hnav .a3_on a, .hnav .a3_act a {display:block; font-weight:bold; padding:1px 3px 2px 44px;}
.hnav .a4_on a, .hnav .a4_act a {display:block; font-weight:bold; padding:1px 3px 2px 60px;}
.hnav .a5_on a, .hnav .a5_act a {display:block; font-weight:bold; padding:1px 3px 2px 60px;}
.hnav .a6_on a, .hnav .a6_act a {display:block; font-weight:bold; padding:1px 3px 2px 60px;}
.hnav .a_off a {background:url(../pix/grey_dline.gif) no-repeat 0 1em; color:#58585A; display:block; padding:1px 1px 2px 11px;}
.hnav .a2_off a {background:url(../pix/grey_dline2.gif) no-repeat 0 1em; color:#58585A; display:block; padding:1px 1px 2px 27px;}
.hnav .a3_off a {background:url(../pix/grey_dline3.gif) no-repeat 0 1em; color:#58585A; display:block; padding:1px 1px 2px 44px;}
.hnav .a4_off a {background:url(../pix/grey_dline4.gif) no-repeat 0 1em; color:#58585A; display:block; padding:1px 1px 2px 60px;}
.hnav .a5_off a {background:url(../pix/grey_dline3.gif) no-repeat 16px 1em; color:#58585A; display:block; padding:1px 1px 2px 60px;}
.hnav .a6_off a {background:url(../pix/grey_dline2.gif) no-repeat 33px 1em; color:#58585A; display:block; padding:1px 1px 2px 60px;}

/* content */
.singlecol {float:left; line-height:1.45em; margin:0 18px 0 0; width:222px;}
.singlecol .picline {margin:-30px 0 0 0; padding:0 10px 3px 10px;}
.singlecol .picline {height:18px; overflow:hidden; voice-family:"\"}\""; voice-family:inherit; height:15px;}

.full_content {float:left; line-height:1.45em; margin:0 0px 40px 0; width:702px;}
.full_content .left {float:left; line-height:1.45em; margin:0 19px 0 0; overflow:hidden; width:333px;}
.full_content .right {float:left; line-height:1.45em; margin:0; overflow:hidden; width:333px;}
.full_content .right .left, .full_content .left .left {float:left; line-height:1.45em; margin:0 19px 0 0; overflow:hidden; width:101px;}
.full_content .right .right, .full_content .left .right {float:left; line-height:1.45em; margin:0; overflow:hidden; width:101px;}

.twocolcenter {float:left; line-height:1.45em; margin:0 18px 40px 0; width:463px;}
.twocolcenter .left {float:left; line-height:1.45em; margin:0 19px 0 0; overflow:hidden; width:222px;}
.twocolcenter .right {float:left; line-height:1.45em; margin:0; overflow:hidden; width:222px;}
.twocolcenter .right .left, .twocolcenter .left .left {float:left; line-height:1.45em; margin:0 19px 0 0; overflow:hidden; width:101px;}
.twocolcenter .right .right, .twocolcenter .left .right {float:left; line-height:1.45em; margin:0; overflow:hidden; width:101px;}

.twocolcenter .picline {margin:-30px 0 0 0; padding-right:2px;}
.twocolcenter .picline a {color:#C41834; font-family:verdana,arial,sans-serif; font-size: 1em; font-weight:bold; padding:0;}
.pictext {clear:both; padding:0 0 10px 13px;}
.twocolright {float:left; line-height:1.45em; margin:0; width:463px;}
.threecol {float:left; line-height:1.45em; margin:0 0 40px 0; width:703px;}
.threecol .hnav li {margin:0 0 0 13px;}
* html .threecol .hnav li {margin:0 0 0 6px; width:99%;}
.threecol .hnav li a {display:inline; font-weight:normal;}
.threecol .hnav .a_ontop, .threecol .hnav .a_ondown {margin:0;}
.threecol .hnav .a_ontop a, .threecol .hnav .a_ondown a {display:block; font-weight:bold; padding:1px 1px 2px 11px;}
.rightcol {float:left; line-height:1.45em; margin:0px 0 20px 0; width:222px;}

.backlink {float:left; margin:18px 0 0 0;}
.backlink a {color:#58585A; padding:0  0 0 11px; text-decoration:none;}
.forwardlink {float:right; margin:18px 0 0 0;}
.forwardlink a {color:#58585A; padding:0 11px 0 0; text-decoration:none;}

/* boxen - teaserboxen */
.grey_box {padding:4px 14px 1px 14px; margin:0 0 15px 0; background:#F5F5F6; line-height:1.44em;}

.boxnav {clear:both; float:left; margin:0 0 9px 0;}
.boxnav li {background:none; clear:both; display:block; float:left; line-height:1.4em; padding:0; text-decoration:none; width:194px;}
.boxnav .a_off a {background:url(../pix/grey_dline.gif) no-repeat 0 1em; color:#58585A; display:block; padding:0 0 0 11px; text-decoration:none;}

.fourcolbg {background:url(../pix/fourcolbg.gif) repeat-y 0 0; float:left; margin:0 0 18px 0;}
.fourcolbox, .fourcolbox_last {background:#F5F5F6; float:left; line-height:1.45em; margin:0 18px 0 0; overflow:hidden; padding:15px 14px 10px 14px; width:222px; voice-family:"\"}\""; voice-family:inherit; width:194px;}
.fourcolbox_last {margin:0;}

.yellow {background:#FFDE87; float:left;line-height:1.44em; margin:0 0 16px 0; overflow:hidden; width:100%;}
.yellow .colorboxhead {background:url(../pix/bg_yellow.png) 100% 0;}
.petrol {background:#A9C5C7; float:left; line-height:1.44em; margin:0 0 16px 0; overflow:hidden; width:100%;}
.petrol .colorboxhead {background:url(../pix/bg_petrol.png) 100% 0;}
.violet {background:#CEBDD4; float:left; line-height:1.44em; margin:0 0 16px 0; overflow:hidden; width:100%;}
.violet .colorboxhead {background:url(../pix/bg_violet.png) 100% 0;}

.colorboxhead {behavior:url(iepngfix.htc); color:#fff; display:block; float:left; font-family:georgia,verdana,arial,sans-serif; font-size:1.75em; margin:-8px 0 0 0; padding:13px 12px 8px 10px; position:relative; z-index:20;}
* html .colorboxhead {height:1px; margin:-10px 0 0 0; position:static;}
html:first-child>b\ody .colorboxhead {margin:0; padding:7px 12px 8px 10px;}		/*opera*/
.colorboxtext {clear:both; padding:5px 10px 10px 10px;}


/* headlines */
h1 {font-family:georgia,verdana,arial,sans-serif; font-size:1.6em; font-weight:normal; padding:0 0 18px 0;}
h1 a:hover {text-decoration:none;}
h2 {font-size:1.2em; padding:7px 0 0 0; margin:0 0 11px 0;}
.rightcol h2 {padding:0;}
h3 {font-size:1em; margin:14px 0 0 0;}
.rightcol h3 {margin:4px 0 0 0;}
.grey_box h3 {margin:0;}
* html .grey_box h3 {margin:4px 0 0 0;}
h4 {color:#58585A; font-size:1em; font-weight:bold; margin:14px 0 0 0; padding:0;}
h5 {display:inline; font-size:1.07em; font-weight:bold; margin:15px 0 9px 0; padding:2px 0 2px 0px;}
h6 {border-top:#D9DADB 1px solid; border-bottom:#D9DADB 1px solid; font-size:1.2em; margin:14px 0 9px 0; padding:4px 0;}
h6 span {font-family:verdana,arial,sans-serif; font-size:0.8em; font-weight:normal;}


/* links */
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.pdf {color:#58585A; padding:0 0 0 12px; text-decoration:none;}
.datei {color:#58585A; padding:0 0 0 13px; text-decoration:none;}
.bild {color:#58585A; padding:0 0 0 14px; text-decoration:none;}
.vergroesserung {color:#58585A; padding:0 0 0 14px; text-decoration:none;}
.new_window {color:#58585A; padding:0 0 0 14px; text-decoration:none;}
.email {color:#58585A; padding:0 0 0 15px; text-decoration:none;}
.extern {padding:0 0 0 14px; text-decoration:none;}
.extern:hover {padding:0 0 0 14px; text-decoration:underline;}
.extern_r {padding:0 14px 0 0; text-decoration:none;}
.extern_r:hover {padding:0 14px 0 0; text-decoration:underline;}
.twoarrow, .intern {padding:0 0 0 10px; text-decoration:none;}
.twoarrow:hover, .intern:hover {padding:0 0 0 10px; text-decoration:underline;}
.twoarrow_r, .intern_r {padding:0 10px 0 0; text-decoration:none;}
.twoarrow_r:hover, .intern_r:hover {padding:0 10px 0 0; text-decoration:underline;}
.hnav .print, .print {clear:both; margin:40px 0 7px 0;}
.hnav .print a, .print a {color:#58585A; padding:1px 1px 2px 16px; text-decoration:none;}
.hnav .bubble a, .bubble a {color:#58585A; padding:1px 1px 2px 16px; text-decoration:none;}
.top .twoarrow {color:#58585A; padding:0 0 0 10px; text-decoration:none;}
.top .twoarrow:hover {padding:0 0 0 10px; text-decoration:underline;}
.interaktion, .interaktion:hover {padding:2px 22px 2px 10px; text-decoration:none;}

/* tables */
table {border:0; border-collapse:collapse; font-family:verdana,arial,sans-serif; font-size:1em; line-height:1.45em; margin:7px 0 0 0; vertical-align:top; width:100%;}
/* table tr td {vertical-align:top; width:33%;} */
table tr td {padding:0 2px; vertical-align:top;}
table.odd {border-top:#DEDEDF 1px solid; width:100%;}
td.odd {border-bottom:#DEDEDF 1px solid; padding:0 0 7px 0;}
td.grau {background:#ebebec;}

/* lists */
ul {list-style:none; padding:7px 0 0 4px;}
ul ul, ul ul ul {padding:5px 0 0 0; margin-bottom:-5px;}
ul li, ul li li, ul li li li {padding:0 0 5px 10px;}
ol {margin:7px 0 0 19px;}
ol li {padding-left:0;}

/* forms */
input.text {background:#fff; border:#aaa 1px solid; font-family:verdana,arial,sans-serif; margin:3px 0; padding:2px 0; width:100%;}
* html input.text {height:1em;}
*+ html input.text {height:1em;}
input.checkbox {display:inline;}
input.radio {margin:0 0 -3px 0;}
input.button_long, input.button_short {cursor:pointer; font-family:verdana,arial,sans-serif; font-size:1em; margin:0 15px 10px 0; padding:1px 18px 1px 5px; width:12em;}
input.button_short {width:7em;}
select {border:#aaa 1px solid; display:block; margin:0 0 10px 0; font-family:verdana,arial,sans-serif; font-size:1em; width:200px;}
.select {height:1.5em;}
*+ html .select {height:1.8em;}
textarea {border:1px solid #aaa; font-family:verdana,arial,sans-serif; font-size:1.1em; width:100%;}
.checkspace {padding:0 0 0 20px;}
fieldset {border:0; margin:0; padding:0;}
legend {display:none;}

/* login */
.csc-loginform {margin:0 0 20px 0;}
.csc-form-labelcell {width:200px;}
p.csc-form-label {margin:0; padding:0;}
.csc-form-fieldcell input {background:#fff; border:#aaa 1px solid; font-family:verdana,arial,sans-serif; margin:3px 0; padding:2px 0;}
.csc-form-fieldcell input[type=text], .csc-form-fieldcell input[type=password] {width:265px;}
.csc-form-fieldcell input[type=submit] {cursor:pointer; font-family:verdana,arial,sans-serif; font-size:1em; margin:0 15px 10px 0; padding:1px 18px 1px 5px; width:7em;}

/* Abschnittsuebersicht */
ul.csc-menu {margin-bottom:15px;}

/* -----------------------------
	footer
----------------------------- */
.foot {background:#fff; border-top:#D9DADB 1px solid; clear:both; color:#58585A; margin:0 0 35px 0; padding:4px 18px;}
.top {clear:both; margin:0 0 -13px 0; position:relative; text-align:right; top:-13px;}


/* -----------------------------
	other sites
----------------------------- */

/* popups */
.layout_popup {background:#FFF; font-size:0.63em; margin:23px auto; text-align:left; width:610px;}
.layout_popup .mainbody {background:#fff; color:#58585A; padding:25px 18px 13px 18px;}
.layout_popup .logo {font-size:1.27em; height:100px; padding:9px 0 0 65px; width:125px;}
.layout_popup .twocolcenter {float:left; margin:0px 18px 40px 0;}
.layout_popup .twocolcenter .left {float:left; line-height:1.45em; margin:0 19px 0 0; padding:0 2px 0 0; overflow:hidden; width:380px;}
.layout_popup .twocolcenter .right {float:left; line-height:1.45em; margin:0; overflow:hidden; width:200px;}
.layout_popup .button_long {float:right; margin-right:0;}
.layout_popup textarea {border:#aaa 1px solid; font-family:verdana,arial,sans-serif; font-size:1em; width:100%;}


/* layout extern */
.layout_extern{font-size:0.63em; padding:0 18px 13px 18px; margin:0 auto 0 auto; background:#fff; text-align:left; width:984px; voice-family:"\"}\""; voice-family:inherit; width:944px;}
.iframe_extern{width:100%; height:680px; border:0;}
.layout_extern .logo{margin:14px 0 0 0;}
.layout_extern .logo2{margin:20px 0 0 0;}
.head_extern {float:left; margin:0 0 0px 0;}

/*		INDIVIDUAL COLOR STYLE	-Red-		

red: #C41834
grey: #F5F5F6
*/


/*color*/
input.button_long, input.button_short, h1, h2, h3, h5, h6, h1 a, .color, .logo, .dline, .picline, .picline .off:link, 
.picline .off:visited, .boxnav .a_off a:hover, .boxnav .a_off a:focus, .hnav .a_ontop a, .hnav .a_ondown a, .hnav li a:hover, 
.hnav li a:focus, .hnav .back a, .a0_act a, .a0_on a, .hnav .a_on a, .hnav .a2_on a, .hnav .a3_on a, .hnav .a4_on a, .hnav .a5_on a, .hnav .a6_on a, .hnav .a_act a, .hnav .a2_act a, 
.hnav .a3_act a, .hnav .a4_act a, .hnav .a5_act a, .hnav .a6_act a, .meta, .meta a:hover, .meta a:focus, .meta a.color:link, .meta a.color:visited, .meta a.color:hover, 
.meta a.color:focus, a, .csc-sitemap li a, .csc-sitemap li li a, .csc-sitemap a:hover, .input.tx-indexedsearch-searchbox-button,
.tx-indexedsearch-title a, .tx-indexedsearch-redMarkup, .top .twoarrow:hover
{color:#C41834;}


/*background color*/
.colorbg, .picline .off:hover, .picline .off:focus, .picline .on {background:#C41834; color:#fff;}
h5, .a0_act a {background:#F5F5F6;}

/*images*/
.logo {background:url(../pix/red_logo.gif) no-repeat 0 0;}
.dline {background:url(../pix/red_dline.gif) no-repeat 0 80%;}
.threecol .hnav .a_ontop {background:url(../pix/red_arrow_up.gif) no-repeat 0 50%;}
.threecol .hnav .a_ondown {background:url(../pix/red_arrow_down.gif) no-repeat 0 50%;}
.a_off a:hover {background:url(../pix/red_dline.gif) no-repeat 0 1em;}
.a2_off a:hover {background:url(../pix/red_dline2.gif) no-repeat 0 1em;}
.a3_off a:hover {background:url(../pix/red_dline3.gif) no-repeat 0 1em;}
.a4_off a:hover {background:url(../pix/red_dline4.gif) no-repeat 0 1em;}
.a5_off a:hover {background:url(../pix/red_dline3.gif) no-repeat 16px 1em;}
.a6_off a:hover {background:url(../pix/red_dline2.gif) no-repeat 33px 1em;}
.hnav .back a {background:url(../pix/red_arrowl.gif) no-repeat 0 45%;}
.hnav .a_act a {background:#F5F5F6 url(../pix/red_dline.gif) no-repeat 0 1em;}
.hnav .a2_act a {background:#F5F5F6 url(../pix/red_dline2.gif) no-repeat 0 1em;}
.hnav .a3_act a {background:#F5F5F6 url(../pix/red_dline3.gif) no-repeat 0 1em;}
.hnav .a4_act a {background:#F5F5F6 url(../pix/red_dline4.gif) no-repeat 0 1em;}
.hnav .a5_act a {background:#F5F5F6 url(../pix/red_dline3.gif) no-repeat 16px 1em;}
.hnav .a6_act a {background:#F5F5F6 url(../pix/red_dline2.gif) no-repeat 33px 1em;}
.hnav .a_on a {background:url(../pix/red_dline.gif) no-repeat 0 75%;}
.hnav .a2_on a {background:url(../pix/red_dline2.gif) no-repeat 0 75%;}
.hnav .a3_on a {background:url(../pix/red_dline3.gif) no-repeat 0 75%;}
.hnav .a4_on a {background:url(../pix/red_dline4.gif) no-repeat 0 75%;}
.hnav .a5_on a {background:url(../pix/red_dline3.gif) no-repeat 16px 75%;}
.hnav .a6_on a {background:url(../pix/red_dline2.gif) no-repeat 33px 75%;}

ul li {background:url(../pix/red_dot.gif) no-repeat 0 0.6em;}
input.button_long, input.button_short, input.tx-indexedsearch-searchbox-button, .csc-form-fieldcell input[type=submit], .interaktion {background:#F5F5F6 url(../pix/red_buttonarrow.gif) no-repeat 93% 60%; border:#C41834 1px solid;}
.pictext {background:url(../pix/red_dline.gif) no-repeat 0 1.1em;}

/* links */
.pdf {background:url(../pix/red_download_pdf.gif) no-repeat  0 0.1em;}
.datei {background:url(../pix/red_download_file.gif) no-repeat  0 0.1em;}
.bild {background:url(../pix/red_download_picture.gif) no-repeat  0 0.1em;}
.vergroesserung {background:url(../pix/red_lupe.gif) no-repeat  0 0.1em;}
.new_window {background:url(../pix/red_new_window.gif) no-repeat  0 0.1em;}
.print a {background:url(../pix/red_print.gif) no-repeat 0 30%;}
.bubble a {background:url(../pix/red_bubble.gif) no-repeat 0 30%;}
.email {background:url(../pix/red_email.gif) no-repeat 0 0.3em;}
.extern {background:url(../pix/red_extern.gif) no-repeat 0 0.4em;}
.extern_r {background:url(../pix/red_extern.gif) no-repeat 100% 0.4em;}
.twoarrow, .intern {background:url(../pix/red_top.gif) no-repeat 0 0.4em;}
.twoarrow_r, .intern_r {background:url(../pix/red_top.gif) no-repeat 100% 0.45em;}

/*------------------------------------------------------------
	Suche
--------------------------------------------------------------*/
.tx-indexedsearch-text-item-path a {background:url(../pix/red_top.gif) no-repeat 100% 0.4em; padding:0 11px 0 0;}

/*---------------------------------
	Sitemap 
-----------------------------------*/
.csc-sitemap li a {background:url(../pix/red_arrow_up.gif) no-repeat 0 50%;}
.csc-sitemap li li a:hover {background:url(../pix/red_dline.gif) no-repeat 0 1.2em;}
.csc-sitemap li li li a:hover {background:url(../pix/red_dline2.gif) no-repeat 0 1.2em;}
.csc-sitemap li li li li a:hover {background:url(../pix/red_dline3.gif) no-repeat 0 1.2em;}
.csc-sitemap li li li li li a:hover {background:url(../pix/red_dline4.gif) no-repeat 0 1.2em;}
.csc-sitemap li li li li li li a:hover {background:url(../pix/red_dline3.gif) no-repeat 16px 1.2em;}
.csc-sitemap li li li li li li li a:hover {background:url(../pix/red_dline2.gif) no-repeat 33px 1.2em;}

/* Abschnittsuebersicht bei */
.csc-menu li a {background:url(../pix/red_top.gif) no-repeat 100% 0.4em;}


/* folgen Eigenschaften gibt es nur f�r den roten Farbbereich */
/*---------------------------------
	elektronische fuehrung 
-----------------------------------*/
.forwardlink a {background:url(../pix/red_top.gif) no-repeat 100% 0.5em;}
.backlink a {background:url(../pix/red_backlink.gif) no-repeat 0 0.5em;}

/*---------------------------------
	Sitemap 
-----------------------------------*/
.csc-sitemap ul ul {border-bottom:1px solid #DEDEDF;}

/*------------------------------------------------------------
	Keywordlist
--------------------------------------------------------------*/
.tx-mwkeywordlist-pi1-content li a {background:url(../pix/red_top.gif) no-repeat 100% 0.4em; padding:0 11px 0 0;}
.tx-mwkeywordlist-pi1-activeLink {color:#C41834;}


/* ------------------------------------------------------ 
  -- wlb -- moe: dfgviewer Anpassungen fuer 3pc-Styles
-------------------------------------------------------*/
.picline {background:url(/fileadmin/templates/pix/whitestripe.png) 0 0; behavior:url(iepngfix.htc); clear:both; float:left; font-weight:bold; margin:-50px 0 40px 0; position:relative; z-index:1;}
.logo {background:url(/fileadmin/templates/pix/red_logo.gif) no-repeat 0 0;}
.layout_extern{font-size:0.63em; padding:0 18px 0px 18px; margin:0 auto 0 auto; background:#fff; text-align:left; width:984px; voice-family:"\"}\""; voice-family:inherit; }
.intern {background:url(/fileadmin/templates/pix/red_top.gif) no-repeat 0 0.4em;}
.intern_r {background:url(/fileadmin/templates/pix/red_top.gif) no-repeat 100% 0.45em;}

select {display:inline; width:auto;}


/* -- wlb -- moe: dfgviewer Anpassungen */
img {
	border:none;
}

ul {
	list-style-type:none;
}

#sitespanner {
	position:relative;
	width:100%;
	min-height:100%;
}

#whitebox {
	position:relative;
	width:1002px;
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
	display:table;
	border-width:10px;
	border-style:solid;
	border-color:#fff;
}

.opac, .zoom, .backs, .fwds {
	position:absolute;
	top:2px;
	height:20px;
	padding: 0 6px 0 0;
}

.opac, .zoom, .backs {
	border-color:#666;
	border-style:dotted;
	border-width: 0 1px 0 0;
}

.opac a, .opac span,
.zoom a, .zoom span,
.backs a, .backs span,
.fwds a, .fwds span {
	width:22px;
	height:20px;
	display:block;
	background:url(zoom_in.gif) no-repeat;
	text-indent:-1000px;
	overflow:hidden;
	float:left;
}

.zoom {
	left:7px;
}

.zoom a.in {
	background:url(zoom_in.gif) no-repeat;
}

.zoom span.in {
	background:url(zoom_in_grey.gif) no-repeat;
}

.zoom a.out {
	background:url(zoom_out.gif) no-repeat;
}

.zoom span.out {
	background:url(zoom_out_grey.gif) no-repeat;
}

.backs {
	left:64px;
}

.backs a.first {
	background:url(first.gif) no-repeat;
}

.backs span.first {
	background:url(first_grey.gif) no-repeat;
}

.backs a.rwnd {
	background:url(rwnd.gif) no-repeat;
}

.backs span.rwnd {
	background:url(rwnd_grey.gif) no-repeat;
}

.backs a.previous {
	background:url(previous.gif) no-repeat;
}

.backs span.previous {
	background:url(previous_grey.gif) no-repeat;
}

.fwds {
	left:143px;
}

.fwds a.next {
	background:url(next.gif) no-repeat;
}

.fwds span.next {
	background:url(next_grey.gif) no-repeat;
}

.fwds a.ffwd {
	background:url(ffwd.gif) no-repeat;
}

.fwds span.ffwd {
	background:url(ffwd_grey.gif) no-repeat;
}

.fwds a.last {
	background:url(last.gif) no-repeat;
}

.fwds span.last {
	background:url(last_grey.gif) no-repeat;
}

#toprow {
	position:relative;
	top:0;
	left:0;
	margin:0px auto 0 auto;
	width:1002px;
	z-index:10;
	text-align:left;
	background-color:#D9DADB;
	font-size:0.63em;
}

#title {
	position:relative;
	left:0;
	top:0;
	width:600px;
	font-weight:bold;
	padding:12px 12px 26px 12px;
	text-align:left;
	font-size:110%;
	min-height:3em;
}

.placedate {
	display:block;
	font-weight:normal;
}

#bottomrow {
	position:relative;
	top:0;
	left:0;
	margin:0 auto 40px auto;
	width:1002px;
	z-index:10;
	text-align:left;
	background-color:#D9DADB;
}

#browser_top, #browser_bottom {
	position:absolute;
	right:0px;
	width:218px;
	height:26px;
	background:#fff;
	z-index:10;
	border-style:solid;
	border-color:#fff;
}

#browser_top { bottom:0px;border-width:4px 0 0 0 }
#browser_bottom { bottom:-30px;border-width:0 0 4px 0 }

.pages1 {
	position:absolute;
	right:0;
	top:20px;
}

.pages2 {
	position:absolute;
	right:0;
	top:40px;
}

.pages1 label,
.pages2 label {
	font-size:10px;
}

#selector1,
#selector2 {
	position:relative;
	top:0;
	left:0;
	margin:0 0 0 2px;
	border:none;
	font-size:10px;
}

#siteend {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:85px;
	background-color:#D9DADB;
}

#siteendspacer {
	position:relative;
	height:85px;
	width:100%;
	background:transparent !important;
}

/* -- wlb -- moe: eigene Erweiterungen */
div.dignavi {
	width:1002px;
	margin:10px auto 0 auto;
	text-align:right;
	font-size:0.63em;
}

