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

				ranadesign Birgit Berger
				Programmierung | Design
				Karl-Liebknecht-Str. 47
				14482 Potsdam
				
				http://www.ranadesign.de
				Telefon: +49 (0)331 - 740 91 96

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


/* ### undo #################################################################### */

:link,:visited { text-decoration:none; }
ul,ol,li  { list-style: none;}
h3,h4,h5,h6,pre { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,body,html,p,form,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img, fieldset { border:none }
img { margin:0; padding:0; vertical-align:bottom; }

address { font-style:normal }

table {	border:none; padding:0px; margin:0px; border-spacing:0px; font-size:1em;}
tr { border:none; padding:0px; margin:0px; }
td {border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }

a:focus { text-decoration: underline; outline: none;}
a:hover { text-decoration: none; }

acronym {
	cursor: help;
	border-bottom: 1px dashed;
	font-style: normal;
}


div, p, li, a {background-repeat:no-repeat; }

/* ### reset some basic style ################################################### */

dl			{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}

ol			{list-style: none;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}

p			{margin-bottom: 10px;line-height: 16px;}
p .empty    {margin-bottom: 0px;line-height: 5px;}

ul			{list-style: circle;}
ul li		{margin: 0 0 0 0;}
ul li ul	{margin: 0 0 0 0; list-style: none;}
ul li ol	{margin: 0 0 0 0;}

pre			{font-size:1.2em; }



/* ### HTML ###################################################################### */

* {margin:0;padding:0;}



html {
	min-height: 101%;
	margin-bottom: 5px;
}

/* ### BODY ###################################################################### */

body {margin:0;padding:0;background-color:#fff; font-family:'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; font-size:14px; color:#333;}

img.bg {min-height: 100%; min-width: 1024px;width: 100%;height: auto;position: fixed;top: 0;left: 0;}
* html img.bg {position:absolute;z-index=1;}
@media screen and (max-width: 1024px) {
  img.bg {left: 50%;margin-left: -512px;z-index=1;}
}

/* \*/ * html body { text-align:left; font-size: small; } /* *//* IE 5.5 Hack */


.clear {
	clear:both;
}

.stdtxt {		
	font-size: 0.9em;
	line-height: 17px;
	color: #505050;
	text-align: left;
	}
	
.stdtxtfett
{
    font-size: 0.9em;
    LINE-HEIGHT: 16px;
    FONT-WEIGHT: bold;
    color: #505050;
}	

.floatLeft { float:left; }
.floatRight { float:right; }

.warning { color:#c00; background: inherit; }

#top a:link {
  color: #1535a0;
  text-decoration: none;
}

#top a:visited {
  color: #1535a0;
	text-decoration: none;  
}

#top a:active {
  color: #1535a0;
  text-decoration: none;  
}

#top a:hover {
  color: #1535a0;
	text-decoration: underline;  
}

/* ### Navigation top ###################################################################### */

#wrapper0 {
	position:relative;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 45px;
	top: 15px;
	min-height:20px;
	width: 825px;
	overflow: hidden;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#fff;
	font-size: 0.85em;
	font-weight:bold;
}

#wrapper0-mt {
	position:relative;
	margin:0px 0px 0px 0px;
	padding: 0px 25px 0px 45px;
	top: 15px;
	min-height:20px;
	width: 805px;
	overflow: hidden;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#fff;
	font-size: 0.85em;
	font-weight:bold;
}

#navi {
float: left;
position: relative;
left: 495px;
margin: 5px auto;
padding: 0;
list-style-type: none;
}

#navi li {
float: left;
position: relative;
right: 10px;
}

#navi a {
	width: auto;
	display: block;
	padding:3px 10px;
	margin: 3px 10px;
	line-height: 1.5em;
	color: #fff;
	text-decoration:none;
	/* border: 1px solid #e77817; */
	background:  #e77817;
	-khtml-border-radius:6px; /* Konqueror */
	-moz-border-radius:6px; /* Firefox */
	-webkit-border-radius: 6px; /* Safari, Chrome */
	border-radius:6px; /* CSS3 */
	behavior:url(cgi-bin/PIE.htc);
}

#navi a:focus { border: 0px #fff solid;}

#navi a:hover {
	background:  #fff;
	/* border: 1px solid #e77817; */
	color: #e77817;
} 

#navi a:active {
	background:  url(../images_design/bg_content.png);
	/* border: 1px solid #e77817; */
	color: #e77817;
}

#navi a.current {
	background:  url(../images_design/bg_content.png);
	/* border: 1px solid #e77817; */
	color: #e77817;
}


#navi-mt {
float: left;
position: relative;
left: 733px;
margin: 5px auto;
padding: 0;
list-style-type: none;
}

#navi-mt li {
float: left;
position: relative;
right: 10px;
}

#navi-mt  a {
	width: auto;
	display: block;
	padding:3px 10px;
	margin: 3px 10px;
	line-height: 1.5em;
	color: #fff;
	text-decoration:none;
	/* border: 1px solid #e77817; */
	background:  #e77817;
	-khtml-border-radius:6px; /* Konqueror */
	-moz-border-radius:6px; /* Firefox */
	-webkit-border-radius: 6px; /* Safari, Chrome */
	border-radius:6px; /* CSS3 */
	behavior:url(cgi-bin/PIE.htc);
}

#navi-mt  a:focus { border: 0px #fff solid;}

#navi-mt  a:hover {
	background:  #fff;
	/* border: 1px solid #e77817; */
	color: #e77817;
} 

#navi-mt  a:active {
	background:  url(../images_design/bg_content.png);
	/* border: 1px solid #e77817; */
	color: #e77817;
}

#navi-mt  a.current {
	background:  url(../images_design/bg_content.png);
	/* border: 1px solid #e77817; */
	color: #e77817;
}




#links #navi2 {
float: right;
position: relative;
margin: 7px auto;
padding: 0;
list-style-type: none;
color: #fff;
}

#links #navi2 li {
float: left;
position: relative;
right: 0px;
color: #fff;
}

#links #navi2 a {
	width: auto;
	display: block;
	padding:3px 10px;
	margin: 3px 10px;
	line-height: 1.5em;
	color: #fff;
	text-decoration:none;
	/* border: 1px solid #e77817; */
	background:  #e77817;
	-khtml-border-radius:6px; /* Konqueror */
	-moz-border-radius:6px; /* Firefox */
	-webkit-border-radius: 6px; /* Safari, Chrome */
	border-radius:6px; /* CSS3 */
	behavior:url(cgi-bin/PIE.htc);
}

#links #navi2 li a:hover, a:focus, a:active {
	background:  #fff;
	border: 1px solid #e77817;
	color: #e77817;
} 

#links #navi2 li a.current {
	background:  url(../images_design/bg_content.png);
	border: 1px solid #e77817;
	color: #e77817;
}




#links a:link {
  color: #e77817;
  background: none;
  border: 0px solid #e77817;
  text-decoration: none;
}

#links a:visited, a:focus {
  color: #e77817;
  background: none;
  border: 0px solid #e77817;
  text-decoration: none;  
}

#links a:active {
  color: #e77817;
  background: none;
  border: 0px solid #e77817;
  text-decoration: none;  
}

#links a:hover {
  color: #e77817;
  background: none;
  border: 0px solid #e77817;
  text-decoration: underline;  
}




#rechts #navi2 {
overflow: auto;
position: relative;
margin-top: -6px;
margin-bottom: 7px;
margin-left: -15px;
padding: 0 34px 0 0;
list-style-type: none;
color: #fff;
}

#rechts #navi2 li {
float: left;
list-style-type: none;
position: relative;
left: 0px;
color: #fff;
}

#rechts #navi2 a {
	width: 375px;
	display: block;
	padding:6px 20px 6px 10px;
	margin: 3px 0px;
	line-height: 1.5em;
	color: #fff;
	text-decoration:none;
	border: 2px solid #fff;
	background:  #e77817;
	-khtml-border-radius:6px; /* Konqueror */
	-moz-border-radius:6px; /* Firefox */
	-webkit-border-radius: 6px; /* Safari, Chrome */
	border-radius:6px; /* CSS3 */
	behavior:url(cgi-bin/PIE.htc);
	FONT-WEIGHT: bold;
}



#rechts #navi2 li a:hover, a:focus {
	background:  #fff;
	border: 2px solid #e77817;
	color: #e77817;
} 

#rechts p.stdtxt a:link {
  color: #e77817;
  background: none;
  border: 0px solid #e77817;
  text-decoration: none;
}

#rechts p.stdtxt a:visited {
  color: #e77817;
  background: none;
  border: 0px solid #e77817;
	text-decoration: none;  
}

#rechts p.stdtxt a:active {
  color: #e77817;
    background: none;
  border: 0px solid #e77817;
	text-decoration: none;  
}

#rechts p.stdtxt a:hover {
  color: #e77817;
  background: none;
  border: 0px solid #e77817;
	text-decoration: underline;  
}

#rechts a:link {
  color: #e77817;
  background: none;
  border: 0px solid #e77817;
  text-decoration: none;
}

#rechts a:visited {
  color: #e77817;
  background: none;
  border: 0px solid #e77817;
	text-decoration: none;  
}

#rechts a:active {
  color: #e77817;
    background: none;
  border: 0px solid #e77817;
	text-decoration: none;  
}

#rechts a:hover {
  color: #e77817;
  background: none;
  border: 0px solid #e77817;
	text-decoration: underline;  
}



#rechts ul				{list-style: none;}
#rechts ul li			{margin: 8px 0 0 15px; list-style: circle; font-size: 13px; line-height: 16px;}
#rechts ul li ul		{margin: 0 0 0 0;}
#rechts ul li ol		{margin: 0 0 0 0;}

.hoehe {
    height: 490px;
    float:right;
    width: 1px;
  }
  
.hoehe-mt {
    height: 250px;
    float:right;
    width: 1px;
  }
  
#wrapper {
	position:relative;
	margin:0px 0px 0px 0px;
	padding: 35px 25px 0px 45px;
	top: 20px;
	min-height:450px;
	width: 805px;
	background:  url(../images_design/bg_content.png);
	/* border: 2px solid #ffd1a9; */
	-moz-border-radius:10px;	
	-khtml-border-radius:10px; 
	border-radius: 10px;
	behavior:url(cgi-bin/PIE.htc);
	overflow: auto;
}


.hoehe2 {
    height: 305px;
    float:right;
    width: 1px;
  }
  
.hoehe-mt3 {
    height: 20px;
    float:right;
    width: 1px;
  }
  
.hoehe-mt4 {
    height: 20px;
    float:right;
    width: 1px;
  }
  
#wrapper2 {
	position:relative;
	margin:0px 0 15px 0px;
	padding: 35px 25px 25px 45px;
	top: 70px;
	min-height:305px;
	width: 805px;
	background:  url(../images_design/bg_content.png);
	/* border: 2px solid #ffd1a9; */
	-moz-border-radius:10px;	
	-khtml-border-radius:10px; 
	border-radius: 10px;
	behavior:url(cgi-bin/PIE.htc);
	overflow: auto;
}

#wrapper3 {
	position:relative;
	margin:0px 0 15px 0px;
	padding: 0;
	top: 70px;
	height:20px;
	width: 805px;
	/* border: 2px solid #ffd1a9; */
	-moz-border-radius:10px;	
	-khtml-border-radius:10px; 
	border-radius: 10px;
	behavior:url(cgi-bin/PIE.htc);
	overflow: auto;
}


.opacity {
    opacity: 0.70;       /* modern browser */  
    -moz-opacity: 0.70;  /* older Mozilla browser */  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE8 in Standard Compliant Mode */  
    filter:alpha(opacity=70); /* IE5.x -7.0 */  
}

.imgcontent {
	border: 2px solid #e77817; 
    background:  url(../images_design/vitalkontor-laden-berlin.jpg);
	margin: 0px 25px 0px 0px;
	-khtml-border-radius:10px; /* Konqueror */
	-moz-border-radius:10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari, Chrome */
	border-radius:10px; /* CSS3 */
	behavior:url(cgi-bin/PIE.htc);
	height:450px;
	width: 297px;
 	}
 	
.imgcontent2 {
	border: 2px solid #e77817; 
    background:  url(../images/angebot-trampoline.jpg);
	margin: 0px 25px 15px 0px;
	-khtml-border-radius:10px; /* Konqueror */
	-moz-border-radius:10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari, Chrome */
	border-radius:10px; /* CSS3 */
	behavior:url(cgi-bin/PIE.htc);
	height:282px;
	width: 297px;
 	}
 	
.imgcontent3 {
	border: 2px solid #e77817; 
    background:  url(../images/angebot-trampoline-detail-01.jpg);
	margin: 0px 25px 15px 0px;
	-khtml-border-radius:10px; /* Konqueror */
	-moz-border-radius:10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari, Chrome */
	border-radius:10px; /* CSS3 */
	behavior:url(cgi-bin/PIE.htc);
	height:700px;
	width: 297px;
 	}
 	
 	 	
.imgcontent4 {
	border: 2px solid #e77817; 
    background:  url(https://www.vitalkontor.net/images_design/vitalkontor-abends.jpg);
	margin: 0px 25px 15px 0px;
	-khtml-border-radius:10px; /* Konqueror */
	-moz-border-radius:10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari, Chrome */
	border-radius:10px; /* CSS3 */
	behavior:url(cgi-bin/PIE.htc);
	height:182px;
	width: 297px;
 	}
 	
.imgcontent-mt1 {
	border: 2px solid #e77817; 
    background:  url(../images_design/vitalkontor-laden-berlin-2.jpg);
	margin: 0px 25px 15px 0px;
	-khtml-border-radius:10px; /* Konqueror */
	-moz-border-radius:10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari, Chrome */
	border-radius:10px; /* CSS3 */
	behavior:url(cgi-bin/PIE.htc);
	height:250px;
	width: 297px;
 	}
 	
.imgcontent5 {
	border: 2px solid #e77817; 
    background-color: #fff;
	margin: 0px 25px 15px 0px;
	padding:10px;
	-khtml-border-radius:10px; /* Konqueror */
	-moz-border-radius:10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari, Chrome */
	border-radius:10px; /* CSS3 */
	behavior:url(cgi-bin/PIE.htc);
	height:173px;
	width: 277px;
 	}
 	
.imgcontent5  p {
 margin: 0 0 15px 0;
 }	
 	
 .imgcontent6 {
	border: 2px solid #e77817; 
    background:  url(../images_design/vitalkontor-laden-2-berlin.jpg);
	margin: 0px 25px 0px 0px;
	-khtml-border-radius:10px; /* Konqueror */
	-moz-border-radius:10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari, Chrome */
	border-radius:10px; /* CSS3 */
	behavior:url(cgi-bin/PIE.htc);
	height:450px;
	width: 297px;
 	}

#top {	
	float: right;
	margin: 5px 10px 5px 0px;
	height: 15px;
	width: 955px;
	
}

#links {	
	float: left;
	width: 345px;
	}

	
#linkstitel {	
	float: left;
	padding-top: 20px;
	width: 331px;
	}
	
#rechts {
	float: left;
	margin-left: 10px;
	width: 410px;
	padding-bottom: 10px;
	padding-right: 20px;
	line-height: 25px;
	}

#footer {	
	clear:both;
	margin: 0px 0 15px 0px;
	padding: 0px 0 0px 80px;
	height: 20px;
	width: 955px;
	}
	
/************ Def Boxen Sonderseite Minttrampoline.info *************************/


#wrapper-mt1 {
	position:relative;
	margin:0px 0px 0px 0px;
	padding: 35px 25px 0px 45px;
	top: 20px;
	min-height:290px;
	width: 805px;
	background:  url(../images_design/bg_content.png);
	/* border: 2px solid #ffd1a9; */
	-moz-border-radius:10px;	
	-khtml-border-radius:10px; 
	border-radius: 10px;
	behavior:url(cgi-bin/PIE.htc);
	overflow: auto;
}

#wrapper-mt2 {
	position:relative;
	margin:15px 0px 0px 0px;
	padding: 0;
	top: 20px;
	min-height:880px;
	width: 875px;
	overflow: auto;
}

#wrapper-mt3 {
	position:relative;
	margin:15px 0px 0px 0px;
	padding: 15px 25px 0px 45px;
	top: 20px;
	min-height:40px;
	width: 805px;
	background:  url(../images_design/bg_content.png);
	/* border: 2px solid #ffd1a9; */
	-moz-border-radius:10px;	
	-khtml-border-radius:10px; 
	border-radius: 10px;
	behavior:url(cgi-bin/PIE.htc);
	overflow: auto;
}

#wrapper-mt4 {
	position:relative;
	margin:0px 0px 0px 0px;
	padding: 3px 25px 0px 25px;
	top: 5px;
	min-height:20px;
	width: 805px;

}

	
#links-mt{	
	float: left;
	width: 400px;
	height: 880px;
	background:  url(../images_design/bg_content.png);
	/* border: 2px solid #ffd1a9; */
	-moz-border-radius:10px;	
	-khtml-border-radius:10px; 
	border-radius: 10px;
	behavior:url(cgi-bin/PIE.htc);
	margin:5px 0px 5px 0px;
	padding: 0px 25px 0px 0px;
	}
	
#rechts-mt {
	float: right;
	width: 400px;
	height: 880px;
	background:  url(../images_design/bg_content.png);
	/* border: 2px solid #ffd1a9; */
	-moz-border-radius:10px;	
	-khtml-border-radius:10px; 
	border-radius: 10px;
	behavior:url(cgi-bin/PIE.htc);
	margin: 5px 0px 5px 0px;
	padding: 0px 20px 0px 0px;
	}
	


#links-mt #navi2 {
overflow: auto;
position: relative;
margin-top: -6px;
padding: 5px;
list-style-type: none;
color: #fff;
}

#links-mt #navi2 li {
list-style-type: none;
position: relative;
left: 0px;
color: #fff;
}

#links-mt #navi2 a {
	width: 375px;
	display: block;
	padding:6px 0px 6px 0px;
	margin: 3px 0px;
	line-height: 1.5em;
	color: #fff;
	text-decoration:none;
	border: 2px solid #fff;
	background:  #e77817;
	-khtml-border-radius:10px; /* Konqueror */
	-moz-border-radius:10px; /* Firefox */
	-webkit-border-radius:10px; /* Safari, Chrome */
	border-radius:10px; /* CSS3 */
	behavior:url(cgi-bin/PIE.htc);
	FONT-WEIGHT: bold;
}



#links-mt #navi2 li a:hover, a:focus {
	background:  #fff;
	border: 2px solid #e77817;
	color: #e77817;
} 

#links-mt p.stdtxt {
 margin: 0 10px 0 25px;
  text-decoration: none;
}

#links-mt p.stdtxt a:link {
  color: #e77817;
  background: none;
  border: 0px solid #e77817;
  text-decoration: none;
}

#links-mt p.stdtxt a:visited {
  color: #e77817;
  background: none;
  border: 0px solid #e77817;
	text-decoration: none;  
}

#links-mt p.stdtxt a:active {
  color: #e77817;
    background: none;
  border: 0px solid #e77817;
	text-decoration: none;  
}

#links-mt p.stdtxt a:hover {
  color: #e77817;
  background: none;
  border: 0px solid #e77817;
	text-decoration: underline;  
}

#links-mt a:link {
  color: #e77817;
  background: none;
  border: 0px solid #e77817;
  text-decoration: none;
}

#links-mt a:visited {
  color: #e77817;
  background: none;
  border: 0px solid #e77817;
	text-decoration: none;  
}

#links-mt a:active {
  color: #e77817;
    background: none;
  border: 0px solid #e77817;
	text-decoration: none;  
}

#links-mt a:hover {
  color: #e77817;
  background: none;
  border: 0px solid #e77817;
	text-decoration: underline;  
}



#links-mt ul			{list-style: none;}
#links-mt ul li			{margin: 8px 0 0 15px; list-style: circle; font-size: 13px; line-height: 16px;}
#links-mt ul li ul		{margin: 0 0 0 0;}
#links-mt ul li ol		{margin: 0 0 0 0;}



#rechts-mt p.stdtxt {
 margin: 0 15px 0 25px;
  text-decoration: none;
}

#rechts-mt #navi2 {
overflow: auto;
position: relative;
margin-top: -6px;
padding: 5px;
list-style-type: none;
color: #fff;
}

#rechts-mt #navi2 li {
list-style-type: none;
position: relative;
left: 0px;
color: #fff;
}

#rechts-mt #navi2 a {
	width: 375px;
	display: block;
	padding:6px 0px 6px 0px;
	margin: 3px 0px;
	line-height: 1.5em;
	color: #fff;
	text-decoration:none;
	border: 2px solid #fff;
	background:  #e77817;
	-khtml-border-radius:10px; /* Konqueror */
	-moz-border-radius:10px; /* Firefox */
	-webkit-border-radius:10px; /* Safari, Chrome */
	border-radius:10px; /* CSS3 */
	behavior:url(cgi-bin/PIE.htc);
	FONT-WEIGHT: bold;
}



#rechts-mt #navi2 li a:hover, a:focus {
	background:  #fff;
	border: 2px solid #e77817;
	color: #e77817;
} 

#rechts-mt p.stdtxt a:link {
  color: #e77817;
  background: none;
  border: 0px solid #e77817;
  text-decoration: none;
}

#rechts-mt p.stdtxt a:visited {
  color: #e77817;
  background: none;
  border: 0px solid #e77817;
	text-decoration: none;  
}

#rechts-mt p.stdtxt a:active {
  color: #e77817;
    background: none;
  border: 0px solid #e77817;
	text-decoration: none;  
}

#rechts-mt p.stdtxt a:hover {
  color: #e77817;
  background: none;
  border: 0px solid #e77817;
	text-decoration: underline;  
}

#rechts-mt a:link {
  color: #e77817;
  background: none;
  border: 0px solid #e77817;
  text-decoration: none;
}

#rechts-mt a:visited {
  color: #e77817;
  background: none;
  border: 0px solid #e77817;
	text-decoration: none;  
}

#rechts-mt a:active {
  color: #e77817;
    background: none;
  border: 0px solid #e77817;
	text-decoration: none;  
}

#rechts-mt a:hover {
  color: #e77817;
  background: none;
  border: 0px solid #e77817;
	text-decoration: underline;  
}



#rechts-mt ul				{list-style: none;}
#rechts-mt ul li			{margin: 8px 0 0 15px; list-style: circle; font-size: 13px; line-height: 16px;}
#rechts-mt ul li ul		{margin: 0 0 0 0;}
#rechts-mt ul li ol		{margin: 0 0 0 0;}


	

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


#logo a {
	display:block;
	height: 180px;
	width:	600px;
	text-indent:-1000em;
}	


/*	Navigation horizontal and vertical - 



/* ### nav1st - first level navigation ######################################## */


ul.menu1  {
        width: 170px;
        font-size:1.0em;
        margin: 25px 20px 15px 55px;
        border-style: solid;
        border-color: #1a3db0;
        border-size: 2px 2px 1px 2px;
        border-width: 2px 2px 1px 2px;
       }

ul.menu1  li a {
        voice-family: "\"}\"";
        voice-family: inherit;
        font-size:1.0em;
        height: 22px;
        text-decoration: none;
        }

ul.menu1  li a:link, ul.menu1 li a:visited {
		font-size:1.0em;
        color: #1a3db0;
        display: block;
        background:  url(../images_design/bg-button.gif);
        padding: 5px 0 0 30px;
        }
        
ul.menu1  li a:hover {
        font-size:1.0em;
        color: #1535a0;
        background:  url(../images_design/bg-button.gif) 0 -28px;
        padding: 5px 0 0 30px;
        text-decoration: none;
        }
        
ul.menu1  li a:focus {
        font-size:1.0em;
        color: #1535a0;
        background:  #fff;
        padding: 5px 0 0 30px;
        text-decoration: none;
        }
        
ul.menu1  li a.current {
        font-size:1.0em;
        color: #fff;
        background:  url(../images_design/bg-button.gif) 0 -56px;
        padding: 5px 0 0 30px;
        }
        
/* ####################################################
    Unternavigation = Aufklappmenues ######################## */
    
ul.menu1 li ul {
        width: 170px;
        font-size:0.9em;
        border-bottom: 1px solid #256DB3;

       }

ul.menu1 li ul  a {
        voice-family: "\"}\"";
        voice-family: inherit;
        font-size:0.9em;
        text-valign:center;
        height: 20px;
        text-decoration: none;
        }

ul.menu1 li ul li a:link, ul.menu1 li ul li a:visited {
		font-size:0.9em;
        color: #256DB3;
        display: block;
        background:  url(../images_design/bg-button2.gif);
        padding: 5px 0 0 23px;
        }
        
ul.menu1 li ul li a:hover {
        font-size:0.9em;
        color: #256DB3;
        background:  url(../images_design/bg-button2.gif) 0 -83px;
        padding: 5px 0 0 23px;
        text-decoration: none;
        }
        
ul.menu1 li ul li a:focus {
        font-size:0.9em;
        color: #256DB3;
        background:  #fff;
        padding: 5px 0 0 23px;
        text-decoration: none;
        }
        
ul.menu1 li ul li a.current {
        font-size: 0.9em;
        color: #256DB3;
        background:  url(../images_design/bg-button2.gif) 0 -83px;
        padding: 5px 0 0 23px;
        }




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

h1 {	
	font-family: 'Trebuchet MS', Geneva, Arial, Helvetica, Verdana, sans-serif;
	color:#e77817;
	font-weight:bold;
	font-size: 1.1em;
	padding-bottom: 10px;
	padding-top: 10px;
}

h2 {	
	font-family: 'Trebuchet MS', Geneva, Arial, Helvetica, Verdana, sans-serif;
	color:e77817;
	font-weight:bold;
	font-size: 1.0em;
	padding-bottom: 13px;
	line-height: 18px;
}

p {	color:#505050;
	font-weight: normal;
	font-size: 11px;
	line-height: 17px;
}

b {color: #505050;}

.fehler
{
	FONT-SIZE: 8pt;
	font-weight: bold;
   LINE-HEIGHT: 16pt;
	color: #cc0000;
}