body {
	font-family: Arial, Verdana, sans-serif;
	margin:0;
	padding:0;
}

html, body, #browser {
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
div.toolbar {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	right: 0; 
	height: 45px;
	overflow: hidden;
	background-image: url(../img/browser/bg-top.jpg);
	background-repeat: repeat-y;	
	border-bottom: 1px dashed #000;
}

body.en div.toolbar{
	background-image: url(../img/browser/bg-top_en.jpg);
}

iframe {
	position: absolute;
	top: 46px;
	left:0px;
	bottom: 32px;
	width: 100%; 
	border: none;
	overflow:auto;
}
.nav {
display: none;
}
div.statusbar {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	right: 0; 
	height: 31px;
	border-top:1px dashed #000;
	background:#fff;
}
div.statusbar p.url {
	height: 23px;
	background: #000;
	width: 100%;
	position: absolute;
	top: 8px;
	padding: 0 420px 0 10px;
	margin: 0;
	color: #fff;
	font-size: 12px;
	line-height: 24px;
	overflow: hidden;
}
div.statusbar .initiative a{
	position: absolute;
	bottom: 0px;
	left: 13px;
	width: 322px;
	background: url(../img/browser/akv.png) no-repeat 0px 7px;
	height: 31px;
	text-indent:-999999px;
	border-right:1px #000 dashed;
}
body.en div.statusbar .initiative a {
	background-image: url(../img/browser/akv_en.png);
	width:319px;
}

div.statusbar #informationen a{
	display:block;
	position:absolute;
	bottom:0px;	
	left:335px;
	text-indent:-99999px;
	background: url(../img/browser/mn_informationen.png) no-repeat center center;
	width:140px;
	height:31px;
	border-right:1px #000 dashed;	
}
body.en div.statusbar #informationen a {
	background-image: url(../img/browser/mn_informationen_en.png);
	width:137px;
}

div.statusbar #startseite a{
	display:block;
	position:absolute;
	bottom:0px;	
	left:476px;
	text-indent:-99999px;
	background: url(../img/browser/mn_startseite.png) no-repeat center center;
	width:150px;
	height:31px;
	border-right:1px #000 dashed;	
}
body.en div.statusbar #startseite a {
	background-image: url(../img/browser/mn_startseite_en.png);
	width:117px;
}

div.statusbar #empfehlen a{
	display:block;
	position:absolute;
	bottom:0px;	
	left:476px;
	text-indent:-99999px;
	background: url(../img/browser/mn_empfehlen.gif) no-repeat center center;
	width:152px;
	height:31px;
	border-right:1px #000 dashed;	
}
body.en div.statusbar #empfehlen a {
	background-image: url(../img/browser/mn_empfehlen_en.gif);
}

div.statusbar #sprachwahl a{
	display:block;
	position:absolute;
	bottom:0px;	
	left:629px;
	text-indent:-99999px;
	background: url(../img/browser/mn_sprache.png) no-repeat center center;
	width:125px;
	height:31px;
	border-right:1px #000 dashed;	
}
body.en div.statusbar #sprachwahl a {
	background-image: url(../img/browser/mn_sprache_en.png);
}

div.statusbar #disclaimer a{
	display:block;
	position:absolute;
	bottom:0px;	
	left:476px;
	text-indent:-99999px;
	background: url(../img/browser/mn_disclaimer.png) no-repeat center center;
	width:85px;
	height:31px;
	border-right:1px #000 dashed;	
}
body.en div.statusbar #disclaimer a {
	background-image: url(../img/browser/mn_disclaimer_en.png);
}

div.toolbar form {
	position: absolute;
	top: 11px;
	right: 96px;
	left: 12px;
	height: 23px;
}

div.toolbar input {
	height: 23px;
	overflow: hidden;
	border: none;
	background-repeat: no-repeat;
}

div.toolbar input,
div.toolbar label {
	overflow: hidden;
	display: block;
	float: left;
	margin: 0 4px 0 0;
}
div.toolbar input.button,
div.toolbar label {
	text-indent: -9000px;
	cursor:pointer;	
	cursor:hand;
}

div.toolbar input.text {
	position: absolute;
	left: 404px;
	right: 42px;
	border: 1px solid #000;
	height: 15px;
	padding: 4px 5px 2px 5px;
	font-size: 11px;
	outline: none !important;
	vertical-align:middle;
	line-height:17px;
}

body.en div.toolbar input.text{
	left: 399px;	
}

div.toolbar input#browser-go {
	position: absolute;
	right: 0px;
}

div.toolbar input#browser-back {
	width: 30px;
	/*background-image: url(../img/browser/bt_back.png);*/
}
div.toolbar input#browser-forward {
	width: 30px;
	/*background-image: url(../img/browser/bt_forward.png);*/
}
div.toolbar input#browser-reload {
	width: 30px;
	/*background-image: url(../img/browser/bt_reload.png);*/
	margin-right:9px;
}
div.toolbar input#browser-profil {
	width: 94px;
	/*background-image: url(../img/browser/bt_profil.png);*/
	margin-right:5px;
}

body.en div.toolbar input#browser-profil{
	width:105px;
}

div.toolbar input#browser-go {
	width: 38px;
	/*background-image: url(../img/browser/bt_go.png);*/
}

div.toolbar div.input {
	position: relative;
	display: inline;
	overflow: hidden;
}

div.toolbar input.checkbox {
	width: 15px;
	height: 15px;
	float: left;
	margin-top: 5px;
	padding: 0;
}
div.toolbar label {
	margin-left: -19px;
}

div.toolbar label#checkbox-lbl-js {
	height: 23px;
	width: 81px;
	background-image: url(../img/browser/bt_js_off.png);
}
div.toolbar label#checkbox-lbl-js.on {
	background-image: url(../img/browser/bt_js_on.png);
}
body.en div.toolbar label#checkbox-lbl-js {
	background-image: url(../img/browser/bt_js_off_en.png);
}
body.en div.toolbar label#checkbox-lbl-js.on {
	background-image: url(../img/browser/bt_js_on_en.png);
}

div.toolbar label#checkbox-lbl-fp {
	height: 23px;
	width: 105px;
	background-image: url(../img/browser/bt_fp_off.png);
}
div.toolbar label#checkbox-lbl-fp.on {
	background-image: url(../img/browser/bt_fp_on.png);
}
body.en div.toolbar label#checkbox-lbl-fp {
	height: 23px;
	width:89px;
	background-image: url(../img/browser/bt_fp_off_en.png);
}
body.en div.toolbar label#checkbox-lbl-fp.on {
	background-image: url(../img/browser/bt_fp_on_en.png);
}

div.toolbar div#fp-link {
	display:block;
	background: url(../img/browser/logo_ot.png) no-repeat;	
	position:absolute;
	right:0px;
	top:0px;
	width:96px;
	height:45px;
	line-height: 45px;
	text-indent:-10000px;	
	/* background: url(../img/browser/fp_cursor.jpg) no-repeat; */	
}
