/* CSS Judo Club Basel */



body {

margin:0;

font-family:Verdana, Arial, Helvetica, sans-serif;

text-align:center;

padding-top: 8px;

background:#F6F1ED;

background-image:  url(class_FILES/back.gif);

background-repeat: repeat-x; 

}







#cMenu {height:32px;

background-color:#F6F1ED;

top: 250px;

clear:both;

background-image:   url(class_FILES/menu.gif);

background-repeat: repeat-x;

color: #ffffff;

}





#pfad {

	height:15px;

	background-color:#F6F1ED;

	top: 250px;

	clear:both;

	font-size: 9px;

	text-align: left;

	color: #B80612;

	}



#shortcut {

position: absolute;

	top: 165px;

	left: 790px;

	width:160px;

	height:10px;

	background-color:#F6F1ED;

	border-bottom:0px solid #F6F1ED;

	background-image:   url(class_FILES/menu.gif);

	background-repeat: repeat-x;

	font-size: 9px;

	text-align: left;

	color: #B80612;

}



	

#header{

clear:both;

text-align:left;

padding:0px;

border-bottom:5px solid #F6F1ED;

top:0px;

left:0px;

width:950px; height:160px;

z-index: 10;

}



#left-content {

float:left;

width:175px;

position:relative;

top:0px;

left:0px;

padding-left: 0px;

padding-bottom: 25px;

padding-top: 0px;

}





#wrapper {

float:right;

width:765px;

padding-top: 0px;

}



#rootline {float:left;

margin-right: 30px;

font-size:100%;

font-family: Verdana, Helvetica, Arial, sans-serif;

color: #ABA6A0;

}

.nav_pathActive {color: #646464;}





###################

# ypMenu Styles #

###################

*/

.mmContent { 

     /* normale schrift definieren */

     font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular; 

} 

.mmContent ul {

     margin: 0px; padding: 0px;

     list-style: none;

     z-index:2;

     position:relative; 

     left:0px; top:0px;

}

.mmContent li {

     padding: 0px; margin: 0px;

}



.menuBackground {

     position:absolute;

     left:0px; top:0px;

     z-index:1;

}



.mmContent li a {

     /* Links bzw. die slideMenü-Elemente definieren */ 

     display: block;

     color: #000000;

     font-weight:normal;

     font-size: 12px;

     font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;

     width: 150px;

     padding: 5px;

     text-decoration: none;

     border-bottom: solid 1px #A79E69; /* der rand zwischen den MenüElementen */ 

}



* html .mmContent li a {

     width: 160px;

     width: 160px;

}



/* */ 

.mmContent li a:link { background: #FFFDF9; color: #646464; font-size: 12px; } 

.mmContent li a:visited { background: #FFFDF9; color: #646464; font-size: 12px; }



.mmContent li a:hover{ background: #D0CBC7; color: #000000; font-size: 12px; } 

.mmContent li a:active { background: #D0CBC7; color: #000000; font-size: 12px; }



.mmContent li a.submenu {

background: #FFFDF9 url(class_FILES/pfeil.gif) no-repeat right center; } 

.mmContent li a.submenu:hover {

background: #D0CBC7 url(class_FILES/pfeil.gif) no-repeat right center; } 



/*

##########################################

# ypMenu Styles for our belove IE 5.01 #

##########################################

*/



.mmContentb {

     font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Re????O???P??????????????gular;

}



.mmContentb ul {

     margin: 0px; padding: 0px;

     list-style: none;

     z-index:2;

     position:relative; 

     left:0px; top:0px;

}

.mmContentb li {

     padding: 0px; margin: 0px; 

}



.menuBackground {

     position:absolute;

     left:0px; top:0px;

     z-index:1;

}



.mmContentb li a {

     /* Links bzw. die slideMenü-Elemente definieren */ 

     display: block;

     width: 150px;

     padding: 5px;

     color: #646464;

     font-weight: normal;

     font-size: 12px;

     font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;

     text-decoration: none;

     border-bottom: solid 1px #CCCCCC; /* der rand zwischen den MenüElementen */

}



* html .mmContentb li a {

     width: 160px;

     width: 160px;

}



.mmContentb li a:link { background: #FFFDF9; color: #646464;} 

.mmContentb li a:visited { background: #FFFDF9; color: #646464;}



.mmContentb li a:hover{ background: #D0CBC7; color: #646464;} 

.mmContentb li a:active { background: #D0CBC7; color: #646464;}



.mmContentb li a.submenu {

     background: #FFFDF9 url(class_FILES/pfeil.gif) no-repeat right center;

     font-size: 12px;

}

.mmContentb li a.submenu:hover {

     background: #D0CBC7 url(class_FILES/pfeil.gif) no-repeat right center;

     font-size: 12px;

}





/* Menulinks */ 



.vertnav1 a:link {

display:block;

border-bottom:1px solid #ABA7A0;

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:15px;

white-space:nowrap;

font-size:12px;

color:#ABA7A0; 

text-decoration:none;

width:174px;

}

.vertnav1 a:visited {

display:block;

border-bottom:1px solid #ABA6A0; 

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:15px;

white-space:nowrap;

font-size:12px;

color:#ABA6A0;

text-decoration:none;

width:174px;

}

.vertnav1 a:active {

display:block;

border-bottom:1px solid #ABA7A0; 

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:15px;

white-space:nowrap;

font-size:12px;

color:#ABA7A0;

text-decoration:none;

width:174px;

}

.vertnav1 a:hover {

display:block;

border-bottom:1px solid #646464;   

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:15px;

white-space:nowrap;

font-size:12px;

color:#646464 ;  

text-decoration:none;

width:174px;

}



.vertnav1-act a:link {

display:block;

border-bottom:1px solid #646464;

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:15px;

white-space:nowrap;

font-size:12px;

color:#646464;

text-decoration:none;

width:174px;

}

.vertnav1-act a:visited {

display:block;

border-bottom:1px solid #646464;   

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:15px;

white-space:nowrap;

font-size:12px;

color:#646464;

text-decoration:none;

width:174px;

}

.vertnav1-act a:active {

display:block;

border-bottom:1px?????? solid #646464;  

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:15px;

white-space:nowrap;

font-size:12px;

color:#646464;  

text-decoration:none;

width:174px;

}

.vertnav1-act a:hover {

display:block;

border-bottom:1px solid #646464; 

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:15px;

white-space:nowrap;

font-size:12px;

color:#646464;

text-decoration:none;

width:174px;

}



.vertnav2 a:link {

display:block;

border-bottom:1px solid #F6F1ED;  /*flat blue*/ 

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:30px;

white-space:nowrap;

font-size:12px;

color:#ABA7A0; /* flat blue*/ 

text-decoration:none;

width:174px;

}

.vertnav2 a:visited {

display:block;

border-bottom:1px solid #ABA6A0;

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:30px;

white-space:nowrap;

font-size:12px;

color:#ABA6A0;

text-decoration:none;

width:174px;

background: #F0EBE7;

}

.vertnav2 a:active {

display:block;

border-bottom:1px solid #646464;

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:30px;

white-space:nowrap;

font-size:12px;

color:#646464;  

text-decoration:none;

width:174px;

background: #F0EBE7;

}

.vertnav2 a:hover {

display:block;

border-bottom:1px solid #646464;

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:30px;

white-space:nowrap;

font-size:12px;

color:#646464;

text-decoration:none;

width:174px;

background: #F0EBE7;

}



.vertnav2-act a:link {

display:block;

border-bottom:1px solid #646464;

padding:2.5px 2.5px 2.5px 2.5px;

text-inde??????nt:30px;

white-space:nowrap;

font-size:12px;

color:#646464; 

text-decoration:none;

width:174px;

background: #F0EBE7;

}

.vertnav2-act a:visited {

display:block;

border-bottom:1px solid #646464; 

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:30px;

white-space:nowrap;

font-size:12px;

color:#646464;

text-decoration:none;

width:174px;

background: #F0EBE7;

}

.vertnav2-act a:active {

display:block;

border-bottom:1px solid #646464;

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:30px;

white-space:nowrap;

font-size:12px;

color:#646464;

text-decoration:none;

width:174px;

background: #F0EBE7;

}

.vertnav2-act a:hover {

display:block;

border-bottom:1px solid #646464;

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:30px;

white-space:nowrap;

font-size:12px;

color:#646464;

text-decoration:none;

width:174px;

background: #F0EBE7;

}



.vertnav3 a:link {

display:block;

border-bottom:1px solid #ABA7A0;

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:45px;

white-space:nowrap;

font-size:12px;

color:#ABA7A0;

text-decoration:none;

width:174px;

background: #F6F1ED;

}

.vertnav3 a:visited {

display:block;

border-bottom:1px solid #ABA6A0;

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:45px;

white-space:nowrap;

font-size:12px;

color:#ABA6A0;

text-decoration:none;

width:174px;

background: #F6F1ED;

}

.vertnav3 a:active {

display:block;

border-bottom:1px solid #646464; 

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:45px;

white-space:nowrap;

font-size:12px;

color:#646464;

text-decoration:none;

width:174px;

background: #F6F1ED;

}

.vertnav3 a:hover {

display:block;

border-bottom:1px solid #646464;

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:45px;

white-space:nowrap;

font-size:12px;

color:#646464;

text-decoration:none;

width:174px;

background: #F6F1ED;

}



.vertnav3-act a:link {

display:block;

border-bottom:1px solid #646464;

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:45px;

white-space:nowrap;

font-size:12px;

color:#646464;

text-decoration:none;

width:174px;

background: #F6F1ED;

}

.vertnav3-act a:visited {

display:block;

border-bottom:1px solid #646464;

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:45px;

white-space:nowrap;

font-size:12px;

color:#646464;

text-decoration:none;

width:174px;

background: #F6F1ED;

}

.vertnav3-act a:active {

display:block;

border-bottom:1px solid #646464;

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:45px;

white-space:nowrap;

font-size:12px;

color:#646464;

text-decoration:none;

width:174px;

background: #F6F1ED;

}

.vertnav3-act a:hover {

display:block;

border-bottom:1px solid #646464;

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:45px;

white-space:nowrap;

font-size:12px;

color:#646464; 

text-decoration:none;

width:174px;

background: #F6F1ED;

}



.vertnav4 a:link {

display:block;

border-bottom:1px solid #ABA7A0;

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:60px;

white-space:nowrap;

font-size:12px;

color:#ABA7A0;

text-decoration:none;

width:174px;

}

.vertnav4 a:visited {

display:block;

border-bottom:1px solid #ABA6A0;

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:60px;

white-space:nowrap;

font-size:12px;

color:#ABA6A0;

text-decoration:none;

width:174px;

}

.vertnav4 a:active {

display:block;

border-bottom:1px solid #646464; 

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:60px;

white-space:nowrap;

font-size:12px;

color:#646464;

text-decoration:none;

width:174px;

}

.vertnav4 a:hover {

display:block;

border-bottom:1px solid #646464; 

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:60px;

white-space:nowrap;

font-size:12px;

color:#646464; 

text-decoration:none;

width:174px;

}



.vertnav4-act a:link {

display:block;

border-bottom:1px solid #646464;

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:60px;

white-space:nowrap;

font-size:12px;

color:#646464;

text-decoration:none;

width:174px;

}

.vertnav4-act a:visited {

display:block;

border-bottom:1px solid #646464;

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:60px;

white-space:nowrap;

font-size:12px;

color:#646464;

text-decoration:none;

width:174px;

}

.vertnav4-act a:active {

display:block;

border-bottom:1px solid #646464;

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:60px;

white-space:nowrap;

font-size:12px;

color:#646464;

text-decoration:none;

width:174px;

}

.vertnav4-act a:hover {

display:block;

border-bottom:1px solid #646464;

padding:2.5px 2.5px 2.5px 2.5px;

text-indent:60px;

white-space:nowrap;

font-size:12px;

color:#646464;

text-decoration:none;

width:174px;;

}



/* Login Button */



.login {border:0px}





/*Bild vergrössern Lupe*/



.imgpopup a.lupe {

		float: right;

		position: relative;

		display: block;

		width: 19px;

		height: 18px;

		background:   url(class_FILES/lupe.png) top left no-repeat !important;

		background:   url(class_FILES/lupe.gif) top left no-repeat;

	  voice-family: "\"}\"";

	  voice-family:inherit;

		margin: -18px 4px 0px 2px !important;

		margin-right: 2px;

	}

	

	html>body .imgpopup a.lupe {

		margin: -18px 4px 0px 2px;

	}

	

	div.imgpopup a.lupe:hover {

		background: url(class FILES/lupe.png) top right no-repeat !important;

		background: url(class_FILES/lupe.gif) top right no-repeat;

	}





/***************************/ 

/* General element styles:*/ 

/***************************/ 

H1, H2, H3, H4, H5, P, TD, UL, OL, INPUT, TEXTAREA, SELECT { font-family:Verdana, Arial, Helvetica, sans-serif; color:#646464; font-size:11px; }

/*blockquote {
    margin: 1em 2em;
    border-left: 1px dashed #999;
    padding-left: 1em; }
blockquote p:first-letter {
    float: left;
    margin: .2em .3em .1em 0;
    font-family: "Verdana, Arial, Helvetica, sans-serif";
    font-size: 220%;
    font-weight: bold; }
blockquote p:first-line {
    font-variant: small-caps; }
    
    blockquote cite {
  display: block;
  font-size: 100%;
  font-style: oblique;
  letter-spacing: 1px;
  text-align: right;
  background: url(class_FILES/unquote.gif) no-repeat right bottom;
  padding: 7px 30px 0 0;
  }

blockquote {
background: #E6DFD7 url(class_FILES/quote.gif) no-repeat 5px 5px;
      padding: 1em 1em 0 40px;
      border-top: 3px solid #646464;
      border-bottom: 3px solid #646464;
      margin-left: 0; /* keine Zentrierung */
   /* margin: 1em 2em;
    border-left: 4px #646464;
    padding-left: 10px; 
    background: transparent url(class_FILES/quote.gif) left top no-repeat;
    background-color: #E6DFD7;}
/*blockquote p:first-letter {
    float: left;
    margin: .2em .3em .1em 0;
    font-family: "Verdana, Arial, Helvetica, sans-serif";
    font-size: 220%;
    font-weight: bold; }
/*blockquote p:first-line {
    font-variant: small-caps; }*/



PRE { font-family:Verdana, Arial, Helvetica, sans-serif; }

A { color:#EA4C48; text-decoration:none;}

A:hover { color:#646464; text-decoration:none;} 

FORM { margin:0px 0px 0px 0px;}

P, PRE { margin:0px 0px 0px 0px; }

P, TD, UL, OL { font-size:11px; }

INPUT, TEXTAREA, SELECT textarea { font-family:Verdana, Arial, Helvetica, sans-serif; color:#555555; border:#ABA7A0 1px solid; font-size:11px; }





/********************************/ 

/* Frames, spacing, link-to-top */ 

/********************************/ 

P.csc-linkToTop { text-align:right; }

P.csc-linkToTop A { font-weight:bold; }









DIV.csc-frame { border:0px; }

DIV.csc-frame-invisible {}

DIV.csc-frame-rulerBefore { border-top:1px solid #333333; }

DIV.csc-frame-rulerAfter { border-bottom:1px solid #333333; }

DIV.csc-frame-indent { padding-left:100px; }

DIV.csc-frame-indent3366 { padding-left:33%; }

DIV.csc-frame-indent6633 { padding-right:33%; }

DIV.csc-frame-frame1 {background:   url(class_FILES/kaestchen.jpg) repeat; padding:0px 5px 5px 5px; border-top: 1px solid #E0DBD6; border-left: 1px solid #E0DBD6;border-bottom: 1px solid #E0DBD6;border-right: 0px solid #E0DBD6;}

DIV.csc-frame-frame1 {background:   url(class_FILES/kaestchen.jpg) repeat; padding:0px 5px 5px 5px; border-top: 1px solid #E0DBD6; border-left: 1px solid #E0DBD6;border-bottom: 1px solid #E0DBD6;border-right: 0px solid #E0DBD6;}





DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top:2px; }

DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top:2px; }



/******************/ 

/* Headers, plain */ 

/******************/ 

H1 { font-size:18px; color:#646464;}

H2 { font-size:16px; color:#646464; }

H3 { font-size:14px; color:#646464; font-weight:normal;}

H4 { font-size:12px; color:#646464;}

H6 {font-size:12px; color:#646464; background:#E6DFD7; border-bottom: 1px solid #B7B3AA; border-left: 1px solid #B7B3AA; border-right: 1px solid #B7B3AA; border-top: 1px solid #B7B3AA; margin:0.2em 0 0.5em 0; padding:0.3em; margin-top:1em;}

H1, H2, H3, H4, H5, { margin:0px 0px 0px 0px; margin-top:5px; margin-bottom:5px; }

H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top:0px; }



/* Headers, with link */ 

H1 A, H2 A, H3 A, H4 A, H5 A { color:#000000; text-decoration:none; }

H2 A { color:#EA4C48; }

H3 A { color:#10007B; }

H4 A { color:#8A0020; }

H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration:underline; }



/* Header date */ 

P.csc-header-date { font-size:10px; color:#646464; }



/* Subheader, general */ 

P.csc-subheader { font-style:italic; background-color:#EDEBF1; }



/* Subheader, specific */ 

P.csc-subheader-0 { font-style:normal; }

P.csc-subheader-1 { color:#186900; }

P.csc-subheader-2 { color:#10007B; }

P.csc-subheader-3 { color:#8A0020; }







/*******************/ 

/* RTE / Bodytext:*/ 

/*******************/ 

P.bodytext { font-size:12px; color:#646464; }

P.bodytext A { font-weight:normal; }



/* RTE / Bulletlists */ 

UL { margin-top:0px;  }

UL UL LI { font-size:12px; }

OL { margin-top:0px; }

/* LI { margin-top:0px; margin-bottom:0px; padding-top:2px; } */ 

LI {list-style-image: url(../../../../../media/bullets/bullet2_n.gif); margin-top:0px; margin-bottom:0px; margin-left:15px; margin-right:0px; font-size:12px; padding-bottom:10px; }



/* RTE / Table styling */ 

TABLE.conteUL.csc-bulletlist-0 { color:#646464; list-style-image: url(../../../../../media/bullets/dot.gif); }

{ padding:0px 3px 0px 3px; }

TABLE.contenttable TR TD P.bodytext { font-size:12px;}

TABLE.contenttable TR { background-color:#F0EBE7; }



/*Kopiert für RTE*/

P.redbox {color:#000; background:#fee url(../../img/warning.png) 3px 3px no-repeat; border-top:1px #fcc dotted; border-bottom:1px #fcc dotted; padding:6px; padding-left:57px; margin-bottom:0.5em;}

P.greenbox {background:#f4f8f4 url(../../img/about.png) 3px 3px no-repeat; border-top:1px #aca dotted; border-bottom:1px #aca dotted;padding:6px; padding-left:57px; margin-bottom:0.5em;}

P.greenbox a {color:#353;}

P.greenbox a:hover {background:transparent;}

P.box {display:block; font-size:1em; color:#000; padding:0.5em; background:#f0f0f4; border-left:8px #E0E7F5 solid;}

P.code {display:block; margin:0 0 1em 1em; font-family:"Courier New", Courier, monospace; font-size:1em; padding:0.5em; color:#000; background:#f0f0f4; border-left:8px #E0E7F5 solid;}

P.bluebox {color:#000; background:#f0f0f4; padding:2px; border:1px #ccd solid; text-align:center; padding:4px 0 4px 0; margin-bottom:1em;}



/*Bis hier Kopie*/





/**********/ 

/* Images */ 

/**********/ 



/* Images / Captions */ 

P.csc-caption { font-size:10px; font-style:italic; }



/* Images / Tables / Floating text */ 

TABLE.imgtext-table { border:0px; }



/* Images / Tables / Wrapped text */ 

/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here:*/ 

TABLE.imgtext-nowrap { border:0px; }

TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top:0px; }



/* 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 */



/***************/ 

/* Bulletlists */ 

/***************/ 



/* Bulletlists, general */ 

UL.csc-bulletlist LI { color:#646464; list-style-image:  url(../../../../../media/bullets/dot.gif); }



/* Bulletlists, specifically */ 

UL.csc-bulletlist-0 { color:#646464; list-style-image:  url(../../../../../media/bullets/dot.gif); }

UL.csc-bulletlist-1 { color:#646464; list-style-type :decimal; }

UL.csc-bulletlist-2 { color:#646464; list-style-position :inside; }

UL.csc-bulletlist-3 { color: #646464; list-style-image:   url(img/red_arrow_bullet.gif); }







/*********************/ 

/* Tables, generally */ 

/*********************/ 

TABLE.contenttable P { font-size:11px; }

TABLE.contenttable TR TD { vertical-align:top; }



/* Tables, specifically */ 

TABLE.contenttable-0 P { color:#646464; }



TABLE.contenttable-1 P { color:#186900; }

TABLE.contenttable-1 TR.tr-0 TD P { font-weight:bold; }

TABLE.contenttable-1 TR.tr-0 TD { background-color:#D1D2E4;}

TABLE.contenttable-2 P { color:#10007B;?????? }

TABLE.contenttable-2 TR TD.td-0 { background-color:#F5FFAA;}

TABLE.contenttable-2 TR TD.td-0 P { font-weight:bold; }



TABLE.contenttable-3 P { color:#8A0020; }

TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color:#D1D2E4;}

TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight:bold; }







/************************/ 

/* Filelinks, generally */ 

/************************/ 

TABLE.csc-uploads { border:0px; }

TABLE.csc-uploads TR TD P { background-color :transparent; font-size:12px;}

TABLE.csc-uploads TR TD { vertical-align :top; }

TABLE.csc-uploads TR.tr-even { background-color:#EDEBF1; }

TABLE.csc-uploads TR.tr-odd { background-color:#D8D7DC;}

TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left:6px; padding-right:6px; width:1%; text-align:center; vertical-align:middle; }

TABLE.csc-uploads TR TD.csc-uploads-fileName { width:80%; padding-left:5px; }

TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight:bold; }

TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style:italic; }

TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space:nowrap; padding-left:6px; padding-right:6px; }



/* Filelinks, specifically */ 

TABLE.csc-uploads-1 { border-color:#186900; }



TABLE.csc-uploads-2 { border-color:#10007B; }



TABLE.csc-uploads-3 { border-color:#8A0020; }

TABLE.csc-uploads-3 TR TD { vertical-align:middle; }

TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border:2px solid #333333; }

TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border:2px solid #333333; }







/*****************/ 

/* Various Forms */ 

/*****************/ 



/* Email, Login and Search forms generally:*/ 

FORM TABLE TR TD { padding-left:5px; padding-right:20px; }

FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color:#F0EBE7; }

FORM TABLE TR TD.csc-form-fieldcell { background-color:#F0EBE7; }

FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fi??????eldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border:1px solid #646464; }

FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight:bold; }



/* Email form, specifically */ 

FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { }



/* Search form, specifically */ 

FORM TABLE.csc-searchform { width:100%; }

FORM TABLE.csc-searchform TR TD { padding:5px 5px 5px 5px; }

FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight:bold; }

FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width:100%; }



/* Login form, specifically */ 

FORM TABLE.csc-loginform { width:70%; }





/*****************/ 

/* Search result */ 

/*****************/ 



/* Search Result, result information box:*/ 

TABLE.csc-searchResultInfo { margin-left:0px; margin-top:10px; width:100%;}

TABLE.csc-searchResultInfo TR { background-color:#EDEBF1; }

TABLE.csc-searchResultInfo TR TD P { padding:0px 5px 0px 5px;}

TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { font-weight:bold; }

TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align:right; }



/* Search Result, header + abstract:*/ 

H3.csc-searchResultHeader A { color:#646464; }

H3.csc-searchResultHeader { background-color:#EDEBF1; font-size:14px; padding-left:5px; }

P.csc-searchResult { font-style:italic; margin-left:20px;}



/* Search word markup */ 

SPAN.csc-sword { font-weight:bold; color:red; }





/*****************************/ 

/* Menu / Sitemap, generally */ 

/*****************************/ 

DIV.csc-menu { margin-left:10px; }

DIV.csc-menu P { font-size:11px; font-weight:bold; margin:1px 0px 0px 0px; padding:2px 2px 2px 10px; background-color:#EDEBF1; }

DIV.csc-menu P A { color:#000000; text-decoration:none; }

DIV.csc-menu P A:hover { color:#660000; text-decoration:underline; }

DIV.csc-menu P.csc-section { font-weight:normal; margin-left:20px; font-style:italic; }



/* Menu / Sitem??????ap, "Menu of these pages" */ 

DIV.csc-menu-def P {  }



/* Menu / Sitemap, "Menu of subpages to these pages" */ 

DIV.csc-menu-1 { }



/* Menu / Sitemap, "Sitemap" */ 

DIV.csc-menu-2 { }

DIV.csc-menu-2 P.csc-sitemap { }

DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left:20px; }

DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left:40px; }

DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left:60px; }

DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left:80px; }

DIV.csc-menu-2 P.csc-sitemap-level1 A { color:#000000; }

DIV.csc-menu-2 P.csc-sitemap-level2 A { color:#186900; }

DIV.csc-menu-2 P.csc-sitemap-level3 A { color:#10007B; }

DIV.csc-menu-2 P.csc-sitemap-level4 A { color:#8A0020; }



/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */ 

DIV.csc-menu-3 { }

DIV.csc-menu-3 P.csc-section { margin-left:0px; }

DIV.csc-menu-3 P.csc-section A { color:#186900; }



/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */ 

DIV.csc-menu-4 { }

DIV.csc-menu-4 P { margin-top:2px; }

DIV.csc-menu-4 P.csc-abstract { font-weight:normal; font-style:italic; margin-top:0px; padding:0px 2px 2px 20px; }



/* Menu / Sitemap, "Recently updated pages" */ 

DIV.csc-menu-5 { }



/* Menu / Sitemap, "Related pages (based on keywords)" */ 

DIV.csc-menu-6 { }



/* Menu / Sitemap, "Menu of subpages to these pages + sections" */ 

DIV.csc-menu-7 { }

DIV.csc-menu-7 P { font-weight:bold; }

DIV.csc-menu-7 P.csc-section A { color:#186900; }







/****************************************/ 

/* Frontend editing / TYPO3 Admin Panel */ 

/****************************************/ 

IMG.frontEndEditIcons { vertical-align:middle; margin:0px 2px 0px 2px; } 



/* Default styles for the Admin Panel */ 

TABLE.typo3-adminPanel { border:1px solid black; background-color:#F6F2E6;text-align:left; }

TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD { background-color:#9BA1A8;text-align:left; }

TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD { background-color:#ABBBB4;text-align:left; }

TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border:0px; }

TABLE.typo3-adminPanel TD FONT { font-family:verdana; font-size:10px; color:black; }

TABLE.typo3-adminPanel TD A FONT { font-family:verdana; font-size:10px; color:black; }

TABLE.typo3-editPanel { border:1px solid black; background-color:#F6F2E6; }

TABLE.typo3-editPanel TD { border:0px; }

/* Contact Form */
.csc-mailform { border: none; }
.csc-mailform input,  .csc-mailform textarea { padding: 3px; }
.csc-mailform-field label { width: 100px; display:block; float: left; font-size:11px;color: #646464;}
.csc-mailform-field { padding-bottom: 10px; }
.csc-mailform-check { border: none; }

/* tags die von der Auszeichnung ausgeschlossen werden sollen*/
a dfn, li.current dfn {border-bottom: 0px dotted black;font-style:normal;cursor:pointer;}
h1 dfn {border-bottom: 0px dotted black;cursor:default;}
dd.csc-textpic-caption dfn {border-bottom: 0px dotted black;font-style:normal;cursor:default;} 

#print {
color: none;
boder: none;
}

.print a:link{boder:none:}






/*************/ 

/* Debugging */ 

/*************/ 

/*

H1, H2, H3, H4, H5, P, UL, OL, LI, BLOCKQUOTE, PRE { border:1px dotted #999999;}

TD TABLE { border:1px dotted #000099;}

DIV { border:1px dotted #990000;}

IMG.spacer-gif { border:10px solid black; }

*/