<!--

@charset "UTF-8";

body 
	{
  		margin: 0px;
  		height: 100%;
  		width: 100%;
  		border: 0px;
		font-family: Arial;
		color: #404040;
		font-size: 10pt;
}

.contentarea
	{
		margin-top: 5px;
		width: 780px;
		margin-left: auto;
		margin-right: auto;
	}

.graficcertificated
	{
		border-right: 1px solid #CC6600;
		border-top: 1px solid #CC6600;
	}

.cityline
	{
		background-color: #CC6600;
		color: white;
		padding: 1px 5px 1px 5px;
		font-size: 90%
		
	}

.layoutline
	{
		background-color: #CC6600;
		font-size: 1pt;
	}
	
.menutabcontainer
{
	padding-top: 0px;
	padding-bottom: 0px;
	width: 100%;
	border: none;
}

.menutabInactive
{
	padding: 5px;
	background-color: #FEE6CC;
	font-family: Arial;
	vertical-align: top;
	font-size: 100%;
	text-align: center;
	border-left: none;
	border-top: none;
	border-right: none;
	background-image:url(grafics/effects/shadowcol_bottom.png); 
	background-position:bottom;
	background-repeat: repeat-x;
}
.menutabActive
{
	padding: 5px;
	background-color: #FEE6CC;
	font-family: Arial;
	vertical-align: top;
	font-size: 100%;
	text-align: center;
	border: none;
	font-weight: bold;
}

.menu
	{
		border: none;
		padding: 5px 10px 5px 5px;
		background-color: #FEE6CC;
		font-family: Arial;
		vertical-align: top;
		font-size: 85%;
		text-align: left;
		min-width: 150px;
}

.menuline
	{
		border: 10px solid #00FF00;
		margin-left: 0px;
		padding-left: 0px;
        font-size: 90%;
		color: #000000;
	}

.menuline:hover
	{
		border: 20px solid #00FF00;
	}
	
.SocialBookmarkMenu
{
		border: none;
		padding: 5px 10px 5px 5px;
		background-color: #FEE6CC;
		font-family: Arial;
		vertical-align: top;
		font-size: 85%;
		text-align: left;
}
	
.FormNamenListe
	{
		vertical-align: top;
		border-bottom: solid 1px #C0C0C0;
	}
	
.TreeBox
	{
		border: solid 1px #404040;
		background-color: #D9D9D9;
		padding: 2px;
	}

img
	{
		border: none;
	}

.content
	{
		border: 0px;
		padding: 0px 10px 10px 20px;
		text-align: left;
		vertical-align: top; 
		background-image: url(grafics/backgroundlogo.png); 
		background-repeat: no-repeat; 
		background-position: top center;
  		font-family: Arial;
		font-size: 90%;
		min-height: 300px;
	}

h1
	{
		margin-top: -5px;
		z-index: 20;
		font-size: 17pt;
	}



.contentheader
        {
		text-align: left;
	}

.comment
 	{
		font-family: Arial;
  		font-size: 10px;
	}

a
	{
		color: #BC5D00;
		text-decoration: none;
		outline: none;
	}


a:hover
	{
		text-decoration: underline;
	}

h2
	{
		font-size: 110%;
	}

li
	{
		padding-bottom: 5px;
	}

.subheader
	{
		font-size: 130%; 
		font-style: italic;
		font-weight: bold;
	}

.nondecoratedlink
	{
		text-decoration: none;
		color: #404040;
	}

.nondecoratedlink:hover
	{
		text-decoration: underline;
	}

.hiddenlink
	{
		text-decoration: none;
		color: #404040;
		cursor: text;
	}

.hiddenlink:hover
	{
		text-decoration: none;
		cursor: text;
	}


.onlyprint
	{
		display: none;
	}
.noprint
	{
		display: block;
	}

table.Note, div.Note
	{
		background-color: #DEDEDE;
		border-color: #888888 #888888 #888888 #888888;
		border-style: solid;
		border-width: 1px 3px 3px 1px;
		color: #4040FF;
	}

input.Note, textarea.Note, select.Note 
	{
		background-color: transparent;
		border-top: 	0px solid #4040FF;
		border-right: 	0px solid #4040FF;
		border-bottom: 	1px solid #4040FF;
		border-left: 	0px solid #4040FF;
	}
.error
	{
		border: 1px solid #C00000;
		background-color: #FFE5E5;
		color: #C00000;
		padding: 20px;
		margin: auto;
		z-index: 20;
		position: absolute;
		top: 80px;
		left: auto;
		right: auto;
		bottom: auto;
		width: 400px;
		font-size: 120%;
	}

.success
	{
		border: 1px solid #00C000;
		background-color: #E5FFE5;
		color: #009E00;
		padding: 20px;
		margin: auto;
		z-index: 20;
		position: absolute;
		top: 80px;
		left: auto;
		right: auto;
		bottom: auto;
		width: 400px;
		font-size: 120%;
	}
.hint
	{
		border: 1px solid #B29300;
		background-color: #FFEFA3;
		color: #404040;
		padding: 20px;
		margin: auto;
		z-index: 20;
		position: absolute;
		top: 80px;
		left: auto;
		right: auto;
		bottom: auto;
		width: 400px;
		font-size: 120%;
	}

.error_simple
	{
		border: 1px solid #C00000;
		background-color: #FFE5E5;
		color: #C00000;
		padding: 5px;
		margin-bottom: 15px;
		width: 400px;
	}

.success_simple
	{
		border: 1px solid #00C000;
		background-color: #E5FFE5;
		color: #00C000;
		padding: 5px;
		margin-bottom: 15px;
		width: 400px;
	}
.hint_simple
	{
		border: 1px solid #B29300;
		background-color: #FFEFA3;
		color: #404040;
		padding: 5px;
		margin-bottom: 15px;
		width: 400px;
	}
	
	
.overlay {
	z-index: 10;
	filter: alpha(opacity=50); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */
	-moz-opacity: .50; /*older Mozilla*/
	-khtml-opacity: 0.5;   /*older Safari*/
	opacity: 0.5;   /*supported by current Mozilla, Safari, and Opera*/
	background-color:#000000;
	position:fixed; 
	top:0px; 
	left:0px; 
	width:100%; 
	height:100%; 
	text-align:center; 
	vertical-align:middle;
}
.ivol {
	z-index: 10;
	filter: alpha(opacity=0); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE */
	-moz-opacity: .0; /*older Mozilla*/
	-khtml-opacity: .0;   /*older Safari*/
	opacity: .0;   /*supported by current Mozilla, Safari, and Opera*/
	background-color:#FFFFFF;
	position:fixed; 
	top:0px; 
	left:0px; 
	width:100%; 
	height:100%; 
	text-align:center; 
	vertical-align:middle;
}
.uframe
	{
		border-left: solid 1px #CC6600;
		border-right: solid 1px #CC6600;
		border-bottom: solid 1px #CC6600;
	}
.bd-t
	{
		border-top: solid 1px #CC6600;
	}
.bd-r
	{
		border-right: solid 1px #CC6600;
	}
.bd-l
	{
		border-left: solid 1px #CC6600;
	}
.bd-b
	{
		border-bottom: solid 1px #CC6600;
	}
.uframeplustop
	{
		border: solid 1px #CC6600;
	}
.bg-colorbright
	{
		background-color: #FEE6CC;
	}
.bg-colorgrey
	{
		
	}
.greybox
	{
		border: solid 1px #CCCCCC;
		background-color: #E6E6E6;
	}
.searchresult
	{
		text-decoration: none;
		color: #404040;
		border: 1px solid #FFFFFF;
	}
.searchresult:hover
	{
		text-decoration: none;
		color: #404040;
		border: 1px solid #404040;
	}

	
-->

