/* *{ margin:0px; padding:0px; } */

body { margin:0px; 
 padding:0px;
 text-align:left; 
 font-style:normal; 
 font-variant:normal; 
 font-weight:normal; 
 font-family:Comic Sans MS; 
 font-size:15px;
 line-height:1.4em;
 color: #D7757C;
 background:url(images/img_back.jpg) #DAD8FF; }

a { font-family:Tahoma, Arial; color: #7f7fff; text-decoration: none ;line-height:1.0em;}
a:hover { font-family:Tahoma, Arial; color: #8a8aff; text-decoration: none ;line-height:1.0em; }
/*
a:visited { font-family:Tahoma, Arial; color: #7f7fff;text-decoration: none ;line-height:1.0em; }
a:active { font-family:Tahoma, Arial; color: #7f7fff;text-decoration: none;line-height:1.0em; }
*/
 
/*
a.point { padding-left:6px; background:url(images/link_point.gif) no-repeat; }
a.point:hover { background:url(images/link_point_a.gif) no-repeat; }
a.point_a { padding-left:6px; color:#ff6600; background:url(images/link_point_a.gif) no-repeat; }
a.right { float:right; margin:6px 0px 6px 6px; padding:0px 10px; border:1px #cccccc solid; }
a.right:hover { border:1px #ffb27f solid; }
a.left { float:left; margin:6px 0px 6px 6px; padding:0px 10px; border:1px #cccccc solid; }
a.left:hover { border:1px #ffb27f solid; }
*/

h1, h2 { margin:0px; padding-left:20px; font-family:Comic Sans MS, "Comic Sans MS", serif; color:#8583C4; font-weight:normal; line-height:1.4em;}
h1 { font-size:16px; }
h2 { font-size:13px; line-height:1.4em;}


div.range { margin-left:auto; margin-right:auto; margin-top:0px; padding:0px; width:960px; }
div.header { width:960px; margin:0px; padding:0px; background-color:#DAD8FF; }
div.page { width:960px; margin:0px; padding:0px; background:url(images/back.jpg) repeat-y; text-align:center; font-family:Tahoma, "Tahoma", serif; color:#D7757C; font-weight:normal; line-height:1.4em; font-size:15px;}
div.page1 { width:960px; margin:0px; padding:0px; background:url(images/back.jpg) repeat-y; line-height:1.4em; text-align:center; }

div.footer { width:960px; margin:0px; padding:0px; background:url(images/footer_back.jpg);border-bottom:0px solid #ffffff; overflow:hidden; text-align:center;}

/* Menu
div.menu { margin:0px; padding-left:80px; width:880px; background:url(images/menu_back1.jpg); border-bottom:0px solid #ffffff; overflow:hidden; }
div.menu1 { margin:0px; height:30px; width:960px; background:url(images/menu_back1.jpg); border-bottom:0px solid #ffffff; overflow:hidden; text-align:center; }
div.menu ul { float:left; display:inline; list-style:none; margin:0px; }
div.menu ul li { float:left; display:inline; margin:0px; padding:6px 43px; }
div.menu ul li a { font-family:Comic Sans MS; font-size:13px; color:#8583C4; text-decoration:none; }
div.menu ul li a.active { font-family:Comic Sans MS; font-size:13px; color:#dd00ff; text-decoration:none; }
div.menu ul li a:hover { color:#7f7fff; text-decoration:none; }
 */
 

/*Submenu */
ul.submenu { margin:3px; padding-left:10px; list-style:none; background:url(images/submenu_back.jpg); }
ul.submenu li { margin:0px; padding:2px 0px; }
ul.submenu a { padding-left:5px; color:#666666; text-decoration:none; }
ul.submenu a:hover { color:#7f7fff; }

 /* Galerie */ 
div.galerie_title { font-family: "Comic Sans MS"; color: #CF2B36; font-size: 16px; text-decoration:none; font-weight:bold; }
.galerie_caption { margin:0 30px; font-family: "Comic Sans MS"; color: #CF2B36; font-size: 12px; text-decoration:none; }
.galerie_image { text-align:center; background:url(images/laden.gif) no-repeat;}
.galerie_control { font-family: "Comic Sans MS"; color: #CF2B36; font-size: 12px; text-decoration:none; } 


/* Images */
img.blank { border-width:0px; }
img.default { background-color:#dddddd; border:1px solid #003366; }

/* Schriften */
.infosmall {  font-family: Comic Sans MS; color: #e5779b; font-size: 13px; text-decoration: none }
.imagesmall { font: 11px normal Comic Sans MS, Helvetica, sans-serif; color: #9CB6E7; }
.warningsmall { font: 11px normal Comic Sans MS, Helvetica, sans-serif; color: #990000; }
.highlight { font: 14px normal Comic Sans MS, Helvetica, sans-serif; color: #8CC63F; }

.title { font-family: Comic Sans MS; color: #CF2B36; font-size: 16px; text-decoration: none; }
.subtitle { font-family: Comic Sans MS; color: #e5779b; font-size: 12px; text-decoration: none; }
.mini { font-family: Comic Sans MS; color: #e5779b; font-size: 10px; text-decoration: none; }

.text01 { font-family:Comic Sans MS; font-size: 51px; text-decoration: none; line-height:40px;}
.text02 { font-family:Comic Sans MS; font-size: 24px; text-decoration: none;}
.text03 { font-family:Comic Sans MS; font-size: 15px; letter-spacing:0.08em; line-height:1.4em; font-weight:600; text-decoration: none;}
.text04 { font-family:Tahoma; font-size: 16px; line-height:1.4em; text-decoration: none;}
.text05 { font-family:Comic Sans MS; font-size: 17px; letter-spacing:0.08em; line-height:1.4em; text-decoration: none;}


/*Linklist */
ul.linklist { margin:6px; padding-left:0px; list-style:none; }
ul.linklist li { margin:0px; padding:4px 0px; }
ul.linklist a { padding-left:16px; color:#666666; text-decoration:none; background:url(images/point_list.gif) no-repeat; }
ul.linklist a:hover { background:url(images/point_list_a.gif) no-repeat; color:#8a8aff; }

#top_flash { float:left; width:720px; height:340px; margin:0px; padding:0px; }
div.top_info { float:right; width:239px; height:340px; margin-left:-5px; padding:0px; background:url(images/topinfo_back.jpg) no-repeat; border-left:1px solid #ffffff; }
div.top_info h3 { clear:both; margin:2px 0px 2px 20px; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold; }
div.top_info p { clear:both; margin:0px; padding:6px 8px; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
div.top_info p.line { border-bottom:1px solid #ffffff; }
div.top_info a { padding-left:16px; background:none; color:#dddddd; }
div.top_info a:hover {  background:url(images/point_topinfolink.gif) no-repeat; color:#dddddd; }
div.top_info a.active {  background:url(images/point_topinfolink.gif) no-repeat; color:#dddddd; }
div.top_info a.link { padding-left:16px; background:url(images/point_topinfolink.gif) no-repeat; color:#dddddd; }
div.top_info a.link:hover {  background:url(images/point_topinfolink_a.gif) no-repeat;color:#cc0000; }

div.content { clear:both; margin:0px; padding:0px; width:100%; height:1%; overflow:hidden; display:table; background:#dddddd; border-top:1px solid #ffffff; }
div.content div.default { float:left; padding:4px; width:712px; z-index:1; }
div.content div.left { float:left; width:350px; z-index:1; }
div.content div.center { margin-left:350px; margin-right:240px; width:auto; z-index:2; }
div.content div.right { float:right; width:240px; z-index:3; }

div.content div.text { position:relative; margin:4px; padding:4px; height:1%; background:url(images/contentinfo_back.jpg) repeat-x #cccccc; border:1px solid #ffffff; }
div.content h3 { margin:10px 0px 4px 0px; padding-left:0px; width:100%; border-bottom:1px solid #cccccc; font-family:Verdana, Arial, sans-serif; font-size:10px; color:#990000; text-decoration:none; font-weight:bold; }
div.content p { margin:6px 0px; padding:0px; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#444444; text-decoration:none; }


table.info { margin:0px; height:150px; }
table.info td { padding:8px; background:url(images/contentinfo_back.jpg) repeat-x #cccccc; border:1px solid #ffffff; vertical-align:top; }
table.info td h3 { clear:both; margin:10px 0px 4px 0px; padding-left:0px; width:100%; border-bottom:1px solid #cccccc; font-family:Verdana, Arial, sans-serif; font-size:10px; color:#990000; text-decoration:none; font-weight:bold; }
table.info td p { clear:both; margin:6px 0px; padding:0px; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#444444; text-decoration:none; }



/* Formulare */
form { margin: 0px; }
.form_input { background-color:#eeeeee; border:1px solid #999999; text-align:left; text-decoration:none; font-family:Arial; font-size:11px; color:#3366cc; }
.form_input:hover { background-color:#dddddd; }

.form_button { background-color:#cccccc; border:1px solid #666666; text-align:center; text-decoration:none; font-family:Arial; font-size:11px; color:#003366; }
.form_button:hover { background-color:#dddddd; border:1px solid #ff6600; color:#ff6600; }











a.prior1, a.prior2, a.prior3, a.prior4 { font-family:Verdana, Arial, sans-serif; text-decoration:none; }
a:hover.prior1, a:hover.prior2, a:hover.prior3, a:hover.prior4 { background-color:#994d19; color:#ffffff; text-decoration:none; }
a.prior1 { font-size:16px; color:#cccccc; }
a.prior2 { font-size:14px; color:#dddddd; }
a.prior3 { font-size:12px; color:#eeeeee; }
a.prior4 { font-size:10px; color:#ffffff; }



.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix { display:inline-block;}

/* Hides from IE-mac \*/
	* html .clearfix {height:1%; }
	.clearfix { display::block; }
/* End hide from IE-mac */




#abdunkeln {
background:#353535;
color:#fff;
filter:alpha(opacity=40);
-moz-opacity:.4;
opacity:.4;
position:absolute;
left:100px;
top:100px;
z-index:5;
width:100%;
height:100%;
text-align:center;
}
