body { background-image:url(../gfx/header-breit.jpg); background-repeat:no-repeat; background-position:center 100px; }
#page { margin:10px auto; width:1002px;   }
#header { height:100px; width:1002px; margin: 0 0 160px 0}
#logo { float:left; width:140px; margin:10px 0 0 0; padding:0; height:90px; }
#sublogo { float:left; margin-top:18px; }
#secondlogo { float:right; }


#container { width:1002px; clear:both; }

#content { width:1002px; }

#content-row1 { margin: 0 0 0px 0; height:190px;  }
/*
#content-row1 { background-image:url(../gfx/shadow-up.jpg); background-repeat:no-repeat; background-position:center 16px; }
#content-row1 div.clear { background-image:url(../gfx/shadow-down.jpg); background-repeat:no-repeat; background-position:center top; height:24px; width:100%; }
*/

#content-row1 a { color:#000 }
#content-row1 h3 { padding-left:0; height:20px; }
/*#content-row1 h3 { background-image:url(../gfx/shadow-up.jpg); background-repeat:no-repeat; background-position:left bottom; }*/
#content-row1 ul { padding-left:0; }
#content-row1 table { padding-left:0; }
#content-row1 .col1 { width:502px; float:left;  margin: 0 30px 0 0;  }
#content-row1 .col1 .scroll { height:145px;  }
#content-row1 .col1 ul li:nth-child(odd)	{ background-color:#f7f7f7; }
#content-row1 .col1 ul li:nth-child(even)	{ background-color:#fff; }
#content-row1 .col1 ul li { padding:2px 0 2px 0;}
#content-row1 .col2 { width:468px; float:left; }
#content-row1 .col2 .banner { height:60px; margin-bottom:0; margin-top:10px; }
#content-row1 .col2 .scroll { height:75px; width:468px;}
#content-row1 .col2 tr:nth-child(odd) { background-color:#f7f7f7; }
#content-row1 .col2 tr:nth-child(even) { background-color:#fff; }
#content-row1 .col2 tr td, #content-row1 .col2 tr th { padding:2px 0 2px 0;}
.scroll { height:75px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; overflow-y:scroll;  }


#content-row2 .col1 { float:left; width:140px; margin-right:10px; }
#content-row2 .col1 h3 { line-height:25px; margin-bottom:10px; padding:8px 0 25px 25px; background: #fff url(../gfx/matrix.gif) no-repeat 0 8px; }
ul.filter { padding:0; margin-bottom:10px; }
ul.filter li { line-height:25px; border-bottom: solid 3px #ccc; padding: 0 10px; background-color:#f4f4f4; margin:0 0 3px 0; }
ul.filter li.active { background-color:#ed1c24; border-bottom: solid 3px #b70000; }
ul.filter li.active a { color:#fff }
ul.filter li.last-element { }
ul.filter a { display:block; }
#content-row2 .col1 .banner { border: solid 1px #e2e2e2; }
 
#content-row2 .col2 { float:left; width:720px; margin-right:10px; background-color:#fff; }
#content-row2 .col2 ul.filter { height:41px; margin-bottom:0; border-bottom: solid 4px #FFFFFF; font-size:18px; font-weight:normal; }
#content-row2 .col2 ul.filter { background-image:url(../gfx/shadow-up.jpg); background-repeat:no-repeat; background-position:left bottom; }
#content-row2 .col2 ul.filter li a { font-weight:normal;  }
#content-row2 .col2 ul.filter li { float:left; min-width:40px; border-bottom:none; background-color:transparent; padding:5px 40px 10px 10px; }
#content-row2 .col2 ul.filter li.active { background-color:#fff; border:1px solid #e2e2e2; border-bottom:none;  }
#content-row2 .col2 ul.filter li.active a { color:#000 }
#content-row2 .col2 ul.filter li.last-element {  }
#content-row2 .col2 .col-left { width:410px; float:left; }
#content-row2 .col2 .col-left table.table-matrix { width:390px; }
#content-row2 .col2 .col-right { width:202px; float:right; background-color:#f4f4f4; }
#content-row2 .col2 .col-right form { padding:0 0 0 8px; }
#content-row2 .col2 .col-right label { width:80px; }
#content-row2 .col2 .col-right input { width:120px; }
#content-row2 .col2 .col-right .submit { width:122px; }

#suche { border-bottom: solid 6px #FFFFFF; border-top: 6px solid #FFFFFF;}


#suche-row1 { border-bottom: solid 6px #FFFFFF; background: #fff url(../gfx/blank.gif) no-repeat left top; }
#suche-row2  { padding-bottom:30px; background-image:url(../gfx/shadow-down.jpg); background-repeat:no-repeat; background-position:right bottom; }
#suche-row1 > div, #suche-row2 > div { width:372px; float:left; padding-bottom:6px; }
#suche-row1 > div.suche-col2 > div.natRLLinks > span.link-col1 { width:120px; display: inline-block; padding-right:10px; }
#suche-row1 .clear, #suche-row2 .clear { width:720px; float:none; }
#suche-row1 .col1, #suche-row2 .col1{ margin-right:6px; }
#suche-row1 .suche-col2 a { margin-top:6px; padding: 7px 0; }
#suche-row2 .suche-col2 { position:relative; left:6px; width:295px; float:right; }
#suche-row2 .suche-col1 { background-image:url(../gfx/shadow-right.jpg); background-repeat:no-repeat; background-position:right center; }
#suche-row1 .suche-col2 { width:290px; float:right; }

#treffer { float:left; width:720px; border-top: solid 6px #FFFFFF; padding:13px 0 0 0; }
#treffer table, table.table-matrix { padding:0; margin: 0 0px 10px 0; width:720px; }
#treffer th, #treffer td, .table-matrix th, .table-matrix td { border:0; border-left:none; border-top:none; padding: 2px 9px 2px 0px; }
.table-matrix tr th { border-bottom:1px solid #ccc; padding-bottom:5px; }
.table-matrix tr th.first-col { border:0; }
#treffer th, .table-matrix th {  }
table .first-col { width:170px; }
#treffer a { color:#000; }
#treffer tr:nth-child(odd) td, .table-matrix tr:nth-child(odd) td, .table-matrix tr:nth-child(odd) th.first-col { background-color:#f7f7f7; }
#treffer tr:nth-child(even)	td, .table-matrix tr:nth-child(even) td, .table-matrix tr:nth-child(even) th.first-col { background-color:#fff; }
#treffer tr.empty td { background-color:#fff; }
#treffer th { border-bottom:1px solid #ccc; padding-bottom:5px; }


.detail { border-top: solid 6px #FFFFFF; }

#content-row2 .col3 { float:left; width:122px; }
#content-row2 .col3 .banner { border: solid 1px #e2e2e2; }
/*#content-row2 .col3 .banner { height:58px; border: solid 1px #B38C5E; }*/

/* pagebrowser */

#treffer .pagebrowser { overflow:hidden; width:100%;  }
#treffer .pagebrowser a { display:block; width:100%; height:100%; margin:-2px 0 -3px -20px; padding:2px 0 3px 20px; }
/*#treffer .pagebrowser a:hover { background-color:#ffffff; color:#000000; text-decoration:none; }*/
/*#treffer .pagebrowser img { display:none; }*/

#treffer .result-count { float:left; padding:1px 0 1px 2px; display:block;  }
#treffer .result-count strong { font-style:italic; font-weight:normal; }
#treffer .result-0, #treffer .result0 { padding-right:0px; }
#treffer .result-10, .result-50, .result-0,.result10, .result50, .result0  { float:left; width:65px; display:block; color:#000000; padding:2px 20px 3px 0; line-height:20px; }

#treffer .pagebrowser span { background-repeat:no-repeat; background-position:0 0; }
#treffer .pagebrowser span a { background-repeat:no-repeat; background-position:0 0; font-weight:normal; }
#treffer .pagebrowser span img { vertical-align:bottom; padding-right:2px; }

#queryForm { padding:13px 0 0 0; }

#footer { clear:both; margin: 10px 0 0 0; padding: 6px 10px; }


