html {height:100%;}
body {height:100%; margin:0px; background-color:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#6b6b6b; padding:0px; background:url(../../N_bbg.gif/$file/bbg.gif) repeat; }
td {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
h1, h2, form, p {padding:0px; margin:0px;}
ul {margin-top:0px; margin-bottom:0px; margin-left:15px; padding-left:0px;}
img {border:0px;}
a {color:#c80046; text-decoration:none;}

/* --- feste Elemente --- */
#content {min-height:100%; position:relative; margin-left:auto; margin-right:auto; text-align:left; left:0px; top:0px; width:699px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; background-color:#FFF; padding-bottom:30px;}
#logo {position:relative; left:0px; margin-top:10px; margin-bottom:30px;}
#theme {position:absolute; left:188px; top:13px;}
#topNavBg {position:relative; height:18px; background-color:#FFF;}
#vertLines {position:absolute; left:4px; top:0px; width:170px; height:647px; border-left:1px solid #000000; border-right:1px solid #000000;}
#homeLink {position:absolute; left:30px; top:3px;}
#searchBox {position:absolute; left:813px; top:3px;}
#footerfix {position:fixed; width:100%; bottom:0px;}
#footer {position:relative; bottom:0px; height:24px; min-height:24px; margin-left:auto; margin-right:auto; text-align:left; width:699px; border-top:1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #FFF; background-color:#FFF; vertical-align:center; z-index:100;}
#btmSpace {position:relative; height:75px;}

#copyright {position:absolute; right:23px; top:6px; width:160px;}
/* --- top-Navi --- */
#topNav {position:absolute; right:30px; top:4px; z-index:100;}
#topNav ul {padding:0px; margin:0px;}
#topNav li {position:relative; display:block; float:left;padding-right:5px; white-space:nowrap;}
#topNav li a, #homeLink a {font-size:11px; padding-left:5px;}
#topNav a.entry-n0 {color:#6b6b6b; text-decoration:none;}
#tpoNav a.entry-n0:hover {color:#c80046; text-decoration:none;}
#topNav a.entry-a0 {color:#c80046; text-decoration:none;}

#bottomNav {position:absolute; left:23px; top:6px; /*width:250px;*/width:70%; height:18px; background-color:#FFF; z-index:100;}
#bottomNav ul {padding:0px; margin:0px;}
#bottomNav li {position:relative; display:block; float:left;padding-right:5px; white-space:nowrap;}
#bottomNav li a, #homeLink a {font-size:11px; padding-left:5px;}
#bottomNav a.entry-n0 {color:#6b6b6b; text-decoration:none;}
#bottomNav a.entry-n0:hover {color:#c80046; text-decoration:none;}
#bottomNav a.entry-a0 {color:#c80046; text-decoration:none;}

/* --- linke Navi --- */
#leftNav {position:relative; float:left; margin-left:15px; width:215px;}
#leftNav li {list-style-type:none; background-image:url(../../N_l0_inactive.gif/$file/l0_inactive.gif); background-repeat:no-repeat; background-position:top left; font-size:11px; font-family:arial; display:inline; width:100%; float:left; min-height:17px; vertical-align:bottom; padding-top:1px;}
#leftNav ul {padding:0px; margin:0px;}

#leftNav li.entry-a0-cat{background-image:url(../../N_l0_cat_active.gif/$file/l0_cat_active.gif);}
#leftNav li.entry-n0-cat {background-image:url(../../N_l0_cat_inactive.gif/$file/l0_cat_inactive.gif);}
#leftNav li.entry-n0-cat-last {background-image:url(../../N_l0_cat_inactive.gif/$file/l0_cat_inactive.gif);}
#leftNav li.entry-o0 {background-image:url(../../N_l0_cat_active.gif/$file/l0_cat_active.gif);}
#leftNav li.entry-o0-last {background-image:url(../../N_l0_cat_active.gif/$file/l0_cat_active.gif);}

#leftNav li.entry-n1 {background-image:url(../../N_l1_inactive.gif/$file/l1_inactive.gif);}
#leftNav li.entry-a1 {background-image:url(../../N_l1_active.gif/$file/l1_active.gif);}
#leftNav li.entry-n1-cat {background-image:url(../../N_l1_cat_inactive.gif/$file/l1_cat_inactive.gif);}
#leftNav li.entry-o1 {background-image:url(../../N_l1_cat_active.gif/$file/l1_cat_active.gif);}
#leftNav li.entry-a1-cat {background-image:url(../../N_l1_cat_active.gif/$file/l1_cat_active.gif);}
#leftNav li.entry-n1-last {background-image:url(../../N_l1_last_inactive.gif/$file/l1_last_inactive.gif);}
#leftNav li.entry-a1-last {background-image:url(../../N_l1_last_active.gif/$file/l1_last_active.gif);}
#leftNav li.entry-o1-last {background-image:url(../../N_l1_cat_last_active.gif/$file/l1_cat_last_active.gif);}

#leftNav li.entry-n2 {background-image:url(../../N_l2_inactive.gif/$file/l2_inactive.gif);}
#leftNav li.entry-a2 {background-image:url(../../N_l2_active.gif/$file/l2_active.gif);}
#leftNav li.entry-n2-last {background-image:url(../../N_l2_last_inactive.gif/$file/l2_last_inactive.gif);}
#leftNav li.entry-a2-last {background-image:url(../../N_l2_last_active.gif/$file/l2_last_active.gif);}

#leftNav .ul2-last li.entry-n2 {background-image:url(../../N_l2_l_inactive.gif/$file/l2_l_inactive.gif);}
#leftNav .ul2-last li.entry-n2-last {background-image:url(../../N_l2_l_last_inactive.gif/$file/l2_l_last_inactive.gif);}
#leftNav .ul2-last li.entry-a2 {background-image:url(../../N_l2_l_active.gif/$file/l2_l_active.gif);}
#leftNav .ul2-last li.entry-a2-last {background-image:url(../../N_l2_l_last_active.gif/$file/l2_l_last_active.gif);}

#leftNav a {text-decoration:none; white-space:nowrap;}
#leftNav a.entry-n0,a.entry-o0,a.entry-a0 {padding-left:15px;}
#leftNav a.entry-n1,a.entry-o1,a.entry-a1 {padding-left:35px;}
#leftNav a.entry-n2,a.entry-o2,a.entry-a2 {padding-left:55px;}

#leftNav a{color:#6b6b6b;}
/*#leftNav a:active{color:#c80046;}*/
/*#leftNav a:visited{color:#6b6b6b;}*/
#leftNav a:hover{color:#c80046;}
#leftNav a.entry-a0{color:#c80046;}
#leftNav a.entry-a1{color:#c80046;}
#leftNav a.entry-a2 {color:#c80046;}
/*#leftNav a.entry-o1{color:#6b6b6b;}
#leftNav a.entry-o2{color:#6b6b6b;}
#leftNav a.entry-o3{color:#6b6b6b;}
#leftNav a.entry-o4{color:#6b6b6b;}
#leftNav a.entry-o5{color:#6b6b6b;}*/

/* --- Content --- */
#contentArea1 {position:relative; float:left; margin-left:4px; width:420px; padding:0px 0px 0px 0px; min-height:1px;}

#contentArea12col {position:relative; float:left; margin-left:4px; width:199px; padding:0px 0px 0px 0px; min-height:1px;}
#contentArea22col {position:relative; float:left; margin-left:15px; width:199px; padding:0px 0px 0px 0px; min-height:1px;}

#contentArea13col {position:relative; float:left; margin-left:4px; width:128px; padding:0px 0px 0px 0px; min-height:1px;}
#contentArea23col {position:absolute; float:left; margin-left:15px; width:128px; padding:0px 0px 0px 0px;min-height:1px;}
#contentArea33col {position:absolute; float:left; margin-left:15px; width:128px; padding:0px 0px 0px 0px;min-height:1px;}

#contentArea631col {position:relative; float:left; margin-left:4px; width:274px; padding:0px 0px 0px 0px; min-height:1px;}
#contentArea632col {position:absolute; float:left; margin-left:15px; width:128px; padding:0px 0px 0px 0px; min-height:1px;}
/* --- Templates --- */
.para63acol {width:274px; margin-bottom:13px;}
.para63bcol {width:199px; margin-bottom:13px;}
.para3col {width:130px; margin-bottom:13px;}
.para1col {width:199px; margin-bottom:13px;}
.para1colEdit {position:absolute; left:50px; top:0px; width:275px; padding:15px 0px 0px 15px; height:441px; border-left:1px solid #f15a27;}
.para2col {width:420px; margin-bottom:13px;}
.para2colEdit {position:absolute; left:20px; top:0px; width:419px; padding:15px 0px 0px 15px; height:441px; border-left:1px solid #f15a27;}
.headline {color:#c80046;}
.headline2 {color:#c80046; float:left; width:199px;}

.clearMe {position:relative; float:none; clear:both; height:0px;}


h1 {font-size:11px; font-weight:normal; display:inline;}
/*h2 {font-family:Impact; font-size:14px; font-weight:normal; margin-bottom:11px; color:#f5821f;} */

.paratext2wdt {width:199px; float:left;}
.paratext1wdt {width:130px; float:left;}
.paratext3wdt {width:268px; float:left;}
.space2col {width:21px; float:left;}
.paratext {overflow:hidden; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#6b6b6b; border: 1px solid #ccc; padding: 10px 8px 10px 8px;}
.paratext2 {overflow:hidden; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#6b6b6b; border: 1px solid #ccc; padding: 10px 8px 10px 8px;}
.paraimage {overflow:hidden; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#6b6b6b; border: 1px solid #ccc;}
.paraimagetext {overflow:hidden; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#6b6b6b;}

.leftImage {border-collapse:collapse; float:left; width:1px; margin:2px 5px 5px 0px;}
.rightImage {border-collapse:collapse; float:right; width:1px; margin:2px 0px 5px 0px;}
.rightImage td {padding-left:4px;}

/* --- Image-Boxen rechts --- */
#boxArea {position:absolute; left:812px; top:190px;}
/* #boxArea .box {width:108px; height:98px; border:1px solid #f15a27; margin-bottom:6px; overflow:hidden; padding:5px; font-size:11px;} */

/* --- Formulare --- */
option {color:#000000;}
.textbox { color:#6b6b6b; background: #fff; border: 1px solid #CCCCCC; font-family:Arial, Helvetica; font-size:12px; width:370px; height:80px;}
.textfield { color:#6b6b6b; background: #fff; border: 1px solid #CCCCCC; font-family:Arial, Helvetica; font-size:12px; width:250px;}
.numberfield {font-family:Arial, Helvetica; font-size:12px; width:30px;}
.selectfield {width:250px;}
.formButton {background: #fff; border: 1px solid #CCCCCC; color:#6b6b6b; }

/* --- Tabellen --- */
.td0 {color:black; vertical-align:top; background-color:#ffffff;}
.td1 {color:#f0470f; vertical-align:top; background-color:#ffffff;}
.td2 {color:black; vertical-align:top; background-color:#f75a29;}
.td3 {color:white; vertical-align:top; background-color:#f75a29;}
.td4 {color:white; vertical-align:top; background-color:black;}

/* --- Suchformular / Ergebnisse --- */
.queryFormInput input {width:300px;}
.queryFormCategories {width:400px;}
.queryFormButtons {padding-top:15px;}
.queryResultHits {font-weight:bold; padding-bottom:10px;}
.queryResultHeadline {font-weight:bold;}
.queryResultHeadline a {color:#000000;}
.queryResultText {padding-bottom:15px;}