/* -------------- colors -------------
 * #CDDCEA; hellstes blau 
 * #C4D6E6; helles blau 
 * #B5CBDF; mittel helles blau (menue)
 * #08427b; ganz dunkles blau
 * */


html, body {
  margin:10px 0px 0px 0px; 
  padding:0px; 
  background:#CDDCEA; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size:13px;
  color:#08427b;
}

#wrap {
  margin: 0 auto;
  padding:0px;
  text-align: center;
  height:100%;
  width:960px;
}


/* header */
.head {	
  display:block; 
  height:70px; 	
  background:#08a; 
  color:#fff; 
  text-align:left; 
  padding-left:0px;
  font-size:30px;
  background-image: url(../pics/sterne.gif);
  border:0px solid #000;
}

#header img {
  position:relative;
  border:none;
  padding-left:10px;
  top:8px;
}

#breadcrumps {
  color:#CDDCEA;
  font-size: 11px;
  background-color: #08427b;
  border:0px solid #fff;
  padding:0px 15px;
  width:600px;
  margin:0px;
}

/* footer */
.foot {
  display:block;
  height:14px;
  background:#08427b;
  padding:5px;
  font-size:10px;
  color:#B5CBDF;
  z-index:999;
  text-align:center;
}

#container {
  position:relative; 
  display:block; 
  background:#C4D6E6;
  border-left:200px solid #B5CBDF; 
  border-right:200px solid #B5CBDF;
}
#inner {
  display:block; 
  margin-left:-200px; 
  margin-right:-200px; 
  padding:5px;
}
#menu {
  float:left; 
  position:relative;  
  left:0px; 
  top:20px;
  text-align:left;  
  font-size:12px;
}

#menutopimg { 
  position:relative;
  left:20px;
} 
#menubottomimg {
  position:relative;
  left:20px;
}


#right {
  float:right; 
  position:relative; 
  width:190px; 
  right:0px;
  text-align:left; 
}
#center {
  margin-left:200px; 
  margin-right:200px; 
  position:relative;  
  height:1%; 
  display:table; 
  padding:20px;
  border:0px solid #000;
  width:475px;
  text-align:left; 
}

#center h1,h2,h3,h4,h5,h6  {
  color: #08427b;
}

.clear {clear: both;}

/* Just to extend each column */
#inner a:visited, a {color:#000; text-decoration:none; cursor:default;}
#inner a span {display:none;}
#inner a:active, #inner a:focus {color:#fff; text-decoration:none; background:transparent; cursor:default;}
#inner a:active span, #inner a:focus span {display:block;}

//a:visited, a {text-decoration:underline; cursor:pointer;}
//a:hover {text-decoration:none; cursor:pointer;}

a {color: #DB7093;}
a:visited {color:#DB7093;}
a:hover {color: #564b47;}
a:active { color:#000000;}

em {font-weight:bold;}

.internal-link a a:visited {
  background-image:none; 
  color:#3f52a0 !important;
  text-decoration : none;
}
.internal-link a:hover {
  background-image:none;              
  color:#564b47 !important;
  text-decoration : none;
}
.internal-link a:active {
  background-image:none;     
  color:#000 !important;
  text-decoration : none;
}

.align-center  {
  border:0px solid #000;
  text-align: center;
} 

img { border:none; }

DIV.csc-header, .csc-header-n1 {
  color: #08427b;
  font-size:10px;
}


/* -------------- colors -------------
 * #CDDCEA; hellstes blau 
 * #C4D6E6; helles blau 
 * #B5CBDF; mittel helles blau (menue)
 * #08427b; ganz dunkles blau
 */

.csc-uploads-fileName {
  padding-left:10px;
  padding-right:10px;
}

.tr-odd {
  background-color:#C4D6E6;
}
.tr-even {
  background-color:#CDDCEA;
}

.tr-even td:hover,.tr-odd td:hover {
  background-color:#B5CBDF;
  color: #08427b;
}


.tr-odd a:active, td:hover, a:visited  {
  color:#08427b;
}
.tr-even a:active, td:hover,  a:visited {
  color:#08427b;
}


/*
/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center;  }
DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline;  }

/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
border: 2px solid black;
padding: 0px 0px;
}

DIV.csc-textpic-imagewrap { padding: 0; }

DIV.csc-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csc-textpic-image { margin: 0;  }
DL.csc-textpic-image DT { margin: 0; display: inline; }
DL.csc-textpic-image DD { margin: 0;  }

/* Clearer */
DIV.csc-textpic-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-right: 10px;
}

/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-left: 10px;
}

/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-left: 10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
margin-right: 10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
margin-left: 10px !important;
}

/* Positioning of images: */

/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

/* Center (above or below) */
DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
* *         /* End hide from IE5/mac */

/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
* *         /* End hide from IE5/mac */

// div: csc-textpic csc-textpic-left csc-textpic-above csc-textpic-caption-c

// div: csc-textpic-imagewrap

// dl: csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol

// dt:span: rgmediaimages-player rgmi33

// div:csc-textpic-clear


DIV.csc-textpic DIV.csc-textpic-left DIV.csc-textpic-above DIV.csc-textpic-caption-c {
}
DIV.csc-textpic-imagewrap{
}
dl.csc-textpic-image dl.csc-textpic-firstcol dl.csc-textpic-lastcol {
}
DT.span.rgmediaimages-player {
}
dt {
}
dt.span.rgmi33 {
}

*/

