body{
	background-image:url(image/Hintergrund2010.jpg);
	background-repeat:repeat;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
	padding:0px;
	margin:0px;
	text-align: left;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
/*width: 840px; Width of main container*/
/*margin: 0 auto; Center container on page*/
width: 1000px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
border: solid 1px #c00000;

}
 .topbild 
 {
  text-decoration:none;   
 }


#topsection{
/*background: #EAEAEA;
height: 90px; Height of top section*/
margin: 10px 10px 5px 10px;
padding: 0px 0px 0px 0px;
list-style-type: none;
text-decoration: none;
background-color:#EAEAEA;
height: 100px;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;

/*background-color:Orange;*/
margin: 0;
}

#contentcolumn{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
}


#leftcolumn{
float: left;
width: 200px; /*Width of left column*/
margin-left: -1000px; /*Set left margin to -(MainContainerWidth)*/
/*background: #C8FC98;*/
}

/*#leftcolumn{
/*float: left;
width: 200px; /*Width of left column*/
/*margin-left: -840px; /*Set left margin to -(MainContainerWidth)*/
/*background: #C8FC98;


   left:10;

 top:130px;
/*float: left;*/
/*width: 180px; /*Width of left column*/
/*margin-left: -1000px; /*Set left margin to -(MainContainerWidth)*/
/*background: #C8FC98;*/
 /*font-weight:bold;
margin: 10px 10px 10px 10px;
padding: 0px 0px 0px 0px;
list-style-type: none;*/
/*}*/

#leftcolumn li a, #leftcolumn li a:visited

{
    /* Gestaltung der Verweise: Verweis wird zum Block deklariert und mit einer festen Breite versehen */
    /* Dadurch wird es dem Nutzer leichter fällen, einen Verweis anzuklicken. */
display: block;
color: #151515;
font-size: 1em;
font-weight:bold;

border-bottom: 1px dashed #c00000;
text-align: left;



    /* Ein 'künstlicher' Listenmarker soll sich rechts befinden */
/*background: url(image/pfeile.jpg) no-repeat 3% 50%;*/
padding: 5px 5px 4px 22px;
text-decoration:none;
}

#leftcolumn a:hover, #leftcolumn a:visited:hover, #leftcolumn a:focus, #leftcolumn a:visited:focus
{
    /* Hover und Focus: in diesem Fall werden beide Zustände identlisch gestaltet */
/*background-color:#a6b8d8;*/
color: #353535;
border-left: solid 7px #c00000;
background-image:url(image/transparent_2010.png);
background-repeat:repeat;
	/*background-image: url(../image/pfeile959595.jpg) no-repeat 3% 50%;*/
	
}

#leftcolumn a:visited
{
color: #353535;
padding-right: 12px;
}

  .homelist
               {
                   margin:0 0 0 0;
                    /* Abstände für die ungeordnete Liste ul.homelist */
               	padding: 15px 12px 0px 10px;
               }
               
               #leftcolumn .homelist li
               {
               	list-style-type: none;
				height: 24px;
               }
               
               #leftcolumn ul.homelist li
               {
               	padding-bottom: 1px;
               }




#footer{
/*clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;*/

	width: 1000px;
	clear: both;
	/*background-color:#999999;*/
	margin-top: 0em;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	text-align: left;
	font-size: 80%;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-color :Red;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style:solid;
	border-left-style: none;
	padding-top: 0.5em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	background-image:url(image/transparent_2010.png);
}

#footer a{
/*color: #FFFF80;*/
}
#text {
	
	height:300px;
	width:665px;
	/*top:0%;
	left:50%;
	background-image:url(../image/back_text.png);
  background-repeat: repeat;*/
	
	/*font-size:10px;*/
	border: solid 1px;
	/*text-align: left;*/
	margin:10px 5px 10px 0px;
	padding:15px  50px 10px 50px;
	/*text-align:justify;*/
	/*background-color:#999999;*/
	/*line-height:1.4em;*/
	background-image:url(image/transparent_2010.png);
	/*	background-image:url(image/Hintergrund35.jpg);*/
	
   overflow:auto ;
		
		
	}
	
	.repeater 
	{
	    text-align:justify;
	}
	
	#lightbox_m {
	
	 position:relative;
	width:690px;
	text-align: justify;

	/*background-color:#666;
	border: solid 1px green;*/
	 line-height:170px;
	 left:35px;
	/*padding: 0 0 0 40;
	margin: 0 0 0 100;*/
 
	}
	#lightbox_m a {
		
		text-decoration: none;
		
	}
	
		#text_lang {
	
	height:650px;
	width:580px;
	/*top:0%;
	left:50%;
	background-image:url(../image/back_text.png);
  background-repeat: repeat;*/
	
	/*font-size:10px;*/
	border: solid 1px;
	/*text-align: left;*/
	margin:10px 5px 10px 0px;
	padding:15px  50px 5px 50px;
	/*text-align:justify;*/
	/*background-color:#999999;*/
	/*line-height:1.4em;*/
	/*background-image:url(image/Hintergrund35.jpg);*/
		background-image:url(image/transparent_2010.png);
   overflow:auto ;
		
		
	}
	
	
	/*
	#text p {
	font-weight:normal;
	font-size:12px;
	color:black;
	font-family:   Times New Roman, Geneva, sans-serif;
	}
	
	
	#text h1 {
	font-weight:bold;
	font-size:12px;

	color:red;
	font-family: Verdana, Geneva, sans-serif;
	background-color:Black;
	}	

	
	#text h2 {
	font-weight:bold;
	font-size:14px;
	
	color:black;
	font-family: Times New Roman, Geneva, sans-serif;
	}	
	
	#text h3 {
	font-weight:bold;
	font-size:10px;
	
	color:#000000;
	font-family: Times New Roman, Geneva, sans-serif;
	}
	
	
	*/
	
	
	
	
/*#footer{
clear: left;
width: 100%;

color: #FFF;
text-align: left;
padding: 4px 0;
background-color:#999999;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xsmall;
border-top: #c00000 2px solid;
	
}

#footer a{
color: #A7A9B6;
}*/



a {
	
	text-decoration:none;
	
}

.calendertable 
{
    vertical-align:top ;
    background-color:#defdd7;
}

 .calender   
 {
    
    vertical-align:top ;
    font-size:smaller;
      text-decoration:none;
      background-color:#defdd7;
 }
   .calender a 
   {
    text-decoration:none;
 }
 .weekend  
 {
     font-weight:bold;
     
 }
 .DayHeadStyle 
 {
     font-size:8pt;
     font-weight:bold;
 }
 .Kalender_Head 
 {
     
      border-color:Black;
      border-width:1px;
       font-weight:normal;
  font-size:10pt;
    Color:Green;
    text-decoration:none;
    background-color:#defdd7;
 }
  
.otherMonth 
{
    background-color:#FFFFCC;
    color:#FFFFCC;
    text-decoration:none;
}

.d_frei 
{ 
   /* background-color:Fuchsia;*/
    text-decoration:none;
     background-color:#defdd7;

  }
.d_anfang 
{ 
   background-image : url(image/anfang.gif);
   background-repeat:no-repeat;
   background-color:#ffffff;
  }
.d_belegt 
{
   background-image : url(image/belegt.gif);
   background-repeat:no-repeat;
    background-color:#defdd7;
  }
  
  .d_ende 
{
   background-image : url(image/ende.gif);
   background-repeat:no-repeat;
    background-color:#defdd7;
  }
  
  .c_frei 
{ 
    background-color:#cccccc;

  }
.c_anfang 
{ 
   background-image : url(image/anfang.gif);
   background-repeat:no-repeat;
      background-color:#cccccc;
  }
.c_belegt 
{
   background-image : url(image/belegt.gif);
   background-repeat:no-repeat;
      background-color:#cccccc;
  }
  
  .c_ende 
{
   background-image : url(image/ende.gif);
   background-repeat:no-repeat;
      background-color:#cccccc;
  }
  
  .b_frei 
{ 
background-color:#999999;
  }
  .b_anfang 
{ 
   background-image : url(image/anfang.gif);
   background-repeat:no-repeat;
   background-color:#999999;
  }
.b_belegt 
{
   background-image : url(image/belegt.gif);
   background-repeat:no-repeat;
   background-color:#999999;
  }
  
  .b_ende 
{
   background-image : url(image/ende.gif);
   background-repeat:no-repeat;
   background-color:#999999;
  }
  
  .a_frei 
{ 
background-color:#666666;
  }
  .a_anfang 
{ 
   background-image : url(image/anfang.gif);
   background-repeat:no-repeat;
   background-color:#666666;
  }
.a_belegt 
{
   background-image : url(image/belegt.gif);
   background-repeat:no-repeat;
   background-color:#666666;
  }
  
  .a_ende 
{
   background-image : url(image/ende.gif);
   background-repeat:no-repeat;
   background-color:#666666;
  }
  

   .weekend  
 {
     font-weight:bold;
     
 }
    #legende 
{
    width:600px;
    
       vertical-align:top ;
      margin-left:10px;
      padding:10px;
      text-align :left;
       font-weight:bold;
  
  }
  
  #legende li 
  {
   list-style-type: none;   
  }

 /*  ////   wysiwyg-Editor ///////////////////////////////////////////////////////////////////// */

.headline {
	border-bottom: 1px solid #FF3300;
	font-weight: bold;
}

.naviblock {
	width:280px;
	text-align:center;
	border: 1px solid #AAAAAA;
	padding:5px; 
	background-color:#FFFFFF;	
}

a.navi {
	font-family: Tahoma;
	color: #444444;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;		
}

a.navi:hover {
	text-decoration: underline;	
}

a {
	color: #333333;	
}

.codeblock {
	background-color: #FFFFEE; 
	font-family: courier new; 
	font-size: 12px; 
	padding: 5px; 
	width: 90%; 
	border: 1px solid #AAAAAA; 
	margin-left: 10px;
	margin-top: 5px;
}

 .codeblock td {
 	font-family: courier new; 
	font-size: 12px; 
	vertical-align: top;
	color: #000088;
 }

.list {
	line-height: 20px;	
}

.red {
	color: #FF3300;	
}

.blue {
	color: #0000FF;	
}

.green {
	color: #008080;
}

.darkblue {
	color: #000088;
}

.info {
	color: #EE0000;
	font-size:10px;
}




.DetailBild 
{
    /*  position:absolute;
  border: solid 2px red;
    left:20px;
    top:20px;*/
   
}

.ff1 
{ 
   
  /*   left:250px;
    top: 20px; 
   margin:5 5 5 5; 
      padding:5 5 5 5;
      height: 500px; */
  
}

.id 
{
    float:right;
    color:Gray;
}

.button 
{
    border: solid 1px #151515;
    /*padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;*/
    background-color: #afafaf;
    
}

.BRepeater 
{
    position:absolute;
    left:20px;
    top: 300px; 
    border: solid 2px red;

}

.login, .login a, .login a:visited, .login a:hover
{
    color:#ffffff;
}

