/* 
   +++ +++ +++ 
   +++ +++ +++ 
   +++ +++ +++
   
 csscube.de - a flexible css and layout framework for TYPO3
 - file: colors_main.css
 - function: colors, borders, backgrounds
 */

/*
Style Presets for c & p:

*/

/* Basis
............................................... */

body {background: #BEE6EF url(../img/kb/body_bg.jpg) top left repeat-x;}
.mainHeader {background: url(../img/kb/main_header.jpg) top left no-repeat}

.mainContent {background: url(../img/kb/mc_bg.jpg) top left repeat-y;}
.mcInner {background: url(../img/kb/mc_inner_bg.jpg) top left no-repeat; color:#666;}
#sixinside {color: #333;}
.footContent {background: url(../img/kb/footer_bg.jpg) top left no-repeat;}


h1,h2,h3,h4,h5,h6 {color: #328A9C;}
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

a {color: #666;}
a:hover {color: #328A9C;}

p a {color: #666; border-bottom:1px dotted #ccc;}
p a:hover {color: #328A9C; border-bottom:1px dotted #328A9C;}

/* Fussbereich
............................................... */

.copyfoot {color: #fff !important;}
.copyfoot h1,.copyfoot h2,.copyfoot h3,.copyfoot h4,.copyfoot h5,.copyfoot h6 {color: #328A9C;}
.copyfoot h1 {}
.copyfoot h2 {}
.copyfoot h3 {}
.copyfoot h4 {}
.copyfoot h5 {}
.copyfoot h6 {}


/* Toolbox
............................................... */

#threeinside {}
#threeinside a {color: #CFD0D4; border-bottom:1px dotted #CFD0D4}
#threeinside a:hover {color: #328A9C;border-bottom:1px dotted #328A9C}
#breadcrumb {color: #A2A4A3 }


/* Topmenue 1
............................................... */
/*#topmenueOne ul {background:none;}
#topmenueOne a, #topmenueOne strong {}
#topmenueOne a span {background: none; color:#D5D5A9; border-left:1px solid #3C8720; border-right:1px solid #275615;}

#topmenueOne a:hover, #topmenueOne a:active, #topmenueOne a:focus {background: url(../img/agronova/topnavi_over.jpg) top right no-repeat;}
#topmenueOne a.aFirst:hover,#topmenueOne a.abFirst:hover, #topmenueOne a.aFirst:active, #topmenueOne a.aFirst:focus {background: url(../img/agronova/topnavi_over.jpg) top left no-repeat;}
#topmenueOne a:hover span {color: #fff}

#topmenueOne a.aktiv, #topmenueOne strong {background: url(../img/agronova/topnavi_over.jpg) top right no-repeat;}
#topmenueOne a.aFirst, #topmenueOne strong {background: url(../img/agronova/topnavi_over.jpg) top left no-repeat;}
#topmenueOne a.aktiv span, #topmenueOne strong span {color: #fff}

#topmenueOne a span.topnaviFirst {border-left: none;}
#topmenueOne a span.topnaviLast {border-right: none;}
*/
/* Topmenue 2
............................................... */

/*#topmenueTwo ul {background:none;}
#topmenueTwo a, #tnavSub strong {}
#topmenueTwo a span {background: none; color:#D5D5A9; border-left:1px solid #3C8720; border-right:1px solid #275615;}

#topmenueTwo a:hover, #topmenueTwo a:active, #topmenueTwo a:focus {background: url(../img/agronova/topnavi_over.jpg) top right no-repeat;}
#topmenueTwo a.aFirst:hover,#topmenueTwo a.abFirst:hover, #topmenueTwo a.aFirst:active, #topmenueTwo a.aFirst:focus {background: url(../img/agronova/topnavi_over.jpg) top left no-repeat;}
#topmenueTwo a:hover span {color: #fff}

#topmenueTwo a.aktiv, #tnav strong {background: url(../img/agronova/topnavi_over.jpg) top right no-repeat;}
#topmenueTwo a.aFirst, #topmenueTwo strong {background: url(../img/agronova/topnavi_over.jpg) top left no-repeat;}
#topmenueTwo a.aktiv span, #topmenueTwo strong span {color: #fff}

#topmenueTwo a span.topnaviFirst {border-left: none;}
#topmenueTwo a span.topnaviLast {border-right: none;}*/

/* Topmenue Standard
............................................... 

#topservice ul {background:none;}
#topservice a, #topservice strong {background: none; }
#topservice a span {background: none; color:#C66960;}

#topservice a:hover, #topservice a:active, #topservice a:focus {background:none;}
#topservice a:hover span {background:none;color: #367240}

#topservice a.aktiv, #topservice strong {background:none;}
#topservice a.aktiv span, #topservice strong span {background:none;color: #367240}

............................................... */

/* Headnavi 
............................................... */


#hnav a span {color: #222;}
#hnav a:hover span {color: #308C9F;}
#hnav a.aktiv, #hnav strong {color: #308C9F;}
#hnav a.aktiv span, #hnav strong span {color: #308C9F;}



/* Subnavi
............................................... */

#cnav ul a span {}
#cnav ul a span.big {color: #000 !important;}



/* ----  C-Navi: Subnavigation Alternative---- */

#cnav ul a span {}
#cnav ul li ul a span {}
#cnav ul li ul li ul a span {}

h3.levelheader {background: none; border: none; }
#cnav ul li strong a {}
#cnav ul li ul li strong a {}
#cnav ul li ul li ul li strong a {}

#cnav ul li a {}
#cnav ul li ul li a {}
#cnav ul li ul li ul li a {}

#cnav ul li a.last {border-bottom:none; text-align:right;}
#cnav ul li a.last:hover{border-bottom:none;}

#cnav ul li a:hover {}
#cnav ul li ul li a:hover {}
#cnav ul li ul li ul li a:hover {}

#cnav ul a span {color:#666; border-bottom:1px dotted #666;}
#cnav ul a:hover span {color:#328A9C;background: none;  border-bottom:1px dotted #328A9C;}
#cnav ul li strong a span {color:#328A9C;background: none;  border-bottom:1px dotted #328A9C;}
#cnav ul li ul a span {}
#cnav ul li ul li ul a span {}

/* ----  C-Navi: Subnavigation Alternative leer ---- */
/*
#cnav ul a span {}
#cnav ul li ul a span {}
#cnav ul li ul li ul a span {}

h3.levelheader {}
#cnav ul li strong a {}
#cnav ul li ul li strong a {}
#cnav ul li ul li ul li strong a {}

#cnav ul li a {}
#cnav ul li ul li a {}
#cnav ul li ul li ul li a {}

#cnav ul li a.last {}
#cnav ul li a.last:hover{}

#cnav ul li a:hover {}
#cnav ul li ul li a:hover {}
#cnav ul li ul li ul li a:hover { }
#cnav ul li#title {}

#cnav ul a span {}
#cnav ul a:hover span {}
#cnav ul li strong a span {}
#cnav ul li ul a span {}
#cnav ul li ul li ul a span {}
*/



/* Tabellen
............................................... */

table {background:none; border:none;}
td, th{background:none; border:none;}
th {color:#000; background:none; border:none;}
tr {background:none; border:none;}
tr td{background:none; border:none;}

/* Contact Formular
............................................... */

.formularContainer form {background-color: #FBFBFB;}
.formularContainer p.err {color:#f00;}
.formularContainer form p {}
.formularContainer fieldset {border: 1px solid #ccc;}
.formularContainer legend {background: #fff; }
.formularContainer input.radio_feld {border: 0px none;}
.formularContainer input.text_feld, #text input.text_feld2, #text select {border: 1px solid #ECECEC; border-right: 1px solid #F5F5F5; border-bottom: 1px solid #F5F5F5;}
.formularContainer textarea {border: 1px solid #ECECEC; border-right: 1px solid #F5F5F5; border-bottom: 1px solid #F5F5F5;}


/* Suche
............................................... */

.suchbox {background: transparent; border:none; color:#777}
.suchbox input.hsuche {border-top: 1px solid #999; border-left: 1px solid #999;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;background: none; color: #777}
.suchbox .suchsend {border-top: 1px solid #ccc; border-left: 1px solid #ccc;border-right: 1px solid #999;border-bottom: 1px solid #999; background:transparent;color: #777}
.suchbox .suchsend:hover {background: #fff;color: #000}
 

/* Diverses
............................................... */

.tx-felogin-pi1 fieldset {border: 1px solid #E5ECFE; background-color: #fff;}
.tx-felogin-pi1 fieldset.sub_field {border: 0px none; background-color: #f1f1f1;}

.tx-felogin-pi1 legend {color: #E51924;background:none;  border: 0px none;}
.tx-felogin-pi1 .sub_field legend {border: 0px none;}

.tx-felogin-pi1 input, .tx-felogin-pi1 textarea, .tx-felogin-pi1 select {background: #fff; color: #333; border: 1px solid #75736E; border-right-color: #F2F0EE; border-bottom-color: #F2F0EE;}
.tx-felogin-pi1 input.senden, .tx-felogin-pi1 input.send {background: #D8D7D6 url(../img/topnav_bg.gif) repeat-x top left; color: #fff; border: 1px solid #fff;}

div#editPanelSet {background: #F8F9F8; color: #FF0000}

