body {
		  text-align:center; 
		  margin:1em; 
		  background-color:#76808e; 
		 }

#overlay { 
		  border:1px solid; 
		  width:98.9%; 
		  min-width:767px;
		  text-align:left; 
		  margin-left:auto; 
		  margin-right:auto; 
		  background-color:#a8afba;
		  color:#000000;
		  height:inherit;
		 }
		 
.kescht { 
		 border:1px solid #254181; 
		 text-align:left; 
		 width: 150px; 
		 background-color:#dee1e7;
		 color:#000000;
		 margin:0px 10px 15px 10px;
		}
		
#footer {
		 color:#ffffff;
		 margin-top:0.5em;
		}
	   
#header1 {
		  background-image:url('/design3/top01.gif'); 
		  height:38px; 
		  border-bottom:1px solid #000;
		  background-repeat:repeat-x;
		  width:100%;
		 }
#header2 {
		  background-image:url('/design3/top02.gif'); 
		  height:14px;
		  background-repeat:repeat-x;
		  border-bottom: 1px solid #000;
		 }
		 
#header3 {
          background-image:url('/design3/back.jpg');
		  height:90px; 
		  border-bottom: 1px solid #000;
		  overflow:hidden;
		  position:relative;
		  width:100%;
		 }

#header4 {
		  background-image:url('/design3/top03.gif'); 
		  height:14px;
		  background-repeat:repeat-x;
		  border-bottom: 1px solid #000;
		 }
		 
#header5 {
		  background-image:url('/design3/menu01.gif'); 
		  height:18px; 
		  margin-bottom:15px;
		  background-repeat:repeat-x;
		  border-bottom:1px solid #000;
		 }

#content {
          margin:0px; 
		  border:1px solid #254181; 
		  background-color:#dee1e7; 
		  color:#000000;
		  min-width:400px;
		  width:98%;
		  margin-left:auto;
		  margin-right:auto;
		 }

#notused_content-head {
			   background-image:url('/design3/menu_line.gif'); 
			   background-repeat:repeat-x;
			   height:3px; 
			   border-bottom:1px solid; 
			   line-height:0px; 
			   font-size:1px;
			   margin:0px;
			  }
#tabla {
		border:none;
		width:100%;
		}
#tabla1 {
		text-align:left;
		vertical-align:top;
		width:10%;
		}
#tabla2 {
		text-align:left;
		vertical-align:top;
		}
#tabla3 {
		text-align:right;
		vertical-align:top;
		width:10%;
		}
.kescht11 {
			background-image:url('/design3/menu_top.gif');
			width:100%;
			height:100%;
			border-bottom:1px solid #254181;
			}
.kescht12 {
			float:right;
			background-image:url('/design3/menu_top_side.gif');
			width:23px;
			height:2.3em;
			border-left:1px solid #254181;
			}
.kescht13 {
			font-size:1.1em;
			color:#005fa9;
			font-weight:bold;
			font-family:verdana,arial,sans-serif;
			padding-left:10px;
			padding-bottom:1em;
			line-height:23px;
			}
.inkescht {
		padding:6px;
		margin:0px;
		font-size:1em;
		}
#contt {
		padding:8px;
		font-size:1.2em;
		}
#acp { 
	padding-left:6px;
	font-size:1em;
	}
#acp0 {
		padding-left:6px;
		padding-top:6px;
		margin:0;
		}
		
#bottom {
			background-image: url('/design3/bottom01.gif');
			height:38px;
			border-top:1px solid #000000;
			}

.quiz {
			padding:5px; 
			border:1px solid #254181; 
			background-color:#a8afba;
		}
		
.quiz2 {
			padding:5px; 
			margin:5px 0px 20px; 
			border:1px solid #254181;
		}

.download1 {
				padding:0px;
				border: 1px solid #254181;
				border-collapse:collapse;
		}
		
.download2 {
				padding:5px;
				border-bottom: 1px solid #254181;
				background-color:#a8afba;
				border-left:1px solid #254181;
				width:50%;
		}

.download3 {
				padding:1px 15px;
				border: none;
				border-left:1px solid #254181;
		}
		
.download4 {
				padding:5px;
				border: 1px solid #254181;
				background-color:#a8afba;
				border-left:1px solid #254181;
				width:33%;
		}		
	
.download5 {
				padding:2px 5px;
				border: none;
				border-left:1px solid #254181;
				width:33%;
		}		
	
		
.members1 {
		text-align:center; 
		padding-bottom:5px; 
		background-color:#a8afba;
		}
.members2 {
		text-align:center; 
		background-color:#a8afba; 
		border:1px solid #254181;
		}
.members3 {
		padding:5px; 
		font-weight:bold; 
		border:1px solid #254181;
		}
.members4 {
		padding:5px; 
		border:1px solid #254181;
		}
.members5 {
		text-align:center; 
		vertical-align:middle; 
		border:1px solid #254181;
		}

.news1	{
		border:1px solid #254181; 
		border-collapse:collapse;
		}
		
.news2 {
		padding:5px;
		background-color:#a8afba;
		}
.news3	{
		border:1px solid #254181; 
		border-right:none; 
		padding:5px;
		}
.news4	{
		border:1px solid #254181; 
		border-left:none; 
		vertical-align:top; 
		text-align:right; 
		padding:5px;
		}
.news5	{
		padding:5px; 
		border:1px solid #254181;
}

.news6	{
		padding:5px; 
		background-color:#a8afba; 
		border:1px solid #254181;
		}

.img {
	border:none;
	}

a {
	color:#254181; text-decoration:underline;
}
a:active {
	color:#0072c2; text-decoration:underline
}
a:hover {
	color:#0072c2; text-decoration:underline
}

p { font-size:100%; }

.bordermen { border-top:0px; border-right:0px; border-bottom:1px solid; border-left:0px; }
pre { font-size:1.2em;
	  background-color:#cccccc;
	  padding:5px; 
    }
.bord {border:1px solid #99ccff; padding:2px;} 
h1 {font-size:0em; color:#0077ff; display:inline; margin:0px; padding:0px }
h2 {font-size:1.5em; color:#0077ff; font-weight:bold; margin-top:0px; }
h3 {font-size:1.3em; color:#0077ff; font-weight:bold; margin-top:20px; margin-bottom:5px; }
h5, h6 {text-decoration:underline; font-size:1.2em; font-weight:bold; color:#005fa9;}
legend { font-weight:bold; color:#005fa9; background-color:transparent; }
#title { padding:3px 10px 3px 10px; border-bottom:1px solid #254181; background-image:url('/design3/band.gif'); }
ol {font-size:85%}
.mittig { text-align:center; }
hr { background-color:#0099FF; color:#0099FF; height:1px; border:none; }
.verz_box {width:99%; border:1px solid #0077ff; margin-top:20px; margin-bottom:40px}
.verz_box1 {padding:4px; background-color:#a8afba; font-weight:bold}
.verz_ol {margin-top:5px; margin-bottom:5px}
em { font-style:italic; }
strong { font-weight:bold; }
h3 + p {margin-top:-5px}
.gb2tb { border-collapse:collapse; width:99%; border:1px solid #254181; }
.gb2top {border:1px solid #254181; background-color:#a8afba; padding:5px 10px 5px 10px}
.gb2left {border:1px solid #254181; padding:10px; vertical-align:top; width:25%}
.gb2right {border:1px solid #254181; padding:10px; width:74%}
.gb2answer {border:1px solid #254181; margin:1%; padding:5px; margin-top:0px}






.highslide {
	cursor: url(/xp_cms/frontend/gallerie/highslide/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid #254181;
}
.highslide:hover img {
	border: 2px solid #0072c2;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/xp_cms/frontend/gallerie/highslide/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}
a.highslide-full-expand {
	background: url(/xp_cms/frontend/gallerie/highslide/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* These are not Highslide core CSS rules, but define the styles of the caption. */
.control {
	float: right;
    display: block;
    position: relative;
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control:hover {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    margin-top: 0;
    margin-bottom: 0;
}
.control, .control * {
	color: #666;
}
