/* Grundlayout --------------------------------------------------------------------------------- */

body , html
  {
   position:							absolute;
   z-index:								0;
   padding:								0px;
   margin:								0px;
   background-color:			#fff;
   color:									#333;
   font-family:						Verdana, Arial, sans-serif;
   font-size:							11px;
   line-height:						150%;
   height:								100%;
   width:									100%;
  }

a
  {
	 color:									#666;
  }

a:hover
  {
   color:									#a80000;
  }

#background0
  {
	 background-image:			url(/images/background_geschmier.gif);
	 background-repeat:			repeat-y;
	 background-position:		center;
	 background-attachment:	fixed;
	 min-width:							1200px;
  }

#head
  {
   margin:								23px auto 0 auto;
	 width:									970px;
  }

#head img
  {
	 margin:								0px 0 0 25px;
  }

#head #menue
  {
   margin:								25px 8px 0 0;
	 text-align:						center;
  }

#head a
  {
	 color:									#666;
	 font-size:							14px;
  }


#menue
  {
	 margin:								25px -5px 0 10px;
  }

#menue .men1_0
  {
   color:									#a80000;
  }

#menue a
  {
	 text-decoration:				none;
  }

#maintable
  {
	 background-image:			url(/images/maintable_fill.png);
	 background-repeat:			repeat-y;
	 background-position:		center top;
	 width:									970px;
	 margin:								0 auto 0 auto;
  }

#main
  {
	 margin:								0 auto 0 auto;
	 text-align:						center;
	 width:									970px;
	 overflow: 							hidden;
  }

#content
  {
	 position:							absolute;
	 margin:							  -338px 0 -362px 14px;
	 width:									928px;
  }

#content1
  {
	 margin:							  -338px 0 -362px 14px;
	 width:									928px;

  }

#moritz_r_bild_back
  {
   position:							relative;
	 background-image:			url(/images/moritz_right_fill.png);
	 background-repeat:			repeat-y;	
	 background-position:		-6px 0;
	 margin:								3px -40px 3px 0;
	 
  }

#textfeld_links
  {

	 background-image:			url(/images/moritz_right.png);
	 background-repeat:			no-repeat;	

  }

#text_left
  {
	 width:									625px;
	 padding:								15px 10px 5px 15px ;
	 text-align:						left;
  }

#footer
  {
   text-align:						center;
	 margin:								0 auto 0 auto;
	 width:									970px;		
  }

img
  {
   border:							none;
   vertical-align:			bottom;
  }

.press
  {
   display:							block;
   border:							solid 2px #990000;
   margin:							0 10px 10px 0;
  }

.seitzeichen
  {
   display: block;
   float: right;
   height: 16px;
   right: 108px;
   position: relative;
  }

a.zweir
  {
   display:							block;
   background-image:    url(/images/kontakt/zweir_off.gif);
  }

a.zweir:hover
  {
   background-image:    url(/images/kontakt/zweir_on.gif);
  }

a.ilumi
  {
   display:							block;
   background-image:    url(/images/kontakt/ilumi_off.jpg);
   background-repeat:		no-repeat;
  }

a.ilumi:hover
  {
   background-image:    url(/images/kontakt/ilumi_on.jpg);
  }

.red
  {
	 color:								#990000;
	 font-weight:					bold;
	 font-size:						16px;
  }

.smallred
  {
   color:								#a80000;
  }

.red_menuea
  {
	 color:								#990000;
	 font-weight:					bold;
	 font-size:						16px;
	 margin:							0 6px 0 6px;
  }

.headline
	{
	 margin:							10px 0 20px 0;
	}

.fliesstext
	{
	 color:								#3f3f3f;
	 margin:							15px 0 5px 30px;
	 width:								465px;
	 font-size:						12px;
	}

.fliesstext_zeitung
	{
	 color:								#3f3f3f;
	 margin:							15px 0 5px 30px;
	 width:								320px;
	 font-size:						12px;
	}

.fliesstext_zeitung2
	{
	 color:								#3f3f3f;
	 margin:							15px 0 5px 30px;
	 width:								410px;
	 font-size:						12px;
	}

.moritz_zeitung
{
	position:							absolute;
	margin:								10px 0 10px 325px;

}

.trennstrich
{
	margin:								0 0 0 25px;
	vertical-align:				top;
}

.termin_tabelle
	{
		margin:						 10px 0 10px 30px;
		line-height:			 12px;
	}

.termin_tabelle td
	{
	 vertical-align:		top;
	}

.termin_tabelle a
	{
	 color:							 #333;
	 text-decoration:		 none;
	}
	
.termin_tabelle a:hover
	{
	 text-decoration:		 underline;
	}

.termin_bild
	{
	 float:								right;
	 margin:							-10px 5px 0 10px;	 
	 padding:							0;
	 width:								150px;
	}
	
.bildtabelle
{
	width:								auto;
}

	


.sschliessbutton
	{
	 text-align:				 right;
	 margin:						 0 10px 30px 180px;
	 color:							 #a80000;
	 text-decoration:		 none;
	}

.schliessbutton
	{
	 position:				   absolute;
	 right:							 404px;
	 color:							 #a80000;
	 text-decoration:		 none;
	}

.schliessbutton:hover
	{
	 text-decoration:		 underline;
	}
.absatz
	{
	 overflow:					 hidden;
	 width:							 800px;
	 margin-bottom:			 30px;
	}

.a2
	{
	 background-image:	 url(/images/a_2.png);
	 background-position:center;
	 background-repeat:	no-repeat;
	}
	
.b1
	{
	 background-image:	url(/images/b_1.png);
	 background-position:center;
	 background-repeat:	no-repeat;
	}

.b2
	{
	 background-position:center;
	 background-repeat:	no-repeat;
	}
	
.b3
	{
	 background-image:	url(/images/b_3.png);
	 background-position:center;
	 background-repeat:	no-repeat;
	}
	
.c2
	{
	 background-image:	url(/images/c_2.png);
	}

/* Funpage ------------------------------------------------------------------------------------- */

#funpage
  {
   position:						absolute;

  }


#fun_back
  {
   position:						absolute;
   left:								3px;
   top:									4px;
  }


#clickmap
  {
   position:						absolute;
   left:								3px;
   top:									4px;
  }

#moritz
	{
	 position:						absolute;
	 left:								271px;
	 top:									154px;
	 filter:							alpha(opacity=100);
   -moz-opacity:				1;
	 opacity:							1;
	}

#fade_moritz
	{
	 position:						absolute;
	 left:								271px;
	 top:									154px;
	 filter:							alpha(opacity=0);
   -moz-opacity:				0;
	 opacity:							0;
  }

#udo
	{
	 position:						absolute;
	 left:								153px;
	 top:									234px;
	}

#produkte
  {
   position:						absolute;
   top:									544px;
   left:								85px;
   width:								894px;
  }

#facebook_like_box
  {
   text-align:						center;
	 margin:								0 auto 0 auto;
	 width:									970px;		
  }

#video
	{
	 position:						absolute;
	 left:								3px;
	 top:									3px;
	}

#info
  {
   position:						absolute;
   background-image:		url(/images/funpage/grid.png);
   padding:							5px;
   text-align:					left;
   top:									10px;
   left:								10px;
   visibility:					hidden;
   min-width:						150px;
  }

#info a
  {
   color:								#333;
  }

#info a:hover
  {
   color:								#a80000;
  }

#closebutton
  {
   position:						absolute;
   top:									5px;
   right:								5px;
   color:								#333;
  }

#backbutton
  {
   position:						absolute;
   color:								#333;
   left:								58px;
  }



/* TAGS ------------------------------------------------------------------------------------- */

h1
	{
 	 color:								#a80000;
 	 font-size:						22px;
 	 font-weight:					normal;
 	 font-family:					Verdana, Arial, sans-serif;
	}
	
h2
	{
 	 color:								#a80000;
 	 font-size:						18px;
 	 font-weight:					normal;
 	 font-family:					Verdana, Arial, sans-serif;
 	 margin:							20px 0 3px 30px;
	}

/* TagCloud ---------------------------------------------------------------------------------------- */

#tagCloud 
	{
   width:								971px;
	 margin:							10px auto; 5px auto;
	 text-align:					center;
	}

#tagCloud a {white-space: nowrap;}

#tagCloud	a.s1:link, #tagCloud	a.s1:visited
						{font-size: 5px;	color: #333;font-family: arial,sans-serif; padding:	3px; text-decoration:none;}
#tagCloud	a.s1:hover {text-decoration:	underline; color:	#a80000;}

#tagCloud	a.s2:link, #tagCloud	a.s2:visited
						{font-size: 8px;	color: #333;font-family: arial,sans-serif; padding:	3px; text-decoration:none;}
#tagCloud	a.s2:hover {text-decoration:	underline; color:	#a80000;}

#tagCloud	a.s3:link, #tagCloud	a.s3:visited
						{font-size: 11px;	color: #333;font-family: arial,sans-serif; padding:	3px; text-decoration:none;}
#tagCloud	a.s3:hover {text-decoration:	underline; color:	#a80000;}

#tagCloud	a.s4:link, #tagCloud	a.s4:visited
						{font-size: 14px;	color: #333;font-family: arial,sans-serif; padding:	3px; text-decoration:none;}
#tagCloud	a.s4:hover {text-decoration:	underline; color:	#a80000;}

#tagCloud	a.s5:link, #tagCloud	a.s5:visited
						{font-size: 17px;	color: #333;font-family: arial,sans-serif; padding:	3px; text-decoration:none;}
#tagCloud	a.s5:hover {text-decoration:	underline; color:	#a80000;}

#tagCloud	a.s6:link, #tagCloud	a.s6:visited
						{font-size: 20px;	color: #333;font-family: arial,sans-serif; padding:	3px; text-decoration:none;}
#tagCloud	a.s6:hover {text-decoration:	underline; color:	#a80000;}

#tagCloud	a.s7:link, #tagCloud	a.s7:visited
						{font-size: 23px;	color: #333;font-family: arial,sans-serif; padding:	3px; text-decoration:none;}
#tagCloud	a.s7:hover {text-decoration:	underline; color:	#a80000;}

#tagCloud	a.s8:link, #tagCloud	a.s8:visited
						{font-size: 26px;	color: #333;font-family: arial,sans-serif; padding:	3px; text-decoration:none;}
#tagCloud	a.s8:hover {text-decoration:	underline; color:	#a80000;}

#tagCloud	a.s9:link, #tagCloud	a.s9:visited
						{font-size: 29px;	color: #333;font-family: arial,sans-serif; padding:	3px; text-decoration:none;}
#tagCloud	a.s9:hover {text-decoration:	underline; color:	#a80000}


