#logo {
position:absolute;
left: 18px; 
top: 15px; 
}

.csc-textpic IMG { 
        padding-top: 2px;
        padding-bottom: 2px;
}

.csc-textpic {
clear: both;
}

p.bodytext  { 
color: #444;
margin: 0;
}

.csc-textpic-text {
margin-bottom: 23px;
border: 0px solid #eee;
}

#toplink {
 font-size: 12px;
 text-align: right;
 padding: 10px 10px 10px 0;
 width:535px; 
  

}

body {
	font-family : Arial, Helvetica, sans-serif;
	/* background-image: url("backg_basta.gif");
	*/
	background-repeat: repeat-y;
}


img {
	border: 0;
	color: #fff;
}

#left h1,
#left h2,
#left h3 {
font-size: 11px;
color: #444;
}

#left p {
font-size: 10px;
color: #444;
}

#left {
clear:both;
width: 130px;
margin-top: 15px;
padding-top: 15px;
}

p, 
#textbox-ueberblick li {
	line-height : 130%;
	font-size: 80%;
        color: #444;
}

#textbox-ueberblick ul {
  margin: 5px 0 5px 0;
}

.align-right {
        text-align: right;
}

h1.csc-firstHeader {  
      color: #002D83;
      font-size: 120%;
      margin-top: 0px;
}

h1 {  color: #002D83;
      font-size: 100%;
      margin-top: 40px;
}


br {
	clear: both;
}


.none {
	display: none;
}


#clickpath {
        font-size: 70%;
        color: #C587A5;
        margin-bottom:20px;
}

#clickpath a:link,
#clickpath a:visited,
#clickpath a:active {
              color: #C587A5;
              text-decoration: none;
}              


#clickpath a:hover {
        color: #C587A5;
        text-decoration: underline;
}


#content li {
	line-height : 150%;
	font-size: 80%;
        margin-left: -20px;
        color: #222;
	list-style-type: square;
}


#content {
	padding:0;
	margin:30 5% 20px 20px;
	background:transparent;
	border: 1px;
	z-index:1;
}

#greybox {
	position:absolute;
	width:545px;
	z-index:5;
	left: 178px;
	top: 0px;
	padding-bottom:10px;
	margin-bottom:0px;
	z-index:1;
	background-color: #eeeeee;
}


#footer {
	position:relative;
	width:535px;
        height: 50px;
	z-index:1;
        
}


#footer-line {
	position:absolute;
	/* border-top: 1px solid #fff;
	*/
        width:535px;
	left: 35px;
}


#abbinder {
	padding-top: 1em;
	font-weight:bold;
	font-size:70%;
	text-align:right;
	margin: 0px 5px 0px 0;
	z-index:1;
	clear: both;
	color: #666666;
}

#abbinder a:link,
#abbinder a:visited
{
	color					:	#666666;
	text-decoration				:	none;
}

#abbinder a:hover
{
	color					:	#000000;
	text-decoration				:	none;
}



#link-text-links
{
margin-top: 0px;
margin-bottom: 8px;
font-size: 90%;
line-height : 120%;
}


#imagebox-ueberblick
{
}

#textbox-ueberblick
{
position:relative;
width:100%;
/* background:#ddd; */
margin-bottom: 30px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top: 3px;
padding-bottom: 3px;
}


#text1-ueberblick {font-weight: bold; font-size:140%; margin-top:0px; margin-bottom:20px}
#text2-ueberblick {font-size:85%; line-height: 120%; margin-top:5px; margin-bottom:0px}
#text4-ueberblick {font-weight: bold; font-size:85%; line-height: 120%; margin-top:5px; margin-bottom:0px}
#text5-ueberblick {font-style: italic; line-height: 120%; font-size:75%;margin-top:45px; margin-bottom:0px}

#text1-ueberblick, 
#text2-ueberblick, 
#text3-ueberblick, 
#text4-ueberblick,
#text5-ueberblick
{
padding-left: 3px; 
padding-right: 5px; }


#text1-links {font-weight: bold; font-size:85%; margin-top:30px; margin-bottom:5px}



p.abstract {font-weight : bold;}


p a:link {color: #444;}
p a:visited {color: #444;}
p a:active {color: #444;}
p a:hover {color: #002D83;}

abbr, acronym {font-style: normal;}


#position
{
	text-align: left;
	font-size: 60%;
	z-index:3;
}


#pagetitle 
{
	position:absolute;
	top:5px;
	left:5px;
	z-index:5;
	padding:0;
	width:746px;
	background:transparent;
	height: 57px;
	font-weight : bold;
	font-size: 80%;
	color: #777777;
}

#linie
{
border-top:1px dotted #f29f4b; 
}


#list-links,
#list-downloads,
#list-downloads-dl,
#list-kampa
{
list-style:none;
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom:0px;
width:100%;
padding:0px;
}




#list-links li,
#list-downloads li,
#list-downloads-dl li,
#list-kampa li
{
list-style-type: none;
color:#006595;
text-decoration:none;
width: 100%;
background-color: #ddd;
text-align:left;
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom:4px;
font-size:80%; 
}


img {
border: 0;
color: #fff;
}


#more
{
font-weight: bold; 
color: #444;
}

#date {font-style: italic; font-size:70%;margin-top:0px; margin-bottom:5px}

#text1,
#text1-dl
{font-weight: bold; font-size:85%;margin-top:0px; margin-bottom:0px}
#text2,
#text2-dl
{line-height: 120%; font-size:80%;margin-top:5px; margin-bottom:0px}
#text3 {line-height: 120%; font-size:80%;margin-top:5px; margin-bottom:0px}
#text4 {font-style: italic; font-size:80%; color:#444444; margin-top:5px; margin-bottom:0px}
#text5 {font-style: italic; font-size:80%; color:#444444; margin-top:5px; margin-bottom:0px}
#text6 {font-style: italic; font-size:80%; color:#444444; margin-top:5px; margin-bottom:0px}

#date,
#text1,
#text1-dl,
#text2,
#text2-dl,
#text3, 
#text4,
#text5,
#text6
{
padding-left: 3px; 
padding-right: 5px; }


#link-text,
#download-text,
#download-text-dl,
#kampa-text
{
padding-left: 3px;  /* padding-right nicht innerhalb liste angeben, wegen IE */
padding-top: 3px;
padding-bottom: 3px;
}

#kampa-text
{
color: #333;
}

#kampa-text a:link {color: #666666; font-size: 70%;}
#kampa-text a:visited {color: #666666; font-size: 70%;}
#kampa-text a:active {color: #666666; font-size: 70%;}
#kampa-text a:hover {color: #000000; font-size: 70%;}

#d-links-heading,
#d-downloads-heading
{
margin-top: 5px;
margin-bottom: 5px;
font-weight: bold;
font-size: 85%;
color: #666;
}


#navigation
{
position:relative;
top:20px;
left:30px;
padding:0;
margin-right: 10%
margin-left:0;
margin-bottom: 3em;
height: 60px;
width:500px;
font-weight : bold;
font-size:75%;
text-align:center;
clear:both;
}


#arrow
{
vertical-align:middle;
}


a:link {color: #333333;}
a:visited {color: #333333;}
a:active {color: #333333;}

abbr, acronym 
{
font-style: normal;
}

#h-nav,
#v-nav
{
text-align: right;
font-size: 75%;
}


#contentbox 
{
position:relative;
top:40px;
left:38px;
padding:0;
margin:0 0 20px 15px;
width:440px;
overflow:visible;
z-index:1;
}


#d-contentbox
{
position:relative;
top:40px;
left:38px;
padding:0;
margin:0 10% 20px 0;
width:530px;
/* border:1px solid #008996; */
overflow:visible;
z-index:1;
}


#headbox
{
font-weight: bold;
font-size: 105%;
margin-top: 0px;
margin-bottom: 20px;
}


#imagebox,
#imagebox-dl
{
position:relative;
top:0 px;
left:0px;
padding:0;
width:110px;
float:left;
padding-bottom: 20px;
clear: both; /* zugef&#65533;gt 5.10.2004 */
}


.d-imagebox
{
position:relative;
width:100%;
background:#dddddd;
margin-bottom: 30px;
margin-top: 0px;
margin-left: 0px;
margin-right: 1%;
padding-top: 3px;
padding-bottom: 3px;
/* float: left; */
/*height:300px; */
text-align: center;
}

.d-img
{
margin: 5px;
}

.d-img-text
{
text-align: center;
font-size: 70%;
color: #444444;
padding: 3px 25% 3px 25%;
}

#textbox,
#textbox-dl
{
position:relative;
top:0 px;
padding-top: 3px;
padding-bottom: 3px;
width:411px;
background:#dddddd;
margin-bottom: 25px;
margin-top: 0px;
margin-left: 5px;
float:left;
}



#d-textbox
{
position:relative;
width:100%;
background:#ddd;
margin-bottom: 30px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top: 3px;
padding-bottom: 3px;
}


#d-linkbox
{
position:relative;
width:100%;
background:#ddd;
margin-bottom: 5px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
}

.rot1 h1 {
color: #700838;
}

.gruen1 h1 {
color: #004111;
}

.blau1 h1 {
color: #002D83;
}

.rot {
color: #700838;
}

.gruen {
color: #004111;
}

.blau {
color: #002D83;
}

a:link {
color: #444;
}

.csc-textpic-caption {
  font-size: 8pt;
  color: #666666;
}
