html {
	SCROLLBAR-FACE-COLOR: #0000FF; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #cccccc; 
	SCROLLBAR-3DLIGHT-COLOR: #cccccc; 
	SCROLLBAR-ARROW-COLOR: #ff9900; 
	SCROLLBAR-TRACK-COLOR: #ff9900; 
	SCROLLBAR-DARKSHADOW-COLOR: #cccccc; 
}
body {
	margin: 0px;
	background-color: #EFEFEF;
	background-image: url(images/design/bg-agentur.jpg);
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 76%;
	line-height: 120%;
	color: #0000FF
}

h1, h2, p, fieldset, legend, li, ul {
	margin:0px;
	padding:0px;
}

ul{
	list-style-type: none;
}
#textcont ul, #textcont1 ul
{
	list-style-type:disc;
	margin-left:25px; 
}

fieldset, legend {
	border:0px;
}

legend {
	font-weight:bold;
}
.lebenslauf td {
	padding-top:2px;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


#navi {
	position:absolute;
	left:50px;
	top:180px;
	width:150px;
	margin:0px;
	z-index:9;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
}
#subnavi {
	position:absolute;
	left:280px;
	top:90px;
	width:300px;
	height:60px;
	margin:0px;
	z-index:11;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #FFFFFF;
	text-align:center;
}

#subnavibild {
	position:absolute;
	left:270px;
	top:73px;
	width:320px;
	margin:0px;
	z-index:10;
}
#textcont {
	position:absolute;
	left:220px;
	top:180px;
	width:600px;
	margin:0px;
	padding:0px;
	z-index:12;
}
#textcont1 {
	position:absolute;
	left:220px;
	top:180px;
	width:450px;
	margin:0px;
	padding:0px;
	z-index:13;
}
#bildbox {
	position:absolute;
	left:690px;
	top:180px;
	width:130px;
	margin:0px;
	padding:0px;
	z-index:14;
}
#top {
	position:absolute;
	left:0px;
	top:0px;
	width:900px;
	height:145px;
	margin:0px;
	padding:0px;
	z-index:1;
}
#left {
	position:absolute;
	left:0px;
	top:145px;
	width:220px;
	bottom:0px;
	height:455px;
	margin:0px;
	padding:0px;
	z-index:2;
}
#right {
	position:absolute;
	left:820px;
	top:145px;
	width:80px;
	right:0px;
	height:455px;
	bottom:0px;
	z-index:3;
	margin:0px;
	padding:0px;
}
.fehler {
	color:#990000;
}
th {
	background-color:#CCCCCC;
	text-align:left;
}
.white {
	background-color:#FFFFFF;
}
.grey {
	background-color:#EFEFEF;
}
.imgleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
br.clear { clear:both; }
@media print
{
	body {
		margin: 0px;
		background-color: #FFFFFF;
		background-image: url(images/design/bg-weiss.jpg);
	}
	#navi {display:none;}
	#subnavi {display:none;}
	#subnavibild {display:none;}
	#right {display:none;}
	#left {display:none;}
	#top {display:none;}
	#textcont {
		position:absolute;
		left:0px;
		top:0px;
		width:600px;
		margin:0px;
		z-index:10;
	}
	#textcont1 {
		position:absolute;
		left:0px;
		top:0px;
		width:450px;
		margin:0px;
		z-index:10;
	}
	#bildbox {
		position:absolute;
		left:450px;
		top:0px;
		width:130px;
		margin:0px;
		padding:0px;
		z-index:13;
	}
}

a:link  {  text-decoration: underline; color: #000000; font-weight: bold}
a:visited  {  text-decoration: underline; color: #333333; font-weight: bold}
a:hover  {  text-decoration: underline; color: #ff0000; font-weight: bold}
a:active  {  text-decoration: underline; color: #0000cc; font-weight: bold}

#navi a:link  {  text-decoration: none; color: #FF9900; font-weight: normal}
#navi a:visited  {  text-decoration: none; color: #FF9900; font-weight: normal}
#navi a:hover  {  text-decoration: none; color: #FFFFFF; font-weight: bold}
#navi a:active  {  text-decoration: none; color: #FFFFFF; font-weight: bold}
#navi a.act:link  {  color: #FFFFFF; font-weight: bold}
#navi a.act:visited  {  color: #FFFFFF; font-weight: bold}
#navi a.act:hover  {  color: #CCCCCC }
#navi a.act:active  {  color: #CCCCCC }

#subnavi a:link  {  text-decoration: none; color: #FF9900; font-weight: normal}
#subnavi a:visited  {  text-decoration: none; color: #FF9900; font-weight: normal}
#subnavi a:hover  {  text-decoration: none; color: #FFFFFF; font-weight: normal; }
#subnavi a:active  {  text-decoration: none; color: #FFFFFF; font-weight: normal}


.navi { color:#FFFFFF; }

table { font-size: 100%; }
.text {  font-size: 100%;  }
.text_rot {  color: #FF0000; }
.fett {  font-weight: bold; }
h1, .header {  	font-size: 120%; font-weight: bold; color: #FF6600; }
.header1 {  font-size: 120%; font-weight: bold; color: #0000FF; }
h2, .subheader { 	font-size: 100%; font-weight: bold; color: #FF6600; }
#subnavi h1 { 
	color: #FFFFFF; 
	margin-bottom: 2px;
}
.smalltext {  font-size: 90%; }
.input {  
	background-color: #ffffff; 
	border: 1px dashed #333333; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	color: #0000cc;
}
.submit {  
	background-color: #cccccc; 
	border: 1px solid #333333; 
	font-size: 100%; 
	color: #0000cc;
}
textarea {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%; 
}