/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*  CB-Portal-Theme Blau für CB reloaded         	     */
/*  Uwe Steinbrich  (www.steinbrich.kocher-rems.info)        */
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

	/* dunkel #122D58 */
        /* mittel #5789DD */
        /* hell #B4D0DE   */

        /* hintergrund #EFEFEF */

/* ++++++++++++++++++Dateiübergreifende Angaben+++++++++++++ */

a:link                                 	/* noch nicht besuchter Link */
{
	color:#122D58;                  	/* Linkfarbe */
         text-decoration:none;              /* Linkunterstreichung */
     /*     font-weight:bold;                       Schriftgewicht */
}

a:visited                            	/* besuchter Link */
{
	color:#122D58;
         text-decoration:none;
     /*     font-weight:bold;*/
}

a:hover                               	/* Link beim Überfahren */
{
	color:#122D58;
         text-decoration:none;
     /*    background-color:#E0E0E0;       	 Hintergundfarbe */
    /*      font-weight:bold;*/
}

a:active                                 /* Angeklickter Link */
{
	color:#122D58;
         text-decoration:none;
      /*    font-weight:bold;*/
}

body
{
	background-color:#FFFFFF;       /* Hintergrundfarbe der Gesamtseite */
         font-family:Verdana,sans-serif; /* Schriftart der Gesamtseite */
         font-size:10px;                 /* Schriftgröße der Gesamtseite */
         scrollbar-base-color:#5789DD;	/* Farbe der Scrollbalken */
}


.weis
{
	background-color:#FFFFFF;


}





td
{
         font-family:Verdana,sans-serif; /* Schriftart innerhalb der Tabellenzellen */
         font-size:11px;                 /* Schriftgröße innerhalb der Tabellenzelle */
	color:#122D58;                  /* Schriftfarbe innerhalb der Tabellenzelle */
         border-style:none;              /* Rahmenstyle der Tabellenzelle */
	border-width:1px;               /* Rahmenbreite der Tabellenzelle */
         border-color:#122D58;           /* Rahmenfarbe der Tabellenzelle */
      /*   background-color:#FFFFFF;       Hintergrundfarbe der Tabellenzelle */
         padding:3px;			/* Innenrand Abstand zum Rahmen*/
}




td.headerfoot				/* Zeile unter dem Kopf */
{
         font-family:Verdana,sans-serif;
         font-size:11px;
         color:#122D58;
         font-weight:bold;
         border-style:solid;
	border-width:1px;
         border-color:#122D58;
         background-color:#5789DD;
}


.header                                /* Seitenkopfzelle */
{
         font-family:Verdana,sans-serif;
         font-size:12px;
         color:#122D58;
         border-style:none;
	 border-width:1px;
         border-color:#122D58;
         padding:0px;
         height:140px;
}



.begruessung1
{
         font-family:Verdana,sans-serif;
         font-size:24px;
         font-weight:bold;
}

.begruessung2
{
         font-family:Verdana,sans-serif;
         font-size:14px;
         font-weight:bold;
}




.dunkel                                  /* Festlegung des dunklen (Tabellen-)Farblayoutes */
{
         font-family:Verdana,sans-serif;
         font-size:11px;
	color:#B4D0DE;
         border-style:solid;
	border-width:1px;
         border-color:#122D58;
	background-color:#122D58;
}


.null                                  /* Festlegung des null (Tabellen-)Farblayoutes */
{
         
	
}


.mittel                                /* Festlegung der mittleren (Tabellen-)Farblayoutes */
{
         font-family:Verdana,sans-serif;
         font-size:11px;
	color:#122D58;
         border-style:solid;
	border-width:1px;
         border-color:#122D58;
	background-color:#FFFFFF;
}

.hell                                  /* Festlegung der hellen (Tabellen-)Farblayoutes */
{
         font-family:Verdana,sans-serif;
         font-size:11px;
	color:#122D58;
         border-style:solid;
	border-width:1px;
         border-color:#122D58;
	background-color:#B4D0DE;
}

.buttonhell                           /* Buttonstyle für Untergründe mittlerer Farbe*/
{
 	background-color:#B4D0DE;             	/* Buttonfarbe */
  	border-left: 2px solid #FFFFFF;
  	border-top: 2px solid #FFFFFF;
         border-right: 2px solid #000000;
         border-bottom: 2px solid #000000;
  	color:#122D58;                         	/* Schriftfarbe */
  	font-family:Verdana,sans-serif;
  	font-size:11px;
  	font-weight:bold;
  	text-align:center;
}

.buttonmittel                        /* Buttonstyle für Untergründe heller und dunkler Farbe*/
{
 	background-color:#5789DD;         	 /* Buttonfarbe */
  	border-left: 2px solid #FFFFFF;
  	border-top: 2px solid #FFFFFF;
         border-right: 2px solid #000000;
         border-bottom: 2px solid #000000;
  	color:#122D58;                       	 /* Schriftfarbe */
  	font-family:Verdana,sans-serif;
  	font-size:11px;
  	font-weight:bold;
  	text-align:center;
}

/* +++++++++++++++++++++++++Boxes++++++++++++++++++++++++++++ */


td.liob                                 
{
         font-family:Verdana,sans-serif;
         font-size:11px;
background:url(../themes/cb-reloaded/img/BoxBGs/box-blau-oben-links.gif);	
}


td.liunt                               
{
         font-family:Verdana,sans-serif;
         font-size:11px;
         height:12px;
background:url(../themes/cb-reloaded/img/BoxBGs/box-blau-unten-links.gif);	
}


td.reob                        
{
         font-family:Verdana,sans-serif;
         font-size:11px;
         width:6px;
background:url(../themes/cb-reloaded/img/BoxBGs/box-blau-oben-rechts.gif);	
}


td.reunt                                
{
         font-family:Verdana,sans-serif;
         font-size:11px;
         width:6px;
         height:12px;
background:url(../themes/cb-reloaded/img/BoxBGs/box-blau-unten-rechts.gif);	
}









td.liobbw                                 
{
         font-family:Verdana,sans-serif;
         font-size:11px;
background:url(../themes/cb-reloaded/img/BoxBGs/box-blauweis-oben-links.gif);	
}


td.liuntbw                              
{
         font-family:Verdana,sans-serif;
         font-size:11px;
         height:12px;
background:url(../themes/cb-reloaded/img/BoxBGs/box-blauweis-unten-links.gif);	
}


td.reobbw                      
{
         font-family:Verdana,sans-serif;
         font-size:11px;
         width:6px;
background:url(../themes/cb-reloaded/img/BoxBGs/box-blauweis-oben-rechts.gif);	
}


td.reuntbw                              
{
         font-family:Verdana,sans-serif;
         font-size:11px;
         width:6px;
         height:12px;
background:url(../themes/cb-reloaded/img/BoxBGs/box-blauweis-unten-rechts.gif);	
}













td.linksboxestitel            	/* Kopf linke Boxen */
{
         font-family:Verdana,sans-serif;
         font-size:11px;
	color:#B4D0DE;
         border-style:solid;
	border-width:1px;
         border-color:#122D58;
	background-color:#122D58;
}

td.linksboxes                	/* Linke Boxen */
{
         font-family:Verdana,sans-serif;
         font-size:11px;
	color:#122D58;
         border-style:solid;
	border-width:1px;
         border-color:#122D58;
	background-color:#5789DD;
}

td.rechtsboxestitel     		/* Kopf rechte Boxen */
{
         font-family:Verdana,sans-serif;
         font-size:11px;
	color:#122D58;
         border-style:solid;
	border-width:1px;
         border-color:#122D58;
	background-color:#5789DD;
}

td.rechtsboxes              	/* Rechte Boxen */
{
         font-family:Verdana,sans-serif;
         font-size:11px;
	color:#122D58;
         border-style:solid;
	border-width:1px;
         border-color:#122D58;
	background-color:#B4D0DE;
}


/* ++++++++++++++++++++News+++++++++++++++++++++++++++ */

.newstitel
{
         font-family:Verdana,sans-serif;
         font-size:18px;
         font-weight:bold;
         color:#006699;
}

.newsautor
{
         font-family:Verdana,sans-serif;
         font-size:10px;
         color:#808080;
}

.newsinhalt
{
         font-family:Verdana,sans-serif;
         font-size:10px;
         text-align:justify;
}

td.rot
{
         font-family:Verdana,sans-serif;
         font-size:10px;
         color="#FF0000"
         font-weight:bold;
}


td.newsboxinhalt         	/* Newsbox */
{
         font-family:Verdana,sans-serif;
         font-size:12px;
	color:#122D58;
         border-style:solid;
	border-width:1px;
         border-color:#122D58;
	background-color:#EFEFEF;
}

td.newsboxtitel                                  /* Titel der Newsbox linker Teil */
{
         font-family:Verdana,sans-serif;
         font-size:12px;
	color:#B4D0DE;
         border-style:solid;
	border-width:1px;
         border-color:#122D58;
	background-color:#122D58;
}

/* +++++++++++++++++++++Kalender++++++++++++++++++++++ */


td.caltoday
{
	font-family:Verdana,sans-serif;
         font-size:11px;
	color:#122D58;
         border-style:solid;
	border-width:1px;
         border-color:#122D58;
	background-color:#FFC4C4;   	/* Farbe des aktuellen Tages */
}




/* +++++++++++++++Fehlermeldung++++++++++++++++++++++ */

td.error           		/* Box Fehlermeldung */
{
         font-family:Verdana,sans-serif;
         font-size:12px;
	color:#122D58;
         border-style:solid;
	border-width:1px;
         border-color:#122D58;
	background-color:#EFEFEF;
}

/* ++++++++++++++++++Sitemap++++++++++++++++++++++ */

td.sitemap
{
         font-family:Verdana,sans-serif;
         font-size:12px;
	color:#122D58;
         border-style:solid;
	border-width:1px;
         border-color:#122D58;
	background-color:#EFEFEF;
}

/* ++++++++++++++++++Kommentare++++++++++++++++++++++ */

td.comment
{
         font-family:Verdana,sans-serif;
         font-size:12px;
	color:#122D58;
         border-style:solid;
	border-width:1px;
         border-color:#122D58;
	background-color:#EFEFEF;
}

/* ++++++++++++++++++Drucken++++++++++++++++++++++ */

table.druckentab
{
	width:90%;
}

td.druckentabinhalt
{
         text-align:justify;
         font-family:Arial;
         font-size:17px;
         color:#000000;
         margin:0px;                 /* Außenrand Abstand */
         border-style:none;
	border-width:1px;
         border-color:#122D58;
}

/* ++++++++++++++++++BBCode+Smilies+Forumhelp+++++++++ */

td.bbcode
{
         font-family:Verdana,sans-serif; /* Schriftart innerhalb der Tabellenzellen */
         font-size:11px;                 /* Schriftgröße innerhalb der Tabellenzelle */
	color:#122D58;                  /* Schriftfarbe innerhalb der Tabellenzelle */
         border-style:solid;             /* Rahmenstyle der Tabellenzelle */
	border-width:1px;               /* Rahmenbreite der Tabellenzelle */
         border-color:#122D58;           /* Rahmenfarbe der Tabellenzelle */
         background-color:#FFFFFF;       /* Hintergrundfarbe der Tabellenzelle */
         padding:3px;			/* Innenrand Abstand zum Rahmen*/
}

td.bbcodekopf
{
         font-family:Verdana,sans-serif; /* Schriftart innerhalb der Tabellenzellen */
         font-size:11px;                 /* Schriftgröße innerhalb der Tabellenzelle */
	color:#122D58;                  /* Schriftfarbe innerhalb der Tabellenzelle */
         border-style:solid;             /* Rahmenstyle der Tabellenzelle */
	border-width:1px;               /* Rahmenbreite der Tabellenzelle */
         border-color:#122D58;           /* Rahmenfarbe der Tabellenzelle */
         background-color:#B4D0DE;       /* Hintergrundfarbe der Tabellenzelle */
         padding:3px;			/* Innenrand Abstand zum Rahmen*/
}

table.bbcode
{
	width:70%;                      /* Tabellenbreite */
         margin:0px;			/* Außenrand Abstand zum nächsten Element */
}

h3.bbcode                                	/* Überschrift */
{
         font-family:Verdana,sans-serif;
	color:#122D58;
}

.text1                                    	/* freier Text */
{
         font-family:Verdana,sans-serif; /* Schriftart */
         font-size:14px;                 /* Schriftgröße */
	color:#122D58;                  /* Schriftfarbe */
}

------------------------------------------------------------------------------------------------


.chromestyle{
width: 99%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #BBB;
width: 100%;
background: url(../chrometheme/chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(../chrometheme/chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
text-align:left;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}



.over {
    background-color: #E0E0E0;
    border-style:solid;
	border-width:1px;
         border-color:#5C9EBF;

  }
.out {
    background-color: white;

  }
  
a.block, a.block:visited {
                            display:block; width:%; height:%;
                            }
a.block span, a.block:visited span {display:block; border: 1px solid #5C9EBF;
}
* html a.block span, * html a.block:visited span {
                            width:%; height:%; overflow:hidden; border: 1px solid #5C9EBF;
                            }
  
.enter {
background-color: #E8E8E8;
border-style: 1px dashed #000000;
 }
 
 
 
#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}