/* 

  globale Einstellungen

*/


body {

	background : white;
	margin: 0px 0px 0px 0px;
	border: 0pt;
	padding: 0pt;
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	height: 100%;

	/*scrollbar-base-color : #c72c14;

	scrollbar-arrow-color : #000000;

	scrollbar-3d-light-color : #c72c14;

	scrollbar-darkshadow-color : #c72c14;

	scrollbar-face-color : #c72c14;

	scrollbar-highlight-color : #c72c14;

	scrollbar-shadow-color : #c72c14;

	scrollbar-track-color: #ffffff;*/

}



/* das folgende wird für Netscape 4.x benötigt */

body td {

	

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

}



/* das folgende wird für Netscape 4.x benötigt */

body th {

	background : white;
	font-family : Verdana, Geneva, Helvetica, sans-serif;

}

#head_div {
position:absolute;
	left:179px;
	top:0px;
	width:821px;
	height:176px;
}

#head_left_div {
position:absolute;
	left:0px;
	top:0px;
	width:179px;
	height:176px;
}

.logo {
vertical-align: bottom;
}

#contentNormal {
font-family : Verdana, Geneva, Helvetica, sans-serif;
font-size: 10px;
padding-left: 0px;
padding-right: 10px;
padding-top: 195px;
position: relative;
margin:0px 0px 0px 0px;
padding-bottom: 20px;
float: none;
width:770px;
height: 400px;
left: 230px;
line-height:17.5px;
}
	
html>body #contentNormal {

    height:auto;
    min-height: 400px;      /* für die restlichen Browser */

	}
	
.stripe  {

 background: #08487A;
  position:absolute; top:30px; left:10px; width:80px; height:5px; }

a:link {

	color : #c72c14;

	font-weight: normal;

}



a:visited {

	color : #c72c14;

	font-weight: normal;

}

a:hover {

  text-decoration: underline;

}

ul {

	list-style-type : square;

}

h6 {
	font-size: 5px;

}

p {

 	font-family : Verdana, Geneva, Helvetica, sans-serif;
	 text-indent: 0px;
	line-height:17.5px;

}

td {

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

}

ul li {

 	font-family : Verdana, Geneva, Helvetica, sans-serif;
 	font-size: 12px;
	 text-indent: 0px;
	line-height:17.5px;
}

strong a:visited {

  font-weight: bold;

}

strong a:link{

  font-weight: bold;

}



/*

  allgemeine Klassen

*/

.bodytext {

font-family : Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;

}

  

.small {

	font-size : small;

}



.smaller {

	font-size : smaller;

}



.bold {

	font-weight : bold;

}



.corpcolor1 {

	color : #c72c14;

}



.corpcolor1bg {

	background-color : #c72c14;

}



/*

  table_vorstand

*/

table tr td h1 h2 h3{
  font-family : Verdana, Geneva, Helvetica, sans-serif;
}

table.table_vorstand {

	margin-bottom : 60;

}



th.table_vorstand {

	text-align : left;

	font-weight : bold;

	width : 300px;

	vertical-align : top;

}

.contenttable {width=700px;}

.contenttable-1 .tr-odd {font-size: 12px; vertical-align: top;}

.contenttable-1 {font-size: 12px; vertical-align: top; min-width: 500px; padding-left: 50px;}

.contenttable-1 .td-last {padding-left: 20px; padding-right: 20px;}
.contenttable-1 .td-0 {padding-left: 50px; text-indent: 50px;}

.contenttable-1 .tr-odd {font-size: 12px; vertical-align: top; padding-left: 50px;}

.contenttable-1 .tr-even {font-size: 12px; vertical-align: top; background-color: #DDDDDD; padding-left: 50px;}

.csc-uploads .tr-even {font-size: 12px; vertical-align: top; padding-left: 30px; padding-bottom: 20px;}

.contenttable-0 .td-last {}
.contenttable-0 .td-0 {text-align: left; width: 50px;}
.contenttable-0 .td-1{text-align: right; width: 100px;}
.contenttable-0 .td-2 {text-align: right; width: 6px;}

.contenttable-0 .tr-odd {font-size: 12px; vertical-align: top;}

.contenttable-0 .tr-even {font-size: 12px; vertical-align: top;}

.csc-uploads .tr-even {font-size: 12px; vertical-align: top; padding-left: 30px; padding-bottom: 20px;}

.csc-firstHeader h1 {
	  font-family : Verdana, Geneva, Helvetica, sans-serif;
	h1.color: red;

}

.csc-header{
	  font-family : Verdana, Geneva, Helvetica, sans-serif;
	color: red;

}


/*

  homepages

*/  



p.homepages {

	font-weight : bold;

}



p.homepages a {

	font-weight : normal;

	color : #c72c14;

}



/*

  design by l&r

*/

p.designbylur {

	font-size : 9px;

	color: white;

}  



p.designbylur a {

	font-size : 9px;

}



/*

  titel

*/



.titel_small  {

	font-size : smaller;

}



.titel_big {

	font-weight : bold;

	font-size : xx-large;

}



.titel_line {

	background-color : Black;

	width : 100%;

	height : 2px;

}



/* Menü */
.news {
  font-family : Verdana, Geneva, Helvetica, sans-serif;
  font-size: 14px;
  color: white;
  font-weight: bold;
  background-image: url(images/index_03.jpg);
  background-repeat: repeat-y;
  padding-left: 5px;
  padding-top: 10px;
  position: absolute;
  top: 500px;
  left: 0px;
  width: 179px;
  height: 290px;
  z-index: 15;

}

.menuv {
  font-family : Verdana, Geneva, Helvetica, sans-serif;
  font-size: 12px;
  color: white;
  font-weight: bold;
  background-image: url(images/index_03.jpg);
  background-repeat: repeat-y;
  padding-left: 19px;
  padding-top: 0px;
  position: absolute;
  top: 176px;
  width: 179px;
  z-index: 10;
  float: left;
  text-decoration: none;
  height:100%;
}
body>#menuv{height:auto;   min-height:80%;}


.menuv a:link { color: white; font-weight: bold;  text-decoration: none; border: 0pt; margin-top: -2px; padding-top: 0pt; padding-bottom: 0pt; }

.menuv a:visited  { color: white; font-weight: bold;  text-decoration: none;  border: 0pt; margin-top: -2px; margin 0 0 0 0; padding-top: 0pt; padding-bottom: 0pt; }

.menuv2 a:link { color: white; font-weight: bold;  text-decoration: none;  border: 0pt; margin-top: -2px; margin 0 0 0 0; padding-top: 0pt; padding-bottom: 0pt; }

.menuv2 a:visited  { color: white; font-weight: bold;  text-decoration: none;  border: 0pt; margin-top: -2px; margin 0 0 0 0; padding-top: 0pt; padding-bottom: 0pt; }

.menuv2  { color: white; font-size: 14px;
 font-family: Verdana, Geneva, Helvetica, sans-serif; font-weight: bold;
   text-align: center;
vertical-align: baseline;
height: 20px;
width: 100%;
background-image: url(images/index_05.jpg);
 z-index: 10;
 position: relative;
 }
 
 .test {
 
     bottom:10px;
  left: 0;
      width: 100%;
       height: 20px;
       position: static;
       vertical-align: bottom;
       bottom: 0pt;
 }

.update {font-family : Verdana, Geneva, Helvetica, sans-serif;
  font-size: 10px;
  color: white;
  font-weight: bold;
  padding-left: 6px;
  position: absolute;
  margin: 800px 0 0 0px;
  width: 179px;
  z-index: 12;

}

/*
.update {
font-family : Verdana, Geneva, Helvetica, sans-serif;
  font-size: 10px;
  color: white;
  font-weight: bold;
  padding-left: 20px;
  position: absolute;
  margin: 854px 0 0 0px;
  width: 195px;
  z-index: 12;
float: left;
}*/

a:hover {

  text-decoration: underline;

}



.menuv-level1-no {

  color: white;

  margin-top: -1px;
  text-decoration: none;


}

.menuv-level1-act {

  color: white;

  margin-top: -1px;
   text-decoration: none;

}

.menuv-level1-act a:visited  { color: #f4d60f; margin-top: -1px;  text-decoration: none; }

.menuv-level1-act a:link {

  color: #f4d60f; margin-top: -1px; text-decoration: none; 

}

.menuv-level2-no {

  color: white;

  font-size: 10px;

  font-weight: normal;

  margin-left:0px;

  margin-top: -1px;


}

.menuv-level2-act {

  color: white;

  font-size: 10px;

  font-weight: normal;

  margin-left:0px;

  margin-top: -1px;


}

.menuv-level2-act a:visited {

  color: #f4d60f;
  


}

.menuv-level2-act a:link {

  color: #f4d60f;

}



/*

  Navigation

*/

.navbg {

	background-color : #c72c14;

}  



.nav {

	margin-bottom : 10;

	margin-left : 10;

	margin-right : 0;

	margin-top : 10;

	color: white;

}



.nav a {

	color : White;

}



.nav a:visited {

	color : White;

}



.subnav {

	margin-bottom : 0;

	margin-left : 10;

	margin-right : 0;

	margin-top : 0;

	color: white;

	font-size : x-small;

}



.subnav a {

	color : White;

}
