@charset "utf-8";
/* CSS Document */

/* CSS Document */
p {
  padding: 0;
  margin: 0;
}

.align-justify {
  text-align: justify;
}

.content ul li {
  color: black;
  margin: 0 0 0 30px;
  padding: 0; 
}


p.roterHintergrund {display: block; height: 28px; font-size: 16px; color: white; padding: 4px 0 0 20px; background-color: #CC0000;} 
p.goldenerHintergrund {display: block; height: 28px; font-size: 16px; color: white; padding: 4px 0 0 20px; background-color: #c4ba0d; }
p.hellblauerHintergrund {display: block; height: 28px; font-size: 16px; color: white; padding: 4px 0 0 20px; background-color: #2f7fb2; }
p.dunkelblauerHintergrund {display: block; height: 28px; font-size: 16px; color: white; padding: 4px 0 0 20px; background-color: #3a4255;}

label {
  display: block;
  float: left;
  width: 100px;
  font-size: 14px;
}

.column2 .csc-header {
  display: block;
  padding: 20px 0 0 0;
}

.tableWidth .td-0 {
  width: 45px;
}

.tableWidth .td-1 {
  width: 160px;
}

.tableWidth .td-2 {
  width: 95px;
}

#main { 
  width:900px;
}

#footer { height:112px;}

.outerContent, .outerOuterContent, .column2, .column3, .indent_column, .col1, .col2, .col3, .ind_col {float:left;}

/* index */

.outerContent {
	width:593px
	border: 0px solid yellow;
	padding: 0;
	margin: 0;
	background: url(images/start_06.gif) bottom left no-repeat;
}
.outerOuterContent {
	width:593px; 
	border: 0px solid yellow;
	padding: 0;
	margin: 0;
	background: url(images/start_05.gif) top left repeat-y;
}

.newsDiv {
    width: 250px;
  	background: url(images/start_07.gif) top left no-repeat;	
	padding: 0 20px 50px 35px;
	margin: 0;
	border: 0px solid blue;
	min-height: 230px;
}

.outerNewsDiv {
    width: 100%;
	padding 0;
	margin: 0;
  	background: url(images/start_11.gif) bottom left no-repeat;
	border: 0px solid yellow;	
}

.column2 {
	width:305px; 
	padding: 0;
	margin: 0;
  	background: url(images/start_08.gif) top left repeat-y;
	font-family: verdana; 
	font-size: 12px;
	line-height: 18px;
	color: #62676f;
}

.column3 {
    border: 0px solid green;
	min-height: 300px;
	width: 100%;
}

.content {
	width: 570px;
	padding: 0 0 0 20px;
	margin: 0;
	background: url(images/start_05.gif) top left no-repeat;
	font-size: 13px;
	min-height: 400px;	
}


* {
	margin:0; padding:0;
}

body{
	background:#171717;
	color: white;
}

.content h1 {
  display: block;
  padding: 1px 0 1px 20px;
  line-height: 25px;
  background-color: #feba00;
  color: black;
  font-size: 15px;
  margin: 10px 0 0 0;
}

.content h1 a{
  display: block;
  padding: 1px 0 1px 20px;
  background-color: #feba00;
  color: black;
  font-size: 15px;
  text-decoration: none;
  margin: 10px 0 0 0;
}

.content h2 {
  display: block;
  margin: 10px 0 0 0;
  background-color: #feba00;
  color: black;
  padding: 1px 0 1px 20px;
  font-size: 14px;
}

.content h3 {
  display: block;
  margin: 10px 0 0 0;
  background-color: #feba00;
  color: black;
  padding: 1px 0 1px 20px;
  font-size: 13px;
}

a:hover {
  text-decoration:underline;
}

a img { border:0;}

.supreme a, .gold a, .fun a, .night a {
  color: white;
}
  
h1 {
	font-size:16px;
	line-height: 30px
}

ul { list-style: square outside; }

li { 
	color:#2b5b94;
	line-height:17px;
	margin:0 0 0 25px;
	padding:5px;
}
li a {color:#2b5b94;}

.left { float:left;}
.right {float:right;}
.clear  { 
	clear:both;
}

html {
	font-family: arial, verdana, sans-serif;
}

input, textarea {
		font-family:verdana; 
		font-size:9px;
		line-height:13px;
		color:#62676f;		
}

.menu a {
	font-size: 16px;
	text-decoration: none;
	line-height: 30px;
	color: #62676f;
	
}

.menu a:hover {
	text-decoration: underline;
}

.menuact {
	text-decoration: underline;
	font-size: 16px;
	line-height: 30px;
	color: #62676f;
}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#62676f;}

/*main layout */

#topHeader {
	background:url('images/start_01.gif') top left no-repeat;
	height:83px;
}

#picHeaderLeft {
	background:url('images/start_02.gif') top left no-repeat;
	width: 571px;
	height:227px;
	border: 0px solid grey;
        float: left;
}
#picHeaderRight {
	background:url('images/start_03.jpg') top right no-repeat;
	height:227px;
	width: 329px;
	border: 0px solid yellow;
	clear: right;
	margin-left: 571px;
}

#menuDiv {
	background:url('images/start_03.gif') top left no-repeat;
	height:44px;
}

.logo {margin:41px 0 0 12px;}

#main { 
 	margin:0 auto;
  	background:url(images/start_04.gif) top right repeat; 
}

#middle { 
  	width:100%; 
}

#footer {
	padding:0; 
	background:#171717;
	background:url(images/start_13.gif) no-repeat; 
	height: 86px;
}

#newsBottom {padding:0; background:#FFFFFF;}
#newsBottom .bg {background:url(images/newsBottom.gif) no-repeat; height: 33px;}

.more {background:url(images/more_bg.gif) top right no-repeat; padding-right:12px; font-size:11px; color:#B9C0C7; text-decoration:none;}
.more:hover {text-decoration:underline;}

.line {background:#999999; height:1px;}

/* index */

#middle .indent {padding:0;}

legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
border: 1px solid #C0C0C0;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #C0C0C0;
border: 0px;
}



