/* general fonts */
body {
		scrollbar-DarkShadow-Color:#666666;
		scrollbar-Track-Color:#363636;
		scrollbar-Face-Color:#FFCCA1;
		scrollbar-Shadow-Color:#c0c0c0;
		scrollbar-Highlight-Color:#c0c0c0;
		scrollbar-3dLight-Color:#666666;
		scrollbar-Arrow-Color:#363636;
}

p,ol,ul,div {
		font-family: Tahoma, Arial, sans-serif;
		font-size: 14px;
		color: #444444; 
		font-style: normal;  

}

p {
		line-height: 130%;
}


li {
		text-align: justify;
}

td {
		font-family: Tahoma, Arial, sans-serif;
		font-size: 14px;
		color: #444444; 
		font-style: normal; 
}

.justified {
		text-align: justify;
}

.engezeilen {
		line-height:80%;
		text-align:justify;
}


/* headings */
h1,h2,h3,h4,h5 {
		font-family: verdana, arial, helvetica, sans-serif;
		color: #000000;
}


.toplink {
		font-weight: bold;
		text-align: center;
		font-size: 12px;
		background: url('images/bg2.jpg');
		padding:5px;
		border: 1px solid #5c5c5c;
}

.toplink a:link {
		color: #F87127; 			/* red orange */
}

.toplink a:visited {
		color: #F87127; 			/* red orange */
}

.toplink a:hover {
		color: red; 			/* red */
}


/* normal title same as text size */
.title {
		font-family: arial, helvetica, sans-serif;
		color: #000000;/* black */		
		font-weight: normal;
		font-size: 12px;  
		padding: 0.2em
}

 
/* last update */
.lastupdate {
		font-size: 12px;
		color: #759214;				/* lime green */
		line-height: 150%; 
		text-align: center;
}
 
/* in text hyperlinks */
a:link {
 		font-weight: normal;
		color: #000066;				/* dark blue */
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
}
a:visited {
		font-weight: normal;
		color: #000066;				/* dark blue */
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
}

a:hover {
		font-weight: normal;
		color: red;					/* red */
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
}
 


/* top navigation menu */

.topnav a:link {
		display: block;
		font-weight: bold;
		text-decoration: none;
		color: #ffffff; 			/* white */
		width: 100%;
		height: 100%;
		padding: 1px;
		border-left: 1px solid #000000;
}

.topnav a:visited {
		display: block;
		font-weight: bold;
		text-decoration: none;
		color: #ffffff; 			/* white */
		width: 100%;
		height: 100%;
		padding: 1px;
		border-left: 1px solid #000000;
}

.topnav a:active {
		display: block;
		font-weight: bold;
		text-decoration: none;
		background: #ffffff;			/* white */
		color: #000000; 			/* black */ 
		width: 100%;
		height: 100%;
		padding: 1px;
		border-left: 1px solid #000000;
}



.topnav-act {
		background: #ffffff;
		border-left: 1px solid #000000;
}

.topnav-act a:link {
		color: #000000;
		display: block;
		width: 100%;
		height: 100%;
		padding: 1px;
}

.topnav-act a:visited {
		color: #000000;
		display: block;
		width: 100%;
		height: 100%;
		padding: 1px;
}

.topnav-act a:active {
		color: #000000;
		display: block;
		width: 100%;
		height: 100%;
		padding: 1px;
}



.topnav1 a:link {
		display: block;
		font-weight: bold;
		text-decoration: none;
		color: #F87127; 			/* red orange */
		background: url('images/pointer.gif') left center;
		width: 100%;
		height: 100%;
		padding: 5px 5px 5px 2em;
}

.topnav1 a:visited {
		display: block;
		font-weight: bold;
		text-decoration: none;
		color: #F87127; 			/* red orange */
		background: url('images/pointer.gif') left center;
		width: 100%;
		height: 100%;
		padding: 5px 5px 5px 2em;
}

.topnav1 a:hover {
		display: block;
		font-weight: bold;
		text-decoration: none;
		background: url('images/pointer2.gif') left center;
		color: #f7620f; 			/* red orange */
		width: 100%;
		height: 100%;
}

.topnav1-act {
		background: url('images/pointer-act.gif') left center;
}

.topnav1-act a:link {
		padding: 5px 5px 5px 2em;
		color: #E45507;				/* dark red orange */
		display: block;
		background: url('images/pointer-act.gif') left center;
		width: 100%;
		height: 100%;
}

.topnav1-act a:visited {
		padding: 5px 5px 5px 2em;
		color: #E45507;				/* dark red orange */
		display: block;
		background: url('images/pointer-act.gif') left center;
		width: 100%;
		height: 100%;
}

.topnav1-act a:active {
		padding: 5px 5px 5px 2em;
		color: #E45507;				/* dark red orange */
		display: block;
		background: url('images/pointer-act.gif') left center;
		width: 100%;
		height: 100%;
}

.topnav1-act a:hover {
		padding: 5px 5px 5px 2em;
		color: #E45507;				/* dark red orange */
		display: block;
		width: 100%;
		height: 100%;
		background: url('images/pointer-act.gif') left center;
}


/* Sprachauswahlleiste */ 

.langnav a:link {
		display: block;
		text-align: center;
		padding: 4px 4px 5px 5px;
		white-space: normal;
		color: #000000; 			/* black */
		text-decoration: none;
		width: 100%;
		font-weight:bold;
		border-bottom: 1px solid #000000;	/* black */
}

.langnav a:visited {
		display: block;
		text-align: center;
		padding: 4px 4px 5px 5px;
		white-space: normal;
		color: #000000; 			/* black */
		text-decoration: none;
		width: 100%;
		font-weight:bold;
		border-bottom: 1px solid #000000;	/* black */
}

.langnav a:hover {
		display: block;
		text-align: center;
		padding: 4px 4px 5px 5px;
		white-space: normal;
		color: #f7620f; 			/* red orange */
		text-decoration: none;
		width: 100%;
		font-weight:bold;
		background: #ffffff;	/* white */
		border-bottom: 1px solid #000000;	/* black */
}


.langnav-act a:link {
		display: block;
		text-align: center;
		padding: 4px 4px 5px 5px;
		white-space: normal;
		color: #f7620f; 			/* red orange */
		text-decoration: none;
		width: 100%;
		background: #ffffff;
		font-weight:bold;
		border-bottom: 1px solid #000000;	/* black */
}

.langnav-act a:visited {
		display: block;
		text-align: center;
		padding: 4px 4px 5px 5px;
		white-space: normal;
		color: #f7620f; 			/* red orange */
		text-decoration: none;
		width: 100%;
		background: #ffffff;
		font-weight:bold;
		border-bottom: 1px solid #000000;	/* black */
}

.langnav-act a:hover {
		display: block;
		text-align: center;
		padding: 4px 4px 5px 5px;
		white-space: normal;
		color: #f7620f; 			/* red orange */
		text-decoration: none;
		width: 100%;
		font-weight:bold;
		background: #ffffff;	/* white */
		border-bottom: 1px solid #000000;	/* black */
}



/* Suchbox Label */

.searchlabel { 
		font-family: Verdana, sans-serif;
		font-size: 11px;
		font-variant: small-caps;
		font-weight: bolder;
		color: #ffffff; 			/* white */
		text-decoration: none;
		padding: 2px;
}

.copy_footer {
		font-family: Verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
}
 
 
/* forms fields */
form {
		display: inline;
}

select {  
		font-family: arial, helvetica, sans-serif;
		font-size: 12px 
}


textarea {
		font-family: arial, helvetica, sans-serif; 
		color: #555555; 
		font-weight: normal; 
		font-size: 12px; 
		border: #759214 1px solid; 
		text-indent: 0px; 
}

input {
		font-family: arial, helvetica, sans-serif; 
		color: #555555; 
		font-weight: normal; 
		font-size: 12px; 
		border: #759214 1px solid;
		text-indent: 0px; 
		background-color: #ffffff; 
}

.gt1 {
		border: solid 1px #A1C6EB;
		padding: 0px 4px 2px 4px;
		background: #3484D7;
		font-size: 100%;
}

.spacer {
		display: block;
		font-weight: bold;
		font-variant: small-caps;
		background: url('images/bg3.gif') left center;
		border-bottom: 2px blue dotted;
		width: 100%;
		padding: 0 1px 0 2em;
}