@charset "utf-8";
/* CSS Document */





/* Links */

.headline
		 {
		 font-size:24px;
		 font-weight:bold;
		 color:#CCCCCC;
		 text-align:center;
		 }

a
 {
 font-size:12pt;
 color:#333333;
 text-decoration:none;
 }

div.menue
		{
		font-size:16pt;
		font-weight:bold;
		margin-left:15px;
		color:#CCC;
		text-decoration:none;
		}

a.menue
	   {
	   font-size:12pt;
	   color:#CCCCCC;
	   text-decoration:none;
	   }
	   
a.menue:visited
			  {
			  font-size:12pt;
			  text-decoration:none;
			  }
a.menue:active, a.menue:hover
					  {
					  font-size:14pt;
					  }

ul
  {
  }
		
li {
   list-style-type:none;
   margin-top:12pt;
   margin-left: -17px;
   }
			  
li:hover
		{
   		list-style-image:url(images/list_icon2.gif);
   		}
					  
a.menue_inactive
				{
				color:#999999;
				font-weight:lighter;
				font-size:12pt;
				}

.login_area_link
				{
				color:#a5e245;
				font-size:9px;
				text-align:left;
				padding-right:60%;
				}

.menue_images
			{
			margin-left:20px;
			margin-top:8px;
			}









/*Hauptfenster*/

body
	{
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	background-color:#2A2A2A;
	}

.main_window
			{
			width:950px;
			background-color:#202020;
			margin: 5px auto;
			clear:left;
			}

.logo
	 {
	 width:950px;
	 margin-bottom:3px;
	 }

.mainwindow_left
				{
				width:175px;
				float:left;
				text-align:left;
				background-color:#333333;
				margin-bottom:15px;
				padding-bottom:15px;
				}

.mainwindow_middle
				  {
				  width:550px;
				  max-width:550px;
				  margin: 0px auto;
				  float:left; /* Quelle: Hilfe durch: http://www.psd-tutorials.de/modules/Forum/46_x-html-css/87445-css-hintergrundgrafik-soll-sich-float-element-anpassen.html#post1148302*/
				  padding-left:25px;
				  }

.mainwindow_right
				 {
				 width:175px;
				 max-width:175px;
				 float:right;
				 background-color:#333333;
				 }

.background_adjust
				  {
				  clear:both;
				  }


.youtube_video
			  {
			  text-align:center;
			  margin-top:10px;
			  margin-bottom:15px;
			  }


/*FOoter*/	 
#footer
	   {
	   font-size:12px;
	   clear:both;
	   position:fixed;
/*	   position:relative;
*/	   top:100%;
	   left:50%;
	   background-color:#333;
	   width:950px;
	   text-align:left;
/*	   margin:auto;
*/	   margin:-14px auto 0px -475px;
	   color:#CCCCCC;
	   white-space:nowrap;
	   }

#footerlink
		  {
		  color:#CCCCCC;
		  font-size:12px;
		  margin-left:30pt;
		  }
		  
img
   {
   border:none;
   }
   
.footer_counter
		{
		float:right;
		color:#CCCCCC;
		}








  
/*Mittelspalte*/

.middle_header
			  {
			  text-align:left;
			  color:#FFF;
			  background-image:url(./images/news_head.png);
			  width:auto;
			  height:40px;
			  background-repeat:no-repeat;
			  padding-top:37px;
			  padding-left:20px;
			  font-weight:bold;
			  }
			  
.middle_main
			{
			text-align:justify;
			background-image:url(./images/news_body.png);
			background-repeat:repeat-y;
			padding-left:15px;
			padding-right:15px;
			padding-bottom:10px;
			padding-top:10px;
			}

.middle_footer
			  {
			  background-image:url(./images/news_foot.png);
			  background-repeat:no-repeat;
			  text-align:left;
			  height:49px;
			  padding-left:30px;
			  padding-right:30px;
			  font-size:9pt;
			  clear:left;
			  }
			  
.middle_footer_rechts
			  {
			  float:right;
			  font-size:9pt;
			  }

.middle_footer_links
			  {
			  float:left;
			  font-size:9pt;
			  }

.pic_right_box
	      {
		  float:right;
		  font-size:10px;
		  text-align:center;
		  width:120px;
		  height:150px;
	      margin-left:20px;
		  }

.news_pics_size
				{
			    max-width:120px;
			    max-height:150px;
				}

.news_pics_center
				 {
				 text-align:center;
				 display:block;
				 max-width:525px;
				 font-size:10px;
				 color:#333333;
				 }

.pic_left_box
	      {
		  float:left;
		  font-size:10px;
		  text-align:center;
		  width:120px;
		  height:150px;
	      margin-right:20px;
		  }

.empty_line
		  {
		  clear:both;
		  }


.liste_news
			{
			list-style-image:url(images/list_icon_small.gif);
			line-height:normal;
			margin-left:20px;
			margin-right:20px;
			margin-top:5px;
			position:relative;
			left:20px;
			}

.liste_news:hover
				{
				list-style-image:url(images/list_icon_small.gif);
				margin-left:20px;
				position:relative;
				left:20px;
				}

.sitelinksintern
				{
				color:#FFF;
				}

.newspagelink
			{
			color:#CCCCCC;
			font-weight:900;
			font-size:10px;
			}
			
.newspagelinkplus5
					{
					color:#CCCCCC;
					font-weight:900;
					font-size:15px;
					}

.news_gallery
			{
			margin-left:20px;
			margin-right:20px;
			margin-top: 10px;
			}

.news_gallery_link
			{
			margin-left:0px;
			margin-right:0px;
			margin-top: 0px;
			}

.normal_text_underlined
						{
						text-decoration:underline;
						}


/*rechte Spalte*/

.preview_headline
  				 {
				 font-weight:bold;
				 color:#CCCCCC;
				 text-align:left;
				 margin-left:5px;
				 margin-right:5px;
				 }

.preview_text
			 {
			 color:#CCCCCC;
			 margin-left:9px;
			 margin-right:9px;
			 white-space:normal;
			 text-align:justify;
			 }
			 
a.news_link
		   {
		   color:#CCCCCC;
		   margin-left:12pt;
		   font-size:11px;
		   font-weight:600;
		   }

/*

GALLERY

*/


.gallery_arrow_right
					{
					margin-left:15px;
					margin-bottom:70px;
					}

.gallery_arrow_left
					{
					margin-right:15px;
					margin-bottom:70px;
					}

.gallery_picture_active
						{
						border-color:#FFFFFF;
						border-width:10px;
						border-style:ridge;
						}

.gallery_comment_box
					{
					border:solid;
					border-color:#666;
					background-color:#999999;
					text-align:center;
					margin:auto;
					padding-left:35px;
					padding-right:35px;
					}

.gallery_no_break
		{
		display:block;
		white-space:nowrap;
		}


/*

Admin

*/

.admin_news_write
				 {
				 text-align:justify;
				 margin: 10px 15px;
				 }
				 
.login_area
		   {
		   position:absolute;
		   top:50%;
		   left:50%;
		   color:#a5e245;
		   border-color:#a5e245;
		   background-color:#000000;
		   text-align:center;
		   width:300px;
		   height:100px;
		   margin-left:-150px;
		   margin-top:-50px;
		   }

body.loginwindow
				{
				background-color:#000000;
				color:#a5e245;
				border-color:#a5e245;
				}

.login_field
		   {
		   color:#a5e245;
		   background-color:#000000;
		   border-color:#A5E245;
		   }

.edit_left
			   {
			   float:left;
			   margin-left:15px;
			   }

.edit_right
				{
				float:right;
				margin-right:15px;
				}

.smiley_box
		   {
		   float:right;
		   width:90px;
		   line-height:150%;
		   margin-top:20px;
		   margin-right:10px;
		   background-color:#999;
		   padding:10px;
		   }

.smiley_margin
			  {
			  margin-left:5px;
			  min-width:20px;
			  }

.things_done
			{
			color:#000000;
			text-decoration:line-through;
			}
			
.table_design
			 {
			 width:100%;
			 max-width:530px;
			 border:none;
			 margin-left:auto;
			 margin-right:auto;
			 }

.table_design_left
					{
					text-align:left;
					min-width:50%;
					}


.table_design_right
					{
					text-align:right;
					}

.news_picture_upload_box
						{
						width:1260px;
						margin: 5px auto;
						clear:left;
						}

.news_picture_upload_picture
							{
							width:1000px;
							}

.news_picture_upload_code
							{
							width:250px;
							float:right;
							background-color:#999;
							}