/* -------------------- general settings ---------------------------------------------------------------------------------------------------- */

body,td, p, input, textarea, select, pre, li
	{
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	color:rgb(230,230,230);
	}

body 
	{
	margin:40px;
	background-color:rgb(47,111,159);
	scrollbar-base-color:rgb(47,111,159);
	scrollbar-track-color: rgb(35,99,147);
	}

small
	{
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	}

b.arcoma  
	{
	font-family:Arial,Helvetica,Verdana;
	font-size:13px;
	color:rgb(195,253,254);
	font-weight: bold;
	}

a
	{
	color:rgb(255,240,120);
	text-decoration:none;
	}

img.left
	{
	margin:0px;
	margin-right: 15px;
	margin-bottom: 10px;
	}

img.right
	{
	margin:0px;
	margin-left: 15px;
	margin-bottom: 10px;
	}

/*
a:hover
	{  text-decoration: underline  }
*/

input,textarea,select
	{
	background-color: rgb(255,255,255);
	line-height: 14px;
	color: rgb(0,0,0);
	padding-top: 0px;
	}

input.userrights
	{ background-color: transparent }

textarea
	{  margin-bottom: 5px  }

a.button, a.button:visited
	{
	height: 19px;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 3px;
	color: rgb(195,253,254);
	color: rgb(0,0,0);
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(8,71,119);
	border-top-color: rgb(195,253,254);
	border-left-color: rgb(195,253,254);
	background-color: rgb(122,184,213);
	}

a.button:hover
	{
	background-color: rgb(159,219,234);
	border-top-color: rgb(226,255,255);
	border-left-color: rgb(226,255,255);
	color: rgb(0,0,0);
	}

p.nextchapter
	{
	border-width: 0px;
	border-top-width: 1px;
	border-top-color: rgb(80,143,188);
	border-style: solid;
	}

td.box1,td.box2
	{
	border-width: 1px;
	border-color: rgb(80,143,188);
	border-style: solid;
	padding: 7px;
	}

td.box1
	{ 
	background-color: rgb(61,124,172);
	padding-top: 0px;
	padding-bottom: 3px;
	}

td.box2
	{ 
	border-top-width: 0px;
	background-color: rgb(54,117,165);
	/* border-style: dashed; */
	}

td.box3 { height: 15px; }

li
	{
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	}


/* -------------------- topframe menu ---------------------------------------------------------------------------------------------------- */

div.topmenu
	{  color:rgb(8,71,119)  	}

b.topmenu
	{  color:rgb(8,71,119)  ;  font-family:Arial,Helvetica  ;  font-weight:bold  ;  font-size:16px  ;  }

b.version1
	{  color:rgb(255,255,255)  }

b.version2
	{  color:rgb(51,51,51)  }

a.topmenu, a.topmenu:visited
	{  color:rgb(8,71,119)  ;  font-weight:bold  ;  text-decoration:none  }

a.topmenu:hover
	{  color:rgb(0,0,0)  }

a.modify, a.master
	{  width:170px  }



/* -------------------- forms ---------------------------------------------------------------------------------------------------- */

td.anfrage
	{  padding:10px  ;  padding-right:0px;  }

input.anfrage
	{  width:300px  }

textarea.anfrage
	{  width:300px  ;  height:300px  }

td.form
	{  padding:10px  ;  padding-left:0px;  }

input.form
	{  width:450px  }

textarea.form
	{  width:450px  ;  height:300px  }

input.login
	{  width:100%;  }





