@font-face {
	font-family: Tex;
	font-style: normal;
	font-weight: normal;
	src: local('tex1'), url('fonts/texgyreadventor-regular-webfont.eot');
	src: url('fonts/texgyreadventor-regular-webfont.woff') format('woff'), url('fonts/texgyreadventor-regular-webfont.ttf') format('truetype');
}

@font-face {
	font-family: Tex;
	font-style: normal;
	font-weight: bold;
	src: local('tex2'), url('fonts/texgyreadventor-bold-webfont.eot');
	src: url('fonts/texgyreadventor-bold-webfont.woff') format('woff'), url('fonts/texgyreadventor-bold-webfont.ttf') format('truetype');
}


body	
{
	background-color:white;
	background-image: url('images/verlauf_umgekehrt.png'); background-repeat:repeat-x;
	-moz-background-size: 100% 100%;           /* Gecko 1.9.2 (Firefox 3.6) */
	-o-background-size: 100% 100%;           /* Opera 9.5 */
	-webkit-background-size: 100% 100%;           /* Safari 3.0 */
	-khtml-background-size: 100% 100%;           /* Konqueror 3.5.4 */
	
	-moz-border-image: url('images/verlauf_umgekehrt.png') 0;    /* Gecko 1.9.1 (Firefox 3.5) */
       
	margin:0; 
	
}

h1, h2, p, li, div.element a, table {
	font-family: Tex, "Avant Garde", "Century Gothic";
}
/*
h1 {font-weight: normal;}

.fett {font-family: TexBold;}
*/
p, li {
	font-size:14pt;
}
h1 {
	font-size:2em;}
	
h2 {
	font-size:1.5em;
}

h1 { text-transform:uppercase;
}
p, li, h2, table {
	color:#212878
}

table {border-style:none;border-color:transparent; padding:0;margin:0}
tr, td {padding:none}
ul li { list-style:none; }
div#schlagwörter {
	font-weight:bold;
	}
div#mainpage { position:relative;width:885px;height:auto;margin:auto;margin-top:30px;margin-bottom:20px;outline-color:blue;background-color: #FBD169;}
	
div.content {padding:100px;padding-bottom:0;padding-top:140px;}	


#nav a{
	/*background-image: url(images/linie.gif);
	background-repeat:no-repeat;
	background-position:left;*/
	color: white;
	}




a#first {
	background-image:none;
	padding-right:20px;
}

div.element a{
	text-decoration:none;
	display:block;
	padding:10px 28px; //28px
	margin-right:1px;
	background-color:#707173;
	text-transform:uppercase;
	font-size: 16px;
	color:white;
	overflow:hidden;
	border:solid;
	border-color:white;
	border-width:1px;
}

	div#rahmen {float:left; }
	div.element, div.drüber {height: 40px;font-family: sans-serif; font-size: 14pt; float:left;}
	div.element{ position:relative; z-index: 3;}
	div.dropdown {display: block;overflow:hidden;}
	div.sub {clear:both; width: 100%; z-index: 1; margin-bottom:0px;padding-left:4px;}
	div.sub a {background-color: white; color: black; width: auto; margin-left:0px;margin-right:20px;margin-left:2px;padding-right: 20px;border-color:black;}

div#haupt {padding-top: 5px;}

.uml {
  font-size: 95%
  position:relative;
  bottom:-1px;
}

body
{
background-color:white;
filter:progid:DXImageTransform.Microsoft.Gradient
(StartColorStr=#FBD169,EndColorStr=#FFFFFF);
}