
/*

	Farben:
	grau: 	#999999;
	blau:	#109094;

*/

body
{
	font-family: Verdana, Arial,Sans-serif;
	font-size: 12px;
	color: #999999;
}

#div_container
{
	position: absolute;
	left:0px;
	top:0px;
}

#div_logo
{
	position: absolute;
	left:20px;
	top:20px;
}

#div_eu
{
	position: absolute;
	left:380px;
	top:45px;
}


#div_f7
{
	position: absolute;
	left:520px;
	top:45px;
}

#div_members
{
	position: absolute;
	left:650px;
	top:60px;
}



#div_logo_leiste
{
	position: absolute;
	left:100px;
	top:130px;
	z-index:20;
}

#div_content
{
	position: absolute;
	left:250px;
	top:200px;
	
	width: 600px;
	padding-left:20px;
	padding-right:20px;
	
	/*height: 600px;*/
	
	/*overflow: auto;*/ /*wenn aktiv -> Druckeprobleme*/
	
	background-color:#F5F5F5;
	
	z-index:10;

}


#navigation
{
	position:absolute;
	
	top:200px;
	left:15px;
	
	width: 300px;
	height: 500px;
	
	padding:0px;
	margin:0px;
	
	border:0px solid #000000;
	
	background-color: white;
	
	z-index:5;
}

#navigation_gb
{
	position:absolute;
	
	top:200px;
	left:15px;
	
	width: 220px;
	height: 500px;
	
	padding:0px;
	margin:0px;
	
	border:0px solid #000000;
	
	background-color: white;
	
	z-index:5;
}

#footer
{
	position:absolute;
	
	top:630px;
	left:250px;
	
	width: 660px;
	height: 60px;
	
	padding:0px;
	margin:0px;
	
	border:0px solid #000000;
	
	background-color: white;
	
	z-index:1;
}




hr.hr_logo
{
	border:dashed #CCCCCC 1px;
	width: 830px;
	
	margin-left: 46px;
}



hr.hr_content
{
	border:dashed #CCCCCC 1px;
	width: 800px;
}


hr.hr_content_padding
{
	border:dashed #CCCCCC 1px;
	width: 800px;
}

.headline
{
	font-family: Verdana, Arial,Sans-serif;
	font-size: 14px;	
	color: #109094;
	
	font-weight:600;
	
	margin-left: 50px;
	margin-top: 50px;
}

table.imprint
{
	width: 800px;
}

td.imprint
{

	font-family: Verdana, Arial,Sans-serif;
	font-size: 12px;
	color: #999999;
	width:400px;
	vertical-align: top;
}


table.members
{
	width: 200px;
}

td.members
{

	font-family: Verdana, Arial,Sans-serif;
	
	color: #999999;
	width:200px;
	vertical-align: top;
}

/*------------------Guestbook gb---------------*/

table.gb
{
	width: 500px;
}

td.gb_identifier
{

	font-family: Verdana, Arial,Sans-serif;
	
	color: #999999;
	width:100px;
	vertical-align: top;
}

td.gb_element
{

	font-family: Verdana, Arial,Sans-serif;
	
	color: #999999;
	width:400px;
	vertical-align: top;
}

/*---------------------------------*/

table.inst
{
	width: 450px;
	font-size:12px;
}

td.inst
{
	width:150px;
	height:30px;
	background-color:white;
	color:#000000;
	
	vertical-align: middle;
	padding-left:5px;
	
	border:solid #cfcfcf 1px;
}

td.inst_head
{
	width:150px;
	height:30px;
	background-color:#cfcfcf;
	color:#000000;
	
	vertical-align: middle;
	padding-left:5px;
	
	border:solid #cfcfcf 1px;
	
	font-weight:600;
}

td.inst_span
{
	
	height:30px;
	background-color:#cfcfcf;
	color:#000000;
	
	vertical-align: middle;
	text-align: center;
	padding-left:5px;

}

/*
td.bg_default
{
	font-size: 14px;
}

td.bg_default a
{
	color: #109094;
}

td.bg_default a:hover
{
	color: #999999;
}

td.bg_default a:active
{
	background-color: #ccccff;
	color: #109094;
}

*/



a
{
	color: #109094;
}

a:hover
{
	color: #999999;
}

a:active
{
	background-color: #ccccff;
	color: #109094;
}



input, select
{ /* Alle Labels UND Formularelemente auswählen */
 display: block;
 float: left;
 width: 100px; /* Breite.*/
}


input.gb, textarea.gb
{ /* Alle Labels UND Formularelemente auswählen */
 display: block;
 float: left;
 width: 400px; /* Breite.*/
}

img
{
	border:none;
}



h2
{
	font-family: Verdana, Arial,Sans-serif;
	font-size: 14px;	
	color: #109094;
	
	font-weight:600;
	
	margin-left: 50px;
	margin-top: 50px;
}

ul.nav_main
{
	list-style-type:none;
	font-size: 12px;
	
	list-style-position: inside;
}

ul.nav_sub
{
	list-style-type:none;
	list-style-position: inside;
	
	font-size: 12px;
}

li
{
	height:40px;
}

li.li_top
{
	height:30px;
}

li.li_sub
{
	height:30px;
	padding-left: 10px;
}


li.active
{
	font-weight: 600;
	color: #109094;
	
	list-style-type:square;
}

li.sub_active
{
	font-weight: 600;
	color: #109094;
	
	height:25px;
	padding-left: 10px;
	list-style-type:circle;

}

li.top_active
{
	font-weight: 600;
	color: #109094;
	
	height:30px;
	list-style-type:square;
}

p.user
{
	padding-left:300px;
}

p.new_posting
{
	/*padding-left:200px;*/
	font-weight:600;
	font-size:16px;
}
input.submit
{
	font-weight:600;
	margin-left: 20px;
}

button.gb_style
{
	font-weight:500;
	width: 20px;
}

