/*
----------------------------------------
Stylesheet borgers.de
----------------------------------------
*/

/* 
----------------------------------------
Allgemeine Konfigurationen 
----------------------------------------
*/

html { 
   margin:0px;
   padding:0px;
}

body {
   margin:0px;
   padding:0px;
   font-size:11px;
   font-family:VERDANA,ARIAL,HELVETICA;
   color:#fff;
   background-color:#373748;
   background-image:url(../img/bg.jpg);
   background-repeat:no-repeat;
}

h1, h2, h3, h4 {
   color:#121987;
}

h1 {
   font-size:12px;
}

h2, h3 {
   font-size:11px;
}

/* --- Formulare --- */

fieldset {
   border:0px;
}

form {
   display:inline;
}

/*
fieldset label {
   padding:3px 5px 0px 0px;
   width:100px;
   float:left;
   font-weight:bold;
   text-align:right;
}

fieldset input {
   margin:0px 0px 2px 0px;
   padding:2px;
   width:350px;
   border:1px solid #ff9f33;
}

fieldset textarea {
   margin:0px 0px 2px 0px;
   padding:2px;
   width:350px;
   border:1px solid #ff9f33;
}
*/

.csc-mailform-field {
   text-align:right;
   height:12px;
   font-size:11px;
}

.csc-mailform-submit {
   margin:0px 0px 2px 0px;
   padding:2px;
   width:auto;
   font-weight:bold;
   border:1px solid #ff9f33;
   background-color:#ffbd73;
   color:#fff;
}

#searchform {
   border:0;
}

div.csc-textpic {
   float:left;
   width:95%;
}

/* 
----------------------------------------
Konfiguration der Links 
----------------------------------------
*/

/* --- Top-Navigation --- */

a.topstd:link, a.topstd:visited, a.topstd:active {
   text-decoration:none;
   color:#fff;
}

a.topstd:hover, a.topstd:focus {
   text-decoration:underline;
}

a.topact:link, a.topact:visited, a.topact:active, a.topact:hover, a.topact:focus {
   text-decoration:none;
   font-weight:bold;
   color:#2c3647;
}

/* --- Navigation Level 1 --- */

a.level1std:link, a.level1std:visited, a.level1std:active {
   padding:10px 15px 9px 13px;
   float:left;
   display:block;  
   text-decoration:none;
   font-weight:bold;
   border-right:1px solid #c3c3c3;
   background-image:url(../img/level1std.png);
   background-repeat:repeat-x;
   color:#fff;
}

a.level1std:hover, a.level1std:focus {
   background-color:#97959e;
   background-image:url(../img/level1act.png);
   background-repeat:repeat-x;
}

a.level1act:link, a.level1act:visited, a.level1act:active, a.level1act:hover, a.level1act:focus {
   padding:10px 15px 9px 13px;
   float:left;
   display:block;
   text-decoration:none;
   font-weight:bold;
   border-right:1px solid #c3c3c3;
   background-image:url(../img/level1act.png);
   background-repeat:repeat-x;
   background-color:#97959e;   
   color:#000;
}

/* --- Navigation Level 2 --- */

a.level2std:link, a.level2std:visited, a.level2std:active {
   margin:0px;
   padding:6px 0px 6px 10px;
   display:block;
   width:192px;
   text-decoration:none;
   border-bottom:1px solid #fff;
   background-color:#625e6b;
   color:#fff;
}

a.level2std:hover, a.level2std:focus {
   background-color:#625e6b;
}

a.level2act:link, a.level2act:visited, a.level2act:active, a.level2act:hover, a.level2act:focus {
   margin:0px;
   padding:6px 0px 6px 10px;
   display:block;
   width:192px;
   text-decoration:none;
   font-weight:bold;
   border-bottom:1px solid #fff;
   background-color:#625e6b;
   color:#fff;
}

/* --- Navigation Level 3 --- */

a.level3std:link, a.level3std:visited, a.level3std:active {
   margin:0px;
   padding:4px 0px 4px 25px;
   display:block;
   width:177px;
   text-decoration:none;
   font-size:11px;
   border-bottom:1px solid #fff;
   background-color:#c3c3c8;
   color:#333;
}

a.level3std:hover, a.level3std:focus {
   text-decoration:none;
}

a.level3act:link, a.level3act:visited, a.level3act:active, a.level3act:hover, a.level3act:focus {
   margin:0px;
   padding:4px 0px 4px 25px;
   display:block;
   width:177px;
   text-decoration:none;
   font-size:11px;
   font-weight:bold;
   border-bottom:1px solid #fff;
   background-color:#c3c3c8;
   color:#333;
}

/* --- Current --- */

#current a {
   text-decoration:none;
   color:#fff;
}

/* --- Inhalt --- */

#content a:link, a:visited, a:active {
   text-decoration:none;
   color:#121987;
}

#content a:link, a:visited, a:active {
   text-decoration:underline;
   color:#121987;
}

/* --- Inhalt (intern) -- */

a.internal-link:link, a.internal-link:visited, a.internal-link:active {
   padding:0px;
   text-decoration:none;
   color:#121987;
}

a.internal-link:hover, a.internal-link:focus {
   text-decoration:underline;
}

/* --- Inhalt (extern) -- */

a.external-link-new-window:visited, a.external-link-new-window:link, a.external-link-new-window:active {
   padding:0px;
   text-decoration:none;
   color:#121987;
}

a.external-link-new-window:hover, a.external-link-new-window:focus {
   text-decoration:underline;
}

/* --- PDF erstellen --- */

a.pdf:link, a.pdf:visited, a.pdf:active {
   padding:0px 0px 0px 15px;
   text-decoration:none;
   background-image: url(../img/pdf.gif);
   background-repeat:no-repeat;
   color:#000;
}

a.pdf:hover, a.pdf:focus {
   text-decoration:underline;
}

/* --- Seite drucken --- */

a.print:link, a.print:visited, a.print:active {
   padding:0px 0px 0px 16px;
   text-decoration:none;
   background-image: url(../img/print.gif);
   background-repeat:no-repeat;
   color:#000;
}

a.print:hover, a.print:focus {
   text-decoration:underline;
}

/* 
----------------------------------------
Konfiguration der Klassen 
----------------------------------------
*/

.browsebox li {
   display:inline;
   list-style-type:none;
   padding-right:5px;
}

/* 
----------------------------------------
Konfiguration der IDs 
----------------------------------------
*/

/* --- Hauptcontainer --- */

#sitecontainer {
   margin:0px;
   padding:10px 0px 0px 15px;   
   width:990px;
}

/* --- Oben --- */

#top {
   margin:0px;
   padding:0px;
   width:972px;
   font-size:11px;
   text-align:right;
}

#topnavigation {
   margin:0px;
   padding:0px; 
   float:left;
   width:750px;
   text-align:right;   
}

#language {
   margin:0px;
   padding:0px;
   width:75px;
   float:right;
}

#search {
   margin:0px;
   padding:0px;
}

/* --- Header --- */

#header {
   margin:30px 0px 0px 0px;
   padding:0px;
   width:100%;
   height:75px;
   clear:both;
}

#borgers {
   margin:0px;
   padding:0px;
   width:206px;
   height:76px;
   float:left;   
}

#stripe {
   margin:0px 0px 0px 216px;
   padding:0px;
   width:755px;
   height:75px;
   background-image:url(../img/header.jpg);
   background-repeat:no-repeat;
}

/* --- Site --- */

#site {
   margin:50px 0px 0px 0px;
   padding:0px;
   width:100%;
   clear:left;
}

#left {
   margin:0px;
   padding:0px;
   width:205px;
   float:left;
}

#current {
   margin:21px 0px 7px 10px;
   padding:0px 10px;
   border-left:2px solid #fff;
   font-size:11px;
   font-weight:bold;
   color:#fff;
}

#subnavigation {
   margin:0px;
   padding:0px;
}

#subnavigation ul {
   margin:0px;
   padding:0px;
   list-style-type:none;		
}

#right {
   margin:0px 0px 0px 216px;
   padding:0px;
   width:755px;
   background-color:#fff;
}

/* --- Navigation --- */

#mainnavigation {
   margin:0px 0px;
   padding:0px;
   width:100%;
   height:40px;
   line-height:21px;
   font-size:11px;
   background-image:url(../img/level1std.png);
   background-repeat:repeat-x;
   background-color:#524f5b;
   color:#fff;    	
}

#mainnavigation ul {
   margin:0px;
   padding:0px;
   height:40px;
   list-style-type:none;		
}

#mainnavigation li {
   margin:0px;
   padding:0px;
   float:left;
}

#content {
   margin:1px 0px 0px 0px;
   padding:15px;
   line-height:175%;
   background-color:#fff;
   color:#000;
}

div#content {
   min-height:350px;
   height:expression(this.scrollHeight > 350 ? "auto":"350px");   
}

#footer {
   margin:0px;
   padding:3px 0px;
   width:100%;
   height:14px;
   clear:left;   
   font-size:10px;
   background-color:#d8d7da;
   color:#000;
}

#copyright {
   margin:0px;
   padding:0px 10px;
   float:left;
}

#print {
   margin:0px;
   padding:0px 10px;
   text-align:right;  
}


/*
----------------------------------------
Extensions
----------------------------------------
*/

/* --- Suchformular --- */

.tx-macinasearchbox-pi1 {
   display:inline;
}

/* --- Sprachwahl --- */

tx-bblanguageselect-pi1 {
   display:inline;
}

/* --- Indexed Search --- */

.tx-indexedsearch-descr {
   font-size:11px;
   font-family:VERDANA,ARIAL,HELVETICA;
   color:#000;
}

.tx-indexedsearch-info {
   font-size:11px;
   font-family:VERDANA,ARIAL,HELVETICA;
   color:#000;
}


