/*===========================
	F A R B E N
	
	BODY-HG:	   #000 schwarz
	A:HOVER:	   #ff0000 rot
	TEXT-ROT:	   #ff0000 rot
	TEXT-BLAU:	   #0094de blau
	TEXT-GELB-ORANGE:  #ff9933 gelb-orange
	TEXT-ORANGE:	   #ff6600 orange
	TEXT-LILA:	   #a64f8f lila
	TEXT-GELB:	   #ffff00 gelb
	TEXT-HELLBLAU:	   #8a9eb8 hellblau
	TEXT-GRUEN:	   #95bd26 gruen
	
	
=============================*/

/*===========================
	IMPORTS
=============================*/
@charset "utf-8";
@import url("menu.css");
@import url("formulare.css");
@import url("registrierung.css");


/*===========================
	MAIN
=============================*/
body {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #fff;
    background-color: #000; 
    margin: 0;
    padding: 0;
}

a {
    color: #fff;  
    outline: none;  
}

#site {
    width: 990px; 
    margin-left: auto;
    margin-right: auto;
    background-color: #000; 
}

#inhaltsbereich {
    display: inline-block;
    width: 990px;
}

#contentblock
	{
	display: inline-block;
	width: 990px;
	padding: 0 0 1em 0;
	}
/*===========================
     SPALTE LINKS
=============================*/

#spalte_links {
    display: block;
    width: 242px;
    float: left;
    margin-top: 20px;
}

#spalte_links img {
    margin-left: -35px;
}

/* ===================================
       DAUMEN lib.daumen
 ===================================== */
 /*
#daumen {
    float: left;  
    width: 700px;   
    height: 150px; 
    margin-top: -165px;
} */

/* =====================================
       DAUMEN styles.content.getDaumen
======================================== */
/*
#daumen {
    float: left;  
    width: 700px;   
    height: 150px; 
    margin-top: -150px;
} 
  
#daumen img {
    margin-bottom: -308px;
} 
*/

#daumen 
	{
	display: block;
	position: relative;
	left: 0px;
	bottom: -9.5em;
	margin-bottom: 10px;
	z-index: 10;
	} 

/*===========================
     SPALTE MITTE
=============================*/ 

#spalte_mitte {
    display: block;
    width: 507px;
    background-image: url(../../fileadmin/images/spalte_mitte_hg.jpg);
    background-repeat: no-repeat;
    float: left;    
    min-height: 580px;
    margin-top: 50px;  
}

#spalte_mitte img {
    margin-top: 15px;
}

#spalte_mitte p {
    padding: 4px 32px 4px 32px;
    line-height: 1.5;
}

#spalte_mitte table {
    margin-left: 30px;
}

#spalte_mitte td.csc-uploads-icon a {
    margin-bottom: 10px;   
}

#spalte_mitte td.csc-uploads-fileName p {
    margin-bottom: 0px;   
}

#spalte_mitte td.csc-uploads-fileSize p {
    margin-bottom: 0px;   
}

.csc-textpic-imagewrap {
    margin: -280px 10px 0 0;
}  

.rot_ohne_linie {
    color: #ff0000;
    font-style: normal;
    text-decoration: none;
}

#spalte_mitte ul {
    margin-right: 20px;
}

/*===========================
     SPALTE RECHTS
=============================*/

#spalte_rechts {
    display: block;
    width: 241px;
    float: left;
    margin-top: 70px;
}

#spalte_rechts img {   
    margin-bottom: 5px;  
}

#spalte_rechts a {
    outline: none; 
    text-decoration: none; 
    color: #0094de;
}

#spalte_rechts p {
    color: #0094de;
    text-align: center;
    margin-bottom: 20px;
} 

/*===========================
     FOOTER BILDER UNTEN
=============================*/   

#footer {
    display: block;
    width: 990px;
    margin-top: 2px;
}

#weiss {
    margin: 10px 4px 20px 4px;
    background-color: #000;
}

#xmlflashlaufbandid
	{
	width: 980px;
	height: 90px;
	}
	
#weiss div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image 
	{
	padding: 7px 0 2px 0;
	float:left;
	}  
