

body {
	
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #888888;
	background-color:#ffffff;
	
}

#flashContent {
display:block;
	position:absolute; 
	top:-16px; 
	left:-22px; 
	width:; 
	height:;
	z-index:1;
	overflow:hidden; }

#schrift_button {
position:fixed;
	top: 0px;
	left: 100%;
	width:30px;
	height:30px;
	margin-top: 20px; 
	margin-left: -50px;
	
	
	
	
}

div.outer {
       
        border: 0px dotted #FF0000;
		text-align:left;
		padding:0px;
		position:absolute;
	    top: 20%;
	    left: 50%;
	    width:1000px;
	    height:200px;
	    margin-top:  -100px;
	    margin-left: -500px;  
	    /*background-color: #f3f3f3;*/
		
        
}

div.main_content {

width:1000px;
border-bottom:1px solid #CC0033;
 min-height:415px; 
 height:auto;
/*  background-color:#FFFF66; */

/* background-image:url(../system_img/spacer.png); */
position: relative;
/* overflow:hidden; */
}



div.logo {
        display:table; border-collapse:collapse; width:100%; 
        

}
div.tr { display:table-row; width:100%; }
div.td_left { display:table-cell; border:0px dotted #6633FF; width:33%; text-align:left; }
div.td_center { display:table-cell; border:0px dotted #6633FF; width:67%; text-align:left; }
div.td_center_thumbs { display:table-cell; border:0px dotted #6633FF; width:67%; text-align:right; }
div.td_right { display:table-cell; border:0px dotted #6633FF; width:33%; text-align:left; }

div.td_100 { display:table-cell; border:0px dotted #6633FF; width:100%; text-align:left;}

div.td_left_50 { display:table-cell; border:0px dotted red; width:65%; text-align:left; }
div.td_right_50 { display:table-cell; border:0px dotted #6633FF; width:35%; text-align:left; }
 
 
  /*IE6 only*/
  
 * html .td_left { display:block;  width:333px; text-align:left; float:left; }
 * html .td_center { display:block; width:660px; text-align:left;float:right; }
 * html .td_center_thumbs { display:block; width:660px; text-align:right;float:right; }
 * html .td_left_50 { display:block;  width:650px; text-align:left;float:left; }
 * html .td_right_50 { display:block; width:350px; text-align:left;float:right; }

  
  
  /*IE7 only*/
  
  /* *+html .menu_active { 
     margin:  2px 3px 0 5px; */
  } 
 *+html .td_left { display:block;  width:333px; text-align:left; float:left; }
 *+html .td_center { display:block; width:660px; text-align:left;float:right; }
  *+html .td_center_thumbs { display:block; width:660px; text-align:right;float:right; }
 *+html .td_left_50 { display:block; width:650px; text-align:left;float:left; }
 *+html .td_right_50 { display:block; width:350px; text-align:right;float:right; }

 

div.bottom
{
position: absolute;
bottom: 0;
width:1000px;

}

 /*IE6 only*/

* html .bottom
{
position: relative;
bottom:none;
display:block;
width:1000px;
/* background-color:#FFCC33; */

}


div.ruler {
        width: 100%;
		text-align:left;
        margin:0px;
		border: 0px dotted #CCCC00;
}


#logo{
/* float:left; */
/* margin-left: 5px; */

}


div.nav_center {
         width: 1000px;
		
		text-align:center;
       /*  margin:0px; */
		 border-bottom: #cccccc 1px dotted;
		  border-top: #cccccc 1px dotted;
		/* position: relative; */
        left: 0;
		  margin: 5px 0px 5px 0px;
		  padding-top:3px;
		  padding-bottom:3px; 
		z-index:100;
       


}


.blocksatz {

display: block;
color:#cccccc;
width: 1000px;
text-align: justify;
text-justify: inter-word;                           
text-align-last: justify;



}
 
.blocksatz {
content: "_"; color:#CC0033; font-size: 14px;  
}





.blocksatz span {
font-size: 0px ;
word-spacing: 1000px;
}


 .seperator {

color:#CC0033; font-size: 12px; font-weight:normal;

}

 .white {

color:#ffffff; 

}


#schriftgrad{
/* 
float:right; */
position: absolute;
/*left: 0;*/
margin-left:  auto;
margin-right: auto;
top: 0px;
right:0px;
text-align:right;




}

div.hr_rot {

    border: 0;
	/* border-top: 1px solid #CC0033; */
	width: 100%;
	height: 1px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	background-color:#CC0033;

}



div.drehen_bg{
    /* -webkit-transform: rotate(-18deg);
    -moz-transform: rotate(-18deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-18); */
	display:block;
	position:absolute; 
	top:-16px; 
	left:-22px; 
	width:; 
	height:;
	z-index:1;
	overflow:hidden;
	
	}  

div.drehen {

    -webkit-transform: rotate(-18deg);
    -moz-transform: rotate(-18deg);
    /* filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-18); */
	display:block; 
	font-family: Helvetica;
	/* color: #ffffff; */
	font-size: px;
	font-variant: normal;
	font-weight: bold;
	text-align:center;
	/* margin-right:58px;
	margin-top:35px; */
	position:absolute; 
	top:-16px; 
	left:-22px; 
	width:; 
	height:;  
	/* background-image:url(../system_img/werbung/aktion_startseite.png); */
   /*  background-repeat:no-repeat; */
	z-index:2;
	display:table-cell;
    vertical-align:middle;
	overflow:hidden;
	
	
}


a.aktion:link{display:block; width:; height:; color:#FFE303;text-decoration: none;}
a.aktion:visited{color:#FFE303;text-decoration: none;}
a.aktion:hover{color:#ffff00;text-decoration: none;}

//***********************************************************







.bottom_line {
    border: 0;
	border-top: 1px dotted #cccccc;
	width: 1007px;
	height: 1px;
	margin: -2px 0px 5px 2px;
  
    }	
	
/* .inhalt {
	border: 0;
	border-top: 1px dotted #cccccc;
	width: 165px;
	height: 1px;
	 alignement:center; 
	
	} */
	
table.inhalt {
    font-family: Arial;
	border-width: thin;
	//border-spacing: ;
	border-style: none;
	border-color: #cccccc;
	border-collapse: collapse;
	
	
}

table.inhalt td {
    font-family:  Arial;
	border-width: 1px;
	padding: 5px;
	border-style: none;
	border-color: #cccccc;
	
}	

table.inhalt_inhalt td {
    font-family: Arial;
	border-width: 0px;
	//border-bottom: 1px;
	//border-spacing:0px ;
	//padding-left: 10px;
	//padding-right: 10px;
	//border-style: dotted;
	//border-color: #cccccc;
	
}	
table.inhalt_inhalt p {
    font-family:  Arial;
	//border-width: 0px;
	//border-bottom: 1px;
	//border-spacing:0px ;
	padding-top: -20px;
	padding-bottom: -20px;
	//border-style: dotted;
	//border-color: #cccccc;
	
}	  
  

img, input { behavior: url("../js/iepngfix.htc") }

a.grau_grau:link {color: #666666; text-decoration: none; font-family:  Arial, Helvetica, sans-serif; font-size: 12px;font-style: normal;}
a.grau_grau:visited {color: #666666; text-decoration:none; font-family:  Arial, Helvetica, sans-serif; font-size: 12px;font-style: normal;}
a.grau_grau:hover {color:#CC0033; text-decoration: none; font-family:  Arial, Helvetica, sans-serif; font-size: 12px;font-style: normal;} 

a.grau_grau_kursiv:link {color: #666666; text-decoration: none; font-family:  Arial, Helvetica, sans-serif; font-size: 10px;font-style: italic;}
a.grau_grau_kursiv:visited {color: #666666; text-decoration:none; font-family:  Arial, Helvetica, sans-serif; font-size: 10px;font-style: italic;}
a.grau_grau_kursiv:hover {color:#CC0033; text-decoration: none; font-family:  Arial, Helvetica, sans-serif; font-size: 10px;font-style: italic;} 


.active_link {color:#CC0033; text-decoration: none; font-family:  Arial, Helvetica, sans-serif; font-size: 12px;font-style: normal;}
.active_link_kursiv {color:#CC0033; text-decoration: none; font-family:  Arial, Helvetica, sans-serif; font-size: 10px;font-style: italic;}


/* 
a.inside_link:link {color: #a4a1a1; text-decoration: none;} 
a.inside_link:visited {color: #a4a1a1; text-decoration:none;}
a.inside_link:hover {color: #DAA520; text-decoration: none;} 


a.pdf:link {color: #a4a1a1; text-decoration: none;}
a.pdf:visited {color: #a4a1a1; text-decoration:none;}
a.pdf:hover {color: #DAA520; text-decoration: none;} 


a.weiss:link {color: #8B8B00; text-decoration: none; font-family:  Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal;}
a.weiss:visited {color: #8B8B00; text-decoration:none; font-family:  Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal;}
a.weiss:hover {color:#666666; text-decoration: none; font-family:  Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal;} 




a.grau_grau_open:link {color: #8B8B00; text-decoration: none; font-family:  Arial, Helvetica, sans-serif; font-size: 12px;font-style: normal;}
a.grau_grau_open:visited {color: #8B8B00; text-decoration:none; font-family:  Arial, Helvetica, sans-serif; font-size: 12px;font-style: normal;}
a.grau_grau_open:hover {color:#8B8B00; text-decoration: none; font-family:  Arial, Helvetica, sans-serif; font-size: 12px;font-style: normal;} 


.class2 A:link {color: #a2a26b; text-decoration: none; font-style: italic; text-decoration: none;
background-color: transparent;
border-color: #333333;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;}
.class2 A:visited {color: #a2a26b; text-decoration: none;  font-style: italic;}
.class2 A:hover { color: #DAA520; text-decoration: none;  font-style: italic;}
.class2 {
       // text-align:justify;
		//margin:40px;  padding-right:40px; 
		line-height:12px;
		} 
		 */
		
/* 		
.class2 link_u:link {
    color: #66cc33;
} 

.class2 link_u:visited {
    color: #66cc33;
}
 
.class2 link_u:hover {
    color: #66cc33;
} */
		
/*      
.class2:link {color: #333333; text-decoration: none;}
.class2:visited {color: #333333; text-decoration: none;}
.class2:hover { color: #DAA520; text-decoration: none;}

 */
.navi:link {
    color:#888888;
	font-family: Arial; 
    font-size: 11px; 
	text-decoration:none; 
	font-variant: normal;
	font-weight: normal;
	}
.navi:visited {
    color:#888888;
	font-family: Arial; 
	font-size:11px; 
	text-decoration:none; 
	font-variant: normal;
	font-weight: normal;
	}
.navi:hover {
    color:#CC0033;
	font-family: Arial; 
	font-size: 11px; 
	text-decoration:none;
	font-variant: normal;
	font-weight: normal;
	} 

/* #navi { position:absolute; padding:10px; width:1000px;  color:#666666;  }
#navi, #navi .sb-inner { background:#BFD773  }	
 */
 
/*  
 .normlink_fix:link {
    color: #888888; font-size:10px; text-decoration: none;
} 

.normlink_fix:visited {
    color: #888888;  font-size:10px; text-decoration:none;
}
 
.normlink_fix:hover {
    color: #DAA520; font-size:10px;  text-decoration: none;
} 

 */
 
.small {
    font-size:9px;
	color:#cccccc;
	margin-bottom:14px;
	} 
	
.medium {
    font-size:11px;
	color:#888888;
	/* text-align:justify; */
	}
	
.aktion {
    font-size:11px;
	color:#666666;
	/* text-align:justify; */
	}	
	
.medium_zwei {
    font-size:9px;
	color:#888888;
	/* text-align:justify; */
	}	
	
.medium_gray {
    font-size:11px;
	color:#999999;
	text-align:justify;
	}
	
.medium_gray_p {
    font-size:11px;
	color:#999999;
	text-align:justify;
	margin-bottom:10px;
	}	
		
a.medium:link {
    color: #888888; text-decoration: none; font-size : 11px; 
} 

a.medium:visited {
    color: #888888; text-decoration:none; font-size : 11px; 
} 
 
a.medium:hover {
    color: #CC0033; text-decoration: none; font-size : 11px; 
}
	  	 

a.inside_link:link {
    color: #333333; text-decoration: none; font-size : 11px; 
} 

a.inside_link:visited {
    color: #333333; text-decoration:none; font-size : 11px; 
} 
 
a.inside_link:hover {
    color: #CC0033; text-decoration: none; font-size : 11px; 
}

a.inside_link_medium_gray:link {
    color: #999999; text-decoration: none; font-size : 11px; 
} 

a.inside_link_medium_gray:visited {
    color: #999999; text-decoration:none; font-size : 11px; 
} 
 
a.inside_link_medium_gray:hover {
    color:#666666; text-decoration: none; font-size : 11px; 
}



.textarea {
width:400px;

color:#666666;
font-size:11px;
font-family:Arial, Arial;
padding-left:6px;
border: 1px dotted #666666;
background-color: #ecebe7;

} 

.textarea_small {
width:150px;

color:#666666;
font-size:11px;
font-family:Arial, Arial;
padding-left:6px;
border: 1px dotted #666666;
background-color: #FFFFFF;

} 

.textarea_small_log {
width:100px;

color:#666666;
font-size:11px;
font-family:Arial, Arial;
padding-left:6px;
border: 1px dotted #666666;
background-color: #FFFFFF;

} 


.textarea_check {
//width:20px;

color:#666666;
font-size:11px;
font-family:Arial, Arial;
padding-left:6px;
border: 1px dotted #666666;
background-color: #FFFFFF;

} 


.textarea_message {
width:400px;
height:150px;
color:#666666;
font-size:11px;
font-family:Arial, Arial;
padding-left:6px;
border: 1px dotted #666666;
background-color: #ecebe7;

} 

.textarea_select {

color:#666666;
font-size:11px;
font-family:Arial, Arial;
border: 1px solid #666666;
background-color: #FFFFFF;
margin-bottom:-8px;

} 
 
a.hervorgehoben {
 /*letter-spacing: 2px;*/
 font-family:  Arial; 
    font-size: 11px; 
 
 color:#CC0033;
 /*font-style: italic;*/
 text-decoration: none;
 
}

h1 { 
color : #DAA520; 
font-size : 11px; 
font-family : Arial, Helvetica, sans-serif; 
font-style: normal;
font-variant: normal;
font-weight: normal;
margin-bottom : 5px; 

/* background: #666699;letter-spacing: normal;text-align: center;text-indent: 2pt;vertical-align: middle; 
word-spacing: normal;border: 1px solid black; 
height: 20px;  */
}
/*
a.h1:link {color: #a4a1a1; text-decoration: none;} 
a.h1:visited {color: #a4a1a1; text-decoration:none;}
a.h1:hover {color: #DAA520; text-decoration: none;} 
*/

h2 {
    
	
	color : #666666;
    font-size :12px; 
    font-family : Arial, Helvetica, sans-serif; 
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
	margin-top : -2px;

} 

h3 {
    
	
	color : #666666; 
    font-size :12px; 
    font-family : Arial, Helvetica, sans-serif; 
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
	margin-top : -5px;
	margin-bottom : -16px; 

} 


.aktuell {
font-size: 10px;


}




p.i {
font-style : italic;
font-size: 11px;

}

p.n {
//font-style : italic;
font-size: 10px;

}


div.i {
font-style : italic;
font-size: 11px;

}


div.div_color {

border-left: 2px solid #DAA520; 
padding-left: 6px;

/* border-width:6px;
border-color:#ff9900;
border-style: dotted dashed solid double; */
}



#inner {
        width: 1010px;
        margin-left: auto;
        margin-right: auto;
        
}








.footer_text {

font-size :11px;
font-family :Arial; 
font-style: normal;
font-variant: normal;
font-weight: normal;
text-align:center;
margin-top:4px;

}



.footer_blocksatz {

display: block;
height: 20px;
line-height: 20px;
color:#888888;
/*overflow: hidden;*/
width: 100%;
text-align: justify;
/*text-justify: newspaper; */
text-justify: inter-word;                           
text-align-last: justify;



}

 




.footer_blocksatz span {
font-size: 0px ;
word-spacing: 1000px;
}




//mail




*.spalte { text-align:left;  float:left; color:#666666; font-size:11px; font-family:Arial; }
*.space { width:5px; padding:5px;  float:left; }  
*.spalte_text {width:110px;  text-align:right; margin-top:4px; float:left;  color:#666666; font-size:11px; font-family:Arial;} 
*.spalte_text_acc {width:300px;  text-align:right; margin-top:4px; float:left;  color:#666666; font-size:11px; font-family:Arial;} 
*.spalte_text_small {width:150px;  text-align:right; margin-top:4px; float:left; } 
//******




#accordion {width:859px; margin:20px auto}
.accordion {width:859px; font:11px Arial; }
.accordion dt {width:260px; border:0px dotted #9ac1c9; padding:4px; color:#AEBB51; margin-top:6px; margin-left:15px; cursor:pointer;}
//.accordion dt:hover {background:url(images/header_over.gif)}
.accordion dd {overflow:hidden; background:#fff; margin-left:20px; margin-top:10px;  margin-bottom:10px; text-align:justify;}
//.accordion span {display:block; width:425px; border:0px solid #9ac1c9; border-top:none; padding:15px}

.box { 
float:left; 
width: 100px; 
height: 120px; 
padding: 5px 0px; 
margin:0px; 
text-align:center; 
vertical-align:bottom; 
line-height: 10px; 
border: 1px solid red; 
position:relative; /* needed to position .pic div */ 
} 
.pic { 
height: 85px; 
width:85px; 
margin: 5px; 
border: 1px solid blue; 
position:absolute; 
bottom:0; 
} 

.thumbnail 
{
float:left;
width:80px;
height:80px;
margin:5px;
}

a.maillink:link {
    color:#888888;
	font-family:  Arial; 
    font-size: 10px; 
	text-decoration:none; 
	font-variant: normal;
	font-weight: normal;
	}
a.maillink:visited {
    color:#888888;
	font-family:  Arial; 
	font-size: 10px; 
	text-decoration:none; 
	font-variant: normal;
	font-weight: normal;
	}
a.maillink:hover {
    color: #CC0033;
	font-family:  Arial; 
	font-size:  10px; 
	text-decoration:none;
	font-variant: normal;
	font-weight: normal;
	} 
  
 
  

  .maillink>ins:before {content: "@"; text-decoration: none; }
  .maillink del {text-decoration: none;  color: #888888;}
  .maillink ins {text-decoration: none;  color: #888888;}
  .maillink>del {display: none;  color: #888888;}
  *:first-child+html .maillink>del {display:inline;  color: #888888;}  
  
  

 a.maillink:hover ins  {
    color: #DAA520; text-decoration: none;
}
 
   
   a.maillink:link ins {
    color: #888888; text-decoration: none;
} 

a.maillink:visited  ins{
    color: #888888; text-decoration:none;
} 
 
a.maillink:hover ins{
    color: #CC0033; text-decoration: none;
}




 a.normlink:link {
    color: #888888; text-decoration: none; font-size : 10px; 
} 

a.normlink:visited {
    color: #888888; text-decoration:none; font-size : 10px; 
} 
 
a.normlink:hover {
    color: #CC0033; text-decoration: none; font-size : 10px; 
}

.rot{color:#CC0033; font-size:11px; font-family:Arial; }

.grau{color:#666666; font-size:11px; font-family:Arial; }


/* Sidebar */

#sidebar {
	float: right;
	width: 240px;
	font-size:11px; font-family:Arial;
	
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:11px; font-family:Arial;
}

#sidebar li {

font-size:11px; font-family:Arial;
	
}

#sidebar li ul {
	padding: 20px 20px 60px 0px;
	font-size:11px; font-family:Arial;
	
}


.my_list {

 font-size:11px; font-family:Arial;

}


h6 {
    
	
	color : #666666; 
    font-size :13px; 
    font-family : Arial, Helvetica, sans-serif; 
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
	margin-top : 30px;
	margin-left : 26px;
	margin-bottom : 20px; 

} 


   
