@import url(gkmb_FILES/content.css);
@import url(rte.css);

/*****************************************************/
/*                                                                                         */
/*                Seiten Standards                                                 */
/*                                                                                         */
/*****************************************************/


body, html {
            border: 0;
            margin: 0;
            padding: 0;
            height: 100%;
            min-height: 100%;
            font: normal 100.01% Arial, Verdana, Helvetica, Sans-serif;
            background-color: #f3e8c6;
            background-image: url(/fileadmin/templates/main/stdimg/bgStriche1px.gif);
            background-repeat: repeat-x;
            text-align: center;
            }

html {
	margin-bottom: 1px;
}

body ul {
            color: #010000; 
            }

body {
                margin-bottom: 1px;
}

.line {
            background-color: #84cac0;
            }


.latest-wrapper {
            position: relative;
            margin: -20px 10px 0px 0px;
            z-index: 10;
            }


#wrappertable {
            margin-left: auto;
            margin-right: auto;
            text-align: left;
            }


.bg {
            background-color: #fff;
            }


.bgBeigeDkl {
            background-color: #A19774;
            color: #fff;
            }
            
            
.bgBeigeHell {
            background-color: #FFFDEE;
            color: #000;
            }
            
            
.bgStriche {
            background-image: url(/fileadmin/templates/main/stdimg/bgstriche.gif);
            }
            
            	
.bgBlau {
            background-color: #434d77;
            }					 


.bgBeige {
            background-color: #F3E8C6;
            }


/*****************************************************/
/*                                                                                         */
/*                 Navigationselemente                                           */
/*                                                                                         */
/*****************************************************/


#leftmenu ul {
            list-style-type: none;
            margin: 0px 0px -0px 20px;
            }



/*                                                                                       
#leftmenu ul li.NO  {
            color: #000;
            padding-left: 10px;
font: normal 100.01% Arial, Verdana, Helvetica, Sans-serif;
            }
*/ 





/*****************************************************/
/*                                                                                         */
/*                  Ausrichtung leftmenu in nicht  IE5 mode              */
/*                                                                                         */
/*****************************************************/

html >  body #leftmenu ul{
            margin-left: -20px;
            }


#leftmenu ul li {
            font: bold 11px Arial, Verdana, Helvetica, Sans-serif;
            color: #000;
            text-decoration: none;
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
            line-height: 16px;
            }


#leftmenu  ul li a {
            text-decoration: none;
            } 

#leftmenu ul li a:hover {
            color: #A19774;
            }

#leftmenu ul li a {
            color: #000;
            } 

#leftmenu ul li.ACT a {
            color: #000;
            }

#leftmenu ul li.ACT{
            color: #000;
            }

#leftmenu ul li.CUR a {
            color: #000;
            }

#leftmenu ul li.CUR  {
            color: #000;
            }



/*****************************************************/
/*                                                                                         */
/*                 Allgemeiner Inhalt                                              */
/*                                                                                         */
/*****************************************************/

a.textlink:link {
            font: normal 10px Arial, Verdana, Helvetica, Sans-serif;
            color: #003366;
            text-transform: uppercase;
            text-decoration: underline;
            }
            
a.textlink:active {
            font: normal 10px Arial, Verdana, Helvetica, Sans-serif;
            color: #003366;
            text-transform: uppercase;
            text-decoration: underline;
            }

a.textlink:visited {
            font: normal 10px Arial, Verdana, Helvetica, Sans-serif;
            color: #003366;
            text-transform: uppercase;
            text-decoration: underline;
            }
            
a.textlink:hover {
            color: #000;
            font: normal 10px Arial, Verdana, Helvetica, Sans-serif;
            text-decoration: underline;
            text-transform: uppercase;
            background-color: #aeaeae;
            }


p {
            margin: 0;
            }


.tr-even tr-0 {
            background-color: #b5bfc9;
            }

H3 {
            font-family: Arial, Verdana, Helvetica, Sans-serif;
            }




/*****************************************************/
/*                                                                                         */
/*                 JGE tt_news styles adepted for CWM3/basic            */
/*                                                                                         */
/*****************************************************/


/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-single-item HR.clearer, .news-latest-container HR.clearer {
            clear:right;
            height:1px;
            border:0px solid #fff;
            }

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	
            }

.news-latest-container H2 {
            color:#444;
            padding-top: 0px;
            padding-bottom: 0px;
            font-size: 10px;
            font-weight: bold;
            padding-left:28px;
            border-top:1px solid #d6d6d6;
            border-bottom: 1px solid #d6d6d6;
            }


.news-latest-item {
            font-size: 12px;
/* IE hack */
            height: 1%;
            line-height: 1.3;
/* IE hack end */
            padding:0px;
            margin:0px;
            padding-bottom: 15px;
            }

.news-latest-title, .news-latest-title A {                
            font-size: 12px;
            font-weight: bold;
            padding-left: 0px;
            padding-bottom: 3px;
            }
            
.news-latest-title A:link, .news-latest-title A:visited,.news-latest-title A:hover,.news-latest-title A:active {
            text-decoration: none;
            } 
            
.news-latest-img  {
            margin-left: 0px;
            margin-bottom:3px;
            margin-right:2px;
            color: #010000;
            font-size: 9px;
            }

.news-latest-date,.news-latest-morelink {
            font-size:9px;
            padding-left: 0px;
            }

.news-latest-date A:link, .news-latest-date A:visited, .news-latest-date A:hover, .news-latest-date A:active   {
            text-decoration: none; color: #F3E8C6;
            }

.news-latest-morelink {
            height: 10px;
            }

.news-latest-morelink A {
            text-decoration: none;  
            } 

td.news-latest-teaser p.bodytext {
            font-size: 12px;
            padding-left: 0px;
            }

td.news-latest-teaser > p.bodytext {
            font-size: 12px;
            padding-left: 0px;
            }



/*--------------------------------- tt_news LIST view  -----------------------------------*/

.news-list-container {
            }


.news-list-item {
/* IE hack */
            height: 1%;
            line-height: 1.3;
/* IE hack end */
            padding:0px;
            margin:0px;
            }

.news-search-form {
            padding:3px;
            margin-bottom:5px;
            border:1px solid #666;
            background-color:#F9FFE5;
            }
            
.news-search-emptyMsg {
            margin:0px;
            }

.news-search-form FORM {
            margin:0px;
            }

.news-list-container H3 {
            margin-bottom: 5px;
            padding: 2px;
            border-bottom: 0px solid #769024;
            }
            
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
            color:#ef1c24;
            padding-left:0px;
            }

.news-list-container H3 A {
            color:#444;
            }

.news-list-container P {
            padding-left:0px;
            }
            
.news-list-date {
            color: #000;
            width: 180px;
            text-align: left;
            height: 20px;
            margin-top: -2px;
            margin-right: -2px;
            font-size: 10px;
            font-weight: normal;
            padding-left: 0px;
            }
            
.news-list-title, .news-list-title A {                
            font-size: 12px;
            font-weight: bold;
            padding-left: 0px;
            padding-bottom: 0px;
            }
            
.news-list-title A:visited,.news-list-title A:hover,.news-list-title A:active {
            text-decoration: none;
            }
            
.news-list-imgcaption { 
            color: #000;
            font-size: 10px;
            }

.news-list-container IMG {
            border:0px solid #000;
            margin-bottom:3px;
            margin-right: 20px;
            margin-left:0px;
            color: #000;
            font-size: 10px;
            }
            
.news-list-img {
            border:0px solid #000;
            margin-bottom:3px;
            margin-right: 20px;
            margin-left:0px;
            color: #010000;
            font-size: 10px;
            }
            

.news-list-category IMG {
            float: none;
            border:none;
            margin:0px;
            }

.news-list-morelink,.news-list-category {
            font-size:9px;
            margin-left:0px;
            }
            
.news-list-morelink  {
            margin-bottom:3px;
            }

.news-list-morelink A {
            text-decoration: none;                
            } 


.news-list-morelink A:visited,.news-list-morelink A:hover,.news-list-morelink A:active {
            text-decoration: none;
            }

td.news-latest-teaser > p.bodytext {
            font-size: 12px;
            color: #F3E8C6;
            padding-left: 0px;
            }

.news-list-browse {
            text-align: center;
            }
            
.news-list-separator{
            background-color: #FFFDEE;
            }


	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
            margin:3px;
            border:0px solid #666;
            padding:3px;
            }
            
.tx-ttnews-browsebox TD {
            font-size: 10px;
            }
            
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
            font-weight: bold;
            }
            
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
            margin:0px;
            }

.tx-ttnews-browsebox-SCell {
            background-color: #BBE53A;
            border:1px solid #666;
            }
            
.news-search-emptyMsg {
            font-size: 12px;
            margin-left: 10px;
            }
            
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
            padding:5px;
            margin-bottom:2px;
            }
            
.news-single-item H2 {
            font-size: 12px;
            font-weight:bold;
            color: #FFFDEE;
            margin-bottom: 19px;
            margin-top: 2px;
            }

.news-single-item H3 {
            margin-bottom: 15px;
            }

.news-single-img {
            float: right;
            margin-left:25px;
            }

.news-single-imgcaption {
            padding:3px;
            clear:both;
            }

.news-single-category {
            float: right;
            }

.news-single-backlink, .news-single-backlink a {
            font-weight: bold;
            font-size: 9px;
            margin-bottom: 15px;
            margin-top: 10px;
            }

.news-single-backlink a:link, .news-single-backlink a:visited, .news-single-backlink a:hover, .news-single-backlink a:active {
            text-decoration:  none;
            }
            
.news-single-timedata {}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
            font-size: 9px;
            }
            
.news-single-author {
            padding-bottom: 3px;
            }
            
.news-single-additional-info {
/* 	clear: both; */
            margin-top: 4px;
            border: 0px solid #666;
            padding:3px;
            padding-bottom:0px;
            }
            
.news-single-related,.news-single-files,.news-single-links  {
            border: 0px solid #666;
            margin:0px;
            margin-bottom: 3px;
            }

.news-single-related DD, .news-single-links DD, .news-single-files DD {
            margin-left:0px;
            }

.news-single-related DT, .news-single-links DT, .news-single-files DT {
            font-weight: bold;
            font-size: 10px;
            margin-left:0px;
            width:90%;
            }


  
/*--------------------------------- CWM3/basic customization --------------------------------- */


#stdmenu {
            color: #000;
            }

#stdmenu ul{
            list-style-type: none;
            margin: 0px 5px 0px 8px;
            }

/*****************************************************/
/*                                                                                         */
/*                  Ausrichtung stdmenu in nicht  IE5 mode              */
/*                                                                                         */
/*****************************************************/

html >  body #stdmenu ul{
            margin: 0px  5px 0px -32px;
            list-style-type: none;
            }

#stdmenu ul li {
            font: normal 11px Arial, Verdana, Helvetica,  sans-serif;
            color: #000;
            text-decoration: none;
            line-height: 17px;
            list-style-type: none;
            font-weight:  normal;
            display: inline;
            margin-right: 5px;
            text-transform: uppercase;
            }

html >  body #stdmenu ul li {
            font: normal 11px Arial, Verdana, Helvetica,  sans-serif;
            list-style-type: none;
            color: #000;
            text-decoration: none;
            line-height: 17px;
            display: inline;
            text-transform: uppercase;
            }

#stdmenu ul li a {
            text-decoration: none;
            } 

#stdmenu ul li a {
            color: #000;
            } 

#stdmenu ul li.ACT a,
#stdmenu ul li.CUR a {
            color: #222;
            }
            
#stdmenu ul li.ACT,
#stdmenu ul li.CUR  {
            color: #222;
            }

#stdmenu ul li.NO a {
            color: #000;
            }
            
#stdmenu ul li.NO  {
            color: #000;
            }
            
#stdmenu ul li a:hover,
#stdmenu ul li.CUR a:hover,
#stdmenu ul li.CUR a:hover {
            color: #000;
            background-color: #aeaeae;
            }

#topmenu {
            color: #000;
            }

#topmenu ul{
            list-style-type: none;
            margin: 0px 5px 0px 8px;
            }

/*****************************************************/
/*                                                                                         */
/*                  Ausrichtung topmenu in nicht  IE5 mode              */
/*                                                                                         */
/*****************************************************/

html >  body #topmenu ul{
            margin: 0px  5px 0px -32px;
            list-style-type: none;
            }

#topmenu ul li {
            font: normal 11px Arial, Verdana, Helvetica,  sans-serif;
            color: #000;
            text-decoration: none;
            line-height: 17px;
            list-style-type: none;
            font-weight:  normal;
            display: inline;
            margin-right: 5px;
            text-transform: uppercase;
            }

html >  body #topmenu ul li {
            font: normal 11px Arial, Verdana, Helvetica,  sans-serif;
            list-style-type: none;
            color: #000;
            text-decoration: none;
            line-height: 17px;
            display: inline;
            text-transform: uppercase;
            }

#topmenu ul li a {
            text-decoration: none;
            } 

#topmenu ul li a {
            color: #000;
            } 

#topmenu ul li.ACT a,
#topmenu ul li.CUR a {
            color: #222;
            }
            
#topmenu ul li.ACT,
#topmenu ul li.CUR  {
            color: #222;
            }

#topmenu ul li.NO a {
            color: #000;
            }
            
#topmenu ul li.NO  {
            color: #000;
            }
            
#topmenu ul li a:hover,
#topmenu ul li.CUR a:hover,
#topmenu ul li.CUR a:hover {
            color: #000;
            background-color: #aeaeae;
            }

.home {
            font: normal 11px Arial, Verdana, Helvetica,  sans-serif;
            text-decoration: none;
            margin: 0px 0px 0px 8px;
            text-transform: uppercase;
            }
            
.home:link, .home:visited {
            color: #000000;
            margin: 0px 0px 0px 8px;
            } 
            
.home:hover {
            color: #000;
            background-color: #aeaeae;
            }
            
.home:active, .homeg {
            color: #222;
            margin: 0px 0px 0px 8px;
            text-transform: uppercase;
            } 
            
.leftnavbg {
            background-color: #fcfb87;
            }


#leftmenusub ul {
            list-style-type: none;
            margin-left: 0px;
            }

/*****************************************************/
/*                                                                                         */
/*                  Ausrichtung leftmenusub in nicht  IE5 mode              */
/*                                                                                         */
/*****************************************************/

html >  body #leftmenusub ul{
            margin-left: -41px;
            }

#leftmenusub ul li {
            font: normal 11px Arial, Verdana, Helvetica,  sans-serif;
            color: #ef1c24;
            text-decoration: none;
            padding: 0px 0 0px 0px;
            line-height: 15px;
            }

#leftmenusub ul li a {
            text-decoration: none;
            } 

#leftmenusub ul li a:hover {
            color: #000;
            background-color: #aeaeae;
            }

#leftmenusub ul li a {
            color: #010000;
            } 

#leftmenusub ul li.ACT a,
#leftmenusub ul li.CUR a {
            color: #010000;
            font-weight: 900;
            }

#leftmenusub ul li.ACT,
#leftmenusub ul li.CUR  {
            color: #010000;
            font-weight: 900;
            }

#ct1 {
            z-index: 30;
            }

#dlc #LCONTENT {
            z-index: 330;
            margin-top: 0px;
            }

#LCONTENT {
            margin-bottom: 25px;
            }


/*****************************************************/
/*                                                                                         */
/*                  Ausrichtung LCONTENT   in nicht  IE5 mode           */
/*                                                                                         */
/*****************************************************/

html >  body #dlc #LCONTENT {
            margin-top: -0px;
            }

#ct1 #CONTENT {
            z-index: 30;
            margin-top: 0px;
            }

.logincell .csc-firstHeader {
            font-family: Arial, Verdana, Helvetica,  sans-serif;
            font-size: 10px;
            color: #5a5a5a;
            font-weight: normal;
            margin-top: 13px;
            margin-bottom: 7px;       
            margin-left: -3px; 
            }

#ct1 .bodytext {
            font-family: Arial, Verdana, Helvetica,  sans-serif;
            font-size: 12px;
            color: #000;
            font-weight: 500;
            }

#ct1 .bodytextheadline {
            font-family: Arial, Verdana, Helvetica,  sans-serif;
            font-size: 12px;
            color: #F3E8C6;
            font-weight: bold;
            }


/*****************************************************/
/*                                                                                         */
/*                  Erweiterungen / Anpassungen                                              */
/*                                                                                         */
/*****************************************************/


.footer { color: #666;margin-right: 20px;font-size: 9px;}
.footer:hover {color: #000; background-color: #aeaeae;}


/* Space below each image (also in-between rows) */
            DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
            DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0px; display: block; }
            DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }


.balken {
            background-color: #333;
            color: #fff;
            font-family: Arial, Verdana, Helvetica,  sans-serif;
            font-size: 13px;
            font-weight: bold;
            }

.balken .csc-firstHeader {
            color: #fff;           
            }

#LinkStartseite {
            color: #000;
            font-weight: bold;
            }

#LinkStartseite:hover {
            color: #A19774;
            font-weight: bold;
            }

#SB2 {
            padding-top: 25px;  
            }


#SB3 {
            background-image: url(/fileadmin/templates/main/stdimg/bgSb3.gif);
            background-repeat: repeat-x;
            }


a.download {
            font: normal 12px Arial, Verdana, Helvetica,  sans-serif;
            font-weight: bold;
            text-decoration: none;
            display: inline;
            background-image: url(/fileadmin/templates/main/stdimg/knPfeil.gif);
            background-repeat: no-repeat;
            }
            
img {
	   border: 0px;
}



.bgSB1Bild {
            background-image: url(/fileadmin/templates/main/stdimg/Headerbilder/headBild3.jpg);
}

.csc-menu a:hover{
	color: black;
         background-color: #f3e8c6;
         list-style-type: none;
         }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {  
margin-right: 1px;
}   
.bgSB1Bild div.csc-textpic div.csc-textpic-single-image img {
	margin: 0;
}