body {
      margin: 0px;
      padding: 0px;
      background-color: #122950;/*#212F5F;/*#20375D;/*#E6EAF6;*/
      color: #fff;
      font-family: verdana, sans-serif;
      font-size: 12px;
    }
    #aussen_supersize {
      width: 728px;
      height:90px;
      color: #fff;
      position: absolute;
      left: 50%;
      margin-left: -364px;
	  padding: 0px;
	  margin-top: 6px; 
      margin-bottom: 6px; 
      border: 1px solid #fff;
    }
    #aussen {
      width: 920px;
      background-color:#6A95CE;
      color: #fff;
      position: absolute;
      left: 50%;
      margin-left: -460px;
	  padding: 0px;
      border-left: 2px solid #FFF;
      border-right: 2px solid #FFF;
	  border-top: 2px solid #FFF;
	  border-bottom: 2px solid #FFF;
      margin-top: 104px; 
    }
    #header {
      width: 903px; 
      height: 70px;
      background-image: url(LSD_TOP3.gif);
	  padding: 0px 16px 0px 0px; /* 0 16 0 0 */
	  margin:0px 0px 0px 0px;
	  background-repeat: no-repeat;
    }
	
	html>body #header {
		 width: 901px;
		 padding: 3px 18px 0px 0px;
		 margin:0px 0px 0px 1px;
		 height: 72px;
    }
	
	html>body #header input{
	  font-size: 9px;
    }
	
	#mid {
	  width: 920px;
	  background-color: #6A95CE;
	  margin: 0px;
	  padding: 0px;
	}
	
    #menu {
      /*position: absolute;*/
      background-color: #6A95CE;
      width: 179px;
      height: 522px;
      text-align: center;
      background-image: url(LSD_Middle_left2.gif);
	  background-repeat: no-repeat;
	  float:left;
	  padding-left:14px;
	  /*border: 1px solid #F5EDE3;*/
    }
	
	#menu form{
	  padding: 0px 0px 0px 8px;
	}
	
	#menu input{
	  margin-top: 3px;
	}
    
         #menu ul {
			 text-align: left;
			 margin-left:14px;
			 padding: 0px 0px 0px 0px;
			 /*border: 1px solid #fff;*/
		 }
		 
		 html>body #menu ul {
			 padding: 0px 0px 0px 12px;
			 margin-left:0px;
             list-style-type: circle;			 
        }
		
		#menu ul  ul{
			 text-align: left;
			 padding: 0px 0px 0px 0px;
			}
		
		#menu ul  ul a{
			 color:#92ADDA;
		 }
		 
         #menu li {
	    /*display: inline;  ohne Zeilenumbr?che - nebeneinander*/
         display: block;
	     padding: 2px 0px 0px 0px;
         color:#F5EDE3;
		 margin: 5px;
         }
        
          #menu li a {
              text-decoration: none;
              color: #182243;/*#000033;*/
          }

           #menu li a:hover {
               text-decoration: none;
               color: #F5EDE3;
               background-color: #6A95CE;
			   border-top: 1px solid #F5EDE3;
			   border-bottom: 1px solid #F5EDE3;
          }
		  
		ul  .menu_default {
			 text-decoration: none;
			  list-style-type: none;	
		 }
    
    #inhalt {
      /*position: absolute;*/
      background-color: #6A95CE;
      width: 687px; /*661*/
	  height: 480px;
	  /*margin: 0px;*/
      margin-top: 0px;
      background-image: url(LSD_Middle_right.gif);
      padding: 0px 20px 0px 20px;
	  background-repeat: no-repeat;
	  float:right;
	  /*margin-left: 139px;*/
    }
    html>body #inhalt {
        width: 687px;
        min-height: 480px;
		margin-top: 0px;
		height: auto;
		padding: 3px 20px 0px 20px;
    }
	#inhalt a{
		text-decoration: none;
	}
    #footer {
      width: 698px;
      /*height: 40px;*/
      background-color:#6A95CE;
      color:#F5EDE3;
      text-align: center;
      font-weight: bold;
      padding:14px;
	  /*clear:both;*/
	  clear:right;
	  margin-left: 194px;
	  background-image: url(LSD_Bottom2.gif);
	  /*border: 1px solid #fff;*/
    }
	
	html>body #footer {
        min-height: 20px;
		width: 706px;
		height: 20px;
		margin-left: 194px;
		padding:10px;
    }
	
	#footer a{
              text-decoration: none;
              color: #F5EDE3;
			  padding: 2px 3px 2px 3px;
			  border: 1px solid #F5EDE3;
			  background-color:#92ADDA;
          }
		  
	#footer a:hover{
		      background-color:#6A95CE;
			  border: 1px solid #5EDE3;
			  background-color:#92ADDA;
			  color: #446EB5;
          }
    
    h1, h2, h3 ,h4 {
      font-family: "trebuchet ms", sans-serif;
      font-size: 16pt;
      margin-top: 20px;
    }
    li {
      margin-bottom: 5px;
    }
    a {
      color: #000033;
      font-weight: bold;
      text-decoration: none;
      background-color: transparent;
    }
    a:hover {
	  color: #F5EDE3;
      text-decoration: none;
    }
	
	.login {
	padding: 0px 4px 0px 4px;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
    }
	
	.login input {
	width:80%;
	font-size: 9px;
	}
	.login a:link, .login a:visited, .login a:active {
		color: #DDDDDD;
		text-decoration: none;
	}
	.login a:hover {
		color: #FFFFFF;
		text-decoration: none;
	}
	
	.kasten_start {
		border: 1px solid #446eb5;
		padding: 5px;
		background-color: #92adda; //#446EB5;
		vertical-align: top;
		text-align: center;
		filter:alpha(opacity=80); 
		-moz-opacity:0.80; 
		opacity:0.80; 
		-khtml-opacity:0.8;
	}
	
	.titel_start {
		font-size: 1.4em;
		color: #446eb5; //#FFFFFF;
	}
	
	.titel_cover {
		border: 1px solid #FFF;
	}
	
	.titel_label {
		font-size: 0.75em;
	}
	
	.nodeco{
		text-decoration: none;
	}
	
	.post_title_frnews, .post_date_frnews { 
		border: 1px solid #DDDDDD;  border-right: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD; 
		background-color: #446eb5;  
		color: #92adda;
	}
	.post_title_frnews { 
		font-weight: bold; font-size: 12px; color: #000000; 
		border-right: none;
	}
	.post_title_frnews a{ 
		color: #ffffff;
	}
	.post_title_frnews a:hover{ 
		color: #212F5F;
	}
	.post_date_frnews{ 
		text-align: right; font-weight: bold;
		border-left: none;
	}
	.post_short_frnews{ 
		text-align: justify; 
		padding: 8 8 8 8;
		border-bottom: 1px solid #DDDDDD;
		border-left: 1px solid #DDDDDD;
		border-right: 1px solid #DDDDDD;
		background-color: #446eb5;
		filter:alpha(opacity=50); 
		-moz-opacity:0.50; 
		opacity:0.50; 
		-khtml-opacity:0.5;
	}
	.comment_title_frnews{ 
		font-weight: bold;
	}
	.comment_text_frnews { 
		font-weight: bold; background-color: #6A95CE; border: 1px solid #DDDDDD; padding-bottom: 15px; 
	}
	.comment_title_frnews, .comment_text_frnews { 
		border-left: 1px solid #DDDDDD; 
	}
	.comment_info_frnews { 
		text-align: right; border-right: 1px solid #DDDDDD; 
	}
	.comment_title_frnews, .comment_info_frnews{ 
		border-top: 1px solid #DDDDDD; background-color: #446EB5;
	}
	.releases_fr_uebersicht {
		border:1px solid #fff; text-align: center; padding: 5px; padding-bottom: 8px; background-color:#6A95CE; width:160px; height:160px; 
		filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; -khtml-opacity:0.7;
	}
	
	table.gbentry {
		width: 100%;
		border: 1px solid #FFF;
		border-collapse: collapse;
		margin-bottom: 20px;
		background-color: #6A95CE;
		filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; -khtml-opacity:0.8;
	}

	table.gbentry td.gbtitle {
		font-weight: bold;
		padding: 2px 5px 4px 5px;
		background-color: #3E64A5;
		color: #92ADDA;
	}

	table.gbentry td.gbcontent {
		padding: 5px; 
		border-top: 1px solid #FFF;
		color: #fff;
	  }

	img.button {
		vertical-align: bottom;
	}
	
	.login_button input {
			background-color: #92adda;
			color: #fff;/*021940;*/
			width:80%;
			font-size: 9px;
	}
	