/*html-Elemente~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

body {
	margin:0px;
	padding:0px;
	color:black;
	background-color:#fff;
	font-size:11px;
	font-family: verdana, helvetica, sans-serif;
	background-position : bottom left;
	background-repeat : no-repeat;
	background-color:#fff;
}

legend{font-size: 11px; color:black; }
fieldset{font-size: 10px;}	


input.speichern{
background-color:#eee;
background-image:url(../grafik/speichern.gif); 
background-repeat:no-repeat; 
background-position: 5px 2px; 
width:200px;
height:23px;
border: 1px solid green;
}

input.loeschen{
background-color:#eee;
background-image:url(../grafik/speichern.gif); 
background-repeat:no-repeat; 
background-position: 5px 2px; 
width:200px;
height:23px;
border: 1px solid red;
}

input.weiter{
background-color:#eee;
background-image:url(../grafik/weiter.gif); 
background-repeat:no-repeat; 
background-position: 5px 2px; 
width:200px;
height:23px;
border: 1px solid green;
}

input.abbrechen{
background-color:#eee;
background-image:url(../grafik/abbrechen.gif); 
background-repeat:no-repeat; 
background-position: 5px 2px; 
width:200px;
height:23px;
border: 1px solid orange;
}

a, a:link, a:visited, a:active  {text-decoration:none; color:black; font-size:11px;}
a:hover {text-decoration:none; color:black; font-size:11px;}


/*Klassen~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.logo{
position:absolute; top:10px; left:545px; z-index:98;

}
.rechteck1{
	position:absolute;
	left:0px;
	top:120px;
	z-index:51;
	width: 35px;
	height:15px;
	background-color:#FF9900;
}
.flash{ 
	position:absolute;
	left:200px;
	top:20px; 
	z-index:2;
}
/*nav0____________________*/
.nav0 {
position:absolute; top:85px; left:165px; z-index:99;
}
a.nav0v, a:link.nav0v, a:visited.nav0v, a:active.nav0v, a:hover.nav0v{
	font-size:11px;
	color:#000;
}

/*nav0____________________ende*/

/*---------------------------------------------------------------------------*/
/*nav1____________________*/
.nav1 {
	position:absolute;
	top: 81px;
	left: 165px;
	width:593px;
	z-index:40;
	height: 29px;
	border:1px solid #000;
	background-color: #BB4345;
}
a.vnav1, a:link.vnav1, a:visited.vnav1{
	font-size:11px;
	color:white;
	padding-right:7px;
	/*background-color:blue;*/
}
a:hover.vnav1{
text-decoration:underline;
	color:#FACBCB;
}
a.nav1aktiv, a:link.nav1aktiv, a:visited.nav1aktiv, a:active.nav1aktiv, a:hover.nav1aktiv{
	font-size:11px;
	color:#FACBCB;
	text-decoration:underline;
	padding-right:7px;
}

.containerv1{
	background-color:#fff;
	border-right:1px solid #000;
}
.nav1_standard{
	font-size:11px;
	color:white;
}
/*nav1____________________ende*/
/*---------------------------------------------------------------------------*/
/*nav2____________________*/
.nav2 {
	position:absolute;
	top:112px;
	left:0px;
	z-index: 30;
	height: auto;
	width: 159px;
	background-color:#E3B0AF;
	border:1px solid #000;
   /*	line-height:240%;	*/
	padding-left:5px;
}
a.vnav2, a:link.vnav2, a:visited.vnav2, a:active.vnav2{
	font-size:11px;
	color:#000;

}
a:hover.nav2{
	color:#f00;
	text-decoration:none;	
}
a.nav2aktiv, a:link.nav2aktiv, a:visited.nav2aktiv, a:active.nav2aktiv{
	font-size:11px;
	font-weight:bold;
}
.containerv2{
	position:relative;
	left:0px;
}
/*nav2____________________ende*/

/*---------------------------------------------------------------------------*/
/*nav3____________________*/
.nav3 {
	position:absolute;
	z-index: 120;
	left: 600px;
	top:111px;
	width: 154px;
	overflow: hidden;
	padding-left:4px;
	border:1px solid #000;
	border-left:1px solid #ddd;
}
a.vnav3, a:link.vnav3, a:visited.vnav3, a:active.vnav3, a:hover.vnav3{
	font-size:9px;
	color:#000;
}
a.nav3aktiv, a:link.nav3aktiv, a:visited.nav3aktiv, a:active.nav3aktiv, a:hover.nav3aktiv{
	font-size:9px;
	color:#900;
}
.containerv3{
	position:relative;
	left:0px;
	width:150px;
	text-align:left;
}
/*nav3____________________ende*/


/*Text____________________*/

.headline {
	font-size:14px ; 
	font-weight:bold;
}
.textbox {
	position:absolute;
	z-index:41;
	left: 165px;
	top: 111px;
	line-height:140%;
	width: 414px;
	height:auto;
	border:1px solid #000;
	padding-top:10px;
	padding-left:15px;
	padding-right:5px;

}

.bild_copytext{}

/*Text____________________ende*/

.bildcontainer{
	position:absolute;
	height:125px;
	z-index:18;
	top:120px;
	left: 785px;
	width:200px;
	width: auto;
	
}
.bildelement{
	border:1px dashed #ccc;
	
}
/*dateiverweise____________________anfang*/
a.dverweis, a:link.dverweis, a:visited.dverweis, a:active.dverweis, a:hover.dverweis{
	font-size:10px;
	color:#000;
}
/*dateiverweise____________________ende*/

.print{
	border-top: 1px dashed #ccc;
	padding:10px;
	margin-top: 25px;
}
.giu{
	position:absolute;
	left:10px;
	bottom:10px;
	z-index: 4;

}
.hintergrundbild{
	position:absolute;
	left:180px;
	width:450px;
	bottom:0px;
	z-index: 3;
	overflow: hidden;

}
/*klassen für grafische darstellung____________________________________________________________*/
.oben{
	position:absolute;
	height:95px;
	z-index:10;
	top:5px;
	left: 5px;
	width: 770px;
}

/*klassen im editierbereich____________________________________________________________*/

.edit_box{
	color:#000;
	background-color:#ddd;
	padding-left:5px;
	border: 1px solid #aaa;

}
a.vedit_box, a:link.vedit_box, a:visited.vedit_box, a:active.vedit_box{
	font-size:10px;
	color:#000;
	border: 1px solid #eee;
	padding:1px;
}
a:hover.vedit_box{
	background-color:#eee;
	text-decoration: none;
	padding:1px;
	border: 1px solid #ccc;
} 

.formbox {
	position:absolute;
	z-index:50;
	left: 185px;
	top: 25px;
	line-height:140%;
	width: 400px;
	height:auto;
}

a.editlink, a:link.editlink, a:visited.editlink, a:active.editlink, a:hover.editlink{
	font-size:10px;
	color:#aaa;
}
.eingabe_einzeilig{
	width:200px;
}
.eingabe_mehrzeilig{
	width:425px;
}