html, body
{
	margin: 0;
	/*background: #CC0C0C;*/
	background: #FFFFFF;
	color: #000000;
	font-family: arial, verdana, sans-serif;
}

body
{
	padding: 20px;
	padding-top: 65px;
}

#main
{
	width: 880px;
	margin: 0 auto;
	background: white;
	overflow: visible;
	text-align: left;
	font-size: 16pt;
}

/* hier beginnt das für die Box relevante CSS  */

.b_tr
{
	background:url(pics/b_tr.png) top right no-repeat;
}
.b_tl
{
	background:url(pics/b_tl.png) top left no-repeat;
}
.b_br
{
	background:url(pics/b_br.png) bottom right no-repeat;
}
.b_bl
{
	background:url(pics/b_bl.png) bottom left no-repeat;
}
.w_tr
{
	background:url(pics/w_tr.png) top right no-repeat;
}
.w_tl
{
	background:url(pics/w_tl.png) top left no-repeat;
}
.w_br
{
	background:url(pics/w_br.png) bottom right no-repeat;
}
.w_bl
{
	background:url(pics/w_bl.png) bottom left no-repeat;
}


.link_haupt {line-height: 2.0; font-size: 10pt; color: #cccccc; cursor: pointer; text-decoration: none; font-weight: bold;/*cursor: url(pics/Grafik.gif), url(Grafik.ani), url(Grafik.cur), auto;*/}
.link_haupt:link {color:#cccccc; text-decoration:none;}
.link_haupt:visited {color:#cccccc; text-decoration:none;}
.link_haupt:active {color:#2E9AFE; text-decoration:none;}
.link_haupt:hover {color:#2E9AFE; text-decoration:underline;}

.link_sec {line-height: 2.0; font-size: 10pt; color: #ffffff; cursor: pointer; text-decoration: none; font-weight: bold;/*cursor: url(pics/Grafik.gif), url(Grafik.ani), url(Grafik.cur), auto;*/}
.link_sec:link {color:#ffffff; text-decoration:none;}
.link_sec:visited {color:#ffffff; text-decoration:none;}
.link_sec:active {color:#aaaaaa; text-decoration:none;}
.link_sec:hover {color:#aaaaaa; text-decoration:underline;}

.link_dunkelgrau {line-height: 2.0; font-size: 10pt; color: #666666; cursor: pointer; text-decoration: none; font-weight: bold;/*cursor: url(pics/Grafik.gif), url(Grafik.ani), url(Grafik.cur), auto;*/}
.link_dunkelgrau:link {color:#666666; text-decoration:none;}
.link_dunkelgrau:visited {color:#666666; text-decoration:none;}
.link_dunkelgrau:active {color:#2E9AFE; text-decoration:none;}
.link_dunkelgrau:hover {color:#2E9AFE; text-decoration:underline;}

.blau_normal
{
	color:#3a4f88;
	font-weight:bold;
	font-size:10pt;
}
.blau_big
{
	color:#3a4f88;
	font-size:14pt;
	font-weight:bold;
}
.blau_bigger
{
	color:#3a4f88;
	font-size:26pt;
	font-weight:bold;
}
.schwarz_klein
{
	line-height: 1.0em;
	color:#000000;
	font-size:10pt;
}
.schwarz_normal
{
	line-height: 2.0;
	color:#000000;
	font-size:10pt;
}
.schwarz_normal2
{
	line-height: 1.5;
	color:#000000;
	font-size:10pt;
}

.inhalt_link
{
	position: relative;
	/*border: 1px solid plum;*/
	width: 520px;
	height: 50px;
	top: 10px;
	margin-left: 325px;
	text-align: right;
	overflow: hidden;
	/*padding:2.5em 2.5em 3.5em 2.5em;*/
}

.inhalt_b_pic
{
	float: left;
	position: relative;
	overflow: hidden;
	width: 303px;
	height: 390px;
	top: 44px;
	left: 14px;
	/*background-color:green;*/
}

.inhalt_sec
{
	position: relative;
	overflow: hidden;
	width: 303px;
	top: 20px;
	margin:0;
	
	/*padding:2.5em 2.5em 3.5em 2.5em;*/
}

.inhalt_haupt
{
	position: relative;
	width: 515px;
	height: 480px;
	top: 25px;
	/*left: 270px;*/
	margin-left: 330px;
	
	/*padding:2.5em 2.5em 3.5em 2.5em;*/
}

.inhalt_w
{
	overflow: auto;
	width:470px;
	height: 380px;
	padding: 15px;
}


.inhalt p
{
	margin:0;
	padding:0;
}

pre { display: block }
pre, tt, code, kbd, samp { font-family: arial, verdana, sans-serif/*monospace*/ }
pre { white-space: pre }

input
{
	/*background: #eaf2ff;*/
	background: #FFFFFF;
}

textarea
{
	background: #FFFFFF;
}

select
{
	background: #FFFFFF;
}


textarea.gelb
{
	font-family: arial, verdana, sans-serif;
	font-size:8pt;
}

input.gelb
{
	width:280px;

	border:1px solid silver;
	font-size:12pt;
	/*background: none;*/
}
input.gelb:focus, textarea.gelb:focus
{
	color: #000;
	background-color: #F2F5A9;
}
input.gelb:hover, textarea.gelb:hover
{
	color: #000;
	background-color: #F2F5A9;
	outline: 1px solid blue;
}

#filter
{
  background-image:url('pics/symbol_system-search.png');
  background-repeat:no-repeat;
  padding-left:25px;
  width:150px;
}

ul
{
	list-style-type:disc;
	line-height: 1.0em;
	color:#000000;
	font-size:10pt;
}





.table
{
	color: #000000;
	background: #f0f4fc;
	border-collapse:collapse;
	border:2px #808080 solid;
	/*padding: 50px;*/
}
.table_grey
{
	color: #000000;
	background: #dadada;
	border-collapse:collapse;
	border:2px #808080 solid;
	/*padding: 50px;*/
}
.table_head
{
	background: #e2ecff;
}
/*ZEILE UNTER MAUS HERVORHEBEN*/
#tr_hover tr:hover
{
 background-color: #d7e5ff;
}
#tr_hover2 tr:hover
{
 background-color: #f0f4fc;
}


.button
{
	background-color: transparent;
	border: 1px solid #FFFFFF;
	color: #ffffff;
	width: 100px;
	margin: 6px;
	cursor: pointer
	/*cursor: url(Grafik.gif), url(Grafik.ani), url(Grafik.cur), auto;*/
}
/*
.button:hover
{
	width: 100px;
	margin: 6px;
	background-color: #eaf2ff;
	color: blue;	
	border: 1px solid #FFFFFF;
	cursor: pointer;
}
*/
*::-moz-selection
{
    background-color: #2E9AFE;
}
*::selection
{
    background-color: #2E9AFE;
}













