/* ------ LOGIN ----- */
div.login{
   font-size:12px;
   color:white;
   text-align:left;
   margin:0px 0px 5px 0px;
   padding:10px 5px 0px 5px;
   z-index:100;
}

div.login h1 {
   color:white;
}

#logout {
	position:absolute;
	left:550px;
	z-index:101;
}

div.login span{
   font-style:italic;
   margin-bottom:3px;
}
div.login input.logout{
   margin-top:5px;
}
/* ----- Input-Felder ----- */
div.login input.input{
   border:0px;
   width:160px;
   color:black;
   margin-bottom:4px;
}
div.login input.submit{
   width:162px;
   height:22px;
   border:0px;
}



.Newsticker {
	position:absolute;
	top:20px;
	left:668px;
	width:280px;
	color:black;
	z-index:99;
}

.Newsticker td {
	padding-top:6px;
	padding-bottom:4px;
	color:black;
	font-size:9pt;
}
.Newsticker a {
	color:black;
	margin-top:0px;
	margin-bottom:10px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:9pt;
	text-decoration:none;
}

#content img { border: 0px; }

#links a {
	text-decoration:none;
}

#vorteile_ktv td li {
	padding-top:1px;
	padding-bottom:0px;
	margin:0;
	margin-left:20px;
	margin-top:3px;
}
#vorteile_ktv td a {
	font-weight:normal;
	margin:0;
	text-decoration:none;
	
}

#links td {
	padding:0;
}

#content hr {
	background-color:#e2dedf;
	height:2px;
	border:0;
}

p {
	margin: 0;
	padding: 0;
}
.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid white !important;
	margin-bottom:10px !important;
	margin-top:4px !important;

}
.news-latest-container HR.clearer {
	clear:left;
}


#scroll {
     position:absolute;
     top:176px;
     left: 210px;
     font-size: 12px;
     width:766px;
     z-index:99;
      
     overflow: auto;
     background-attachment: scroll;
     background-repeat: repeat;
     height:394px;
     padding-right: 0px;
      
}

#content {
      position:absolute;
      top:0px;
      left: 0px;
      font-size: 12px;
      width:740px;
      z-index:99;
          
}

#content td {
      font-size: 12px;
}

#content li {
    margin-left:20px;
    margin-top:8px;
    
}

#zufallsgenerator {
	position:absolute;
	top:163px;
	left:7px;
	width:161px;
	height:120px;
	z-index:98;
}

#image1, #image2, #image3, #image4, #image5, #image6, #image7, #image8, #image9, #image10, #image11 {
	position:absolute;
	top:163px;
	left:7px;
	width:161px;
	height:120px;
	z-index:98;
	visibility:hidden;
	
}

#Image_Edge_left {
	position:absolute;
	top:163px;
	left:7px;
	z-index:99;
}

#Image_Edge_right {
	position:absolute;
	top:163px;
	left:163px;
	z-index:99;
}
#Button_Logo {
	position:absolute;
	top:13px;
	left:9px;
	z-index:2;
	font-weight:bold;
	font-size:11px;
}

#Button_News {
	position:absolute;
	top:13px;
	left:647px;
	z-index:2;
	font-weight:bold;
	font-size:11px;
}

#menu_table {
	position:absolute;
	top:11px;
	left:175px;
	z-index:2;
	font-weight:bold;
	font-size:11px;
}

#menu_table_right {
	position:absolute;
	top:90px;
	left:645px;
	z-index:2;
	font-weight:bold;
	font-size:11px;
}

#bg_sidemenu {
	position:absolute;
	top:295px;
	left:7px;
	z-index:2;
	font-weight:bold;
	font-size:11px;

}

body {
      color: white;
      background-color:black;
      margin: 0 0 0 0;
      padding: 0;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
}

* {
margin: 0px;
padding:0px;
}

#logo {
	position:absolute;
	top:31px;
	left:19px;
	z-index:5;
	
}

a {
	text-decoration:underline;
	font-weight:bold;
	color:white;
}

#cable {
	position:absolute;
	top:574px;
	left:0px;
	z-index:1;
	font-weight:bold;
	font-size:11px;
}

#service {
	position:absolute;
	top:239px;
	left:836px;
	z-index:2;
	font-weight:bold;
	font-size:11px;
}

#bg_image {
	position:absolute;
	top:163px;
	left:0px;
	z-index:1;
}


#bg_text {
	position:absolute;
	top:163px;
	left:179px;
	z-index:2;
}


#line {
	position:absolute;
	top:142px;
	left:0px;
	z-index:1;
}

#fusszeile {
	position:absolute;
	top:588px;
	left:0px;
	z-index:1;
}

#bg_submenu {
	position:absolute;
	top:155px;
	left:0px;
	z-index:1;

}


#head {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

ul {

	margin-top:0;
	margin-bottom:0;
}



h1 {
		margin: 0;
		margin-bottom:16px;
		font-size: 16px;
		font-weight: bold;
}


h2 {
		margin: 0;
		margin-bottom:16px;
		font-size: 14px;
		font-weight: bold;

}

h3 {
		margin: 0;
		margin-top:0px;
		margin-bottom:0px;
		font-size: 13px;
		font-weight: bold;
}

