/*
gematec.css
text_hell: #a2a2a2
text_dunkel: #2a2a2a
bg_hell: #FFF
bg_dunkel: #f3f3f3
*/

html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, td, form, img, li {
   margin: 0;
   padding: 0;
   font-family: "times new roman",serif;
   border:	none;
}


body {
font-size:		x-small;
color:			#2a2a2a;	
background-color: #fff;	
}

#habstand {
display:none;
}

/*Jello-Position*/
#main {
width:			800px;
position: 		relative;
background-color: #fff;
padding:		0px 0px 0px 0px;		
}

/*Header*/
div#main div#header {
height:			0px;
background-color:#fff;
margin-left:	15px;	
padding:		10px 10px 10px 10px;
}
div#main div#logo {
float:			left;
margin-top:		10px;
padding-top:	15px;
}
div#main div#logo span#logotext{
font-size:		110%;
}
div#main div#headerinfo {
float:			right;
margin-right:	15px;
padding-top:	26px;
}
div#main div#headerinfo span#gema {
color:			#990033;
font-size:		110%;
font-weight:	bold;
}
div#main div#header div#header_img {
margin-left:	15px;
margin-right:	25px;
}


/* Umrandung unten */
div#umrandung_unten {
display:		none;
clear:			right;
border:			1px solid #c9c9c9;
border-top:		none;
border-left:	none;
height:			10px;
margin-bottom:	5px;
}

/*Site*/
div#main div#site {
background-color:	#ffffff;
margin-top:		170px;
padding:		100px 25px 10px 0px;
border-top:		1px solid #c9c9c9;
}

/* Navigation Seiten */
div#menu_div {
display:		none;
padding-top:	150px;
clear:			left;
font-weight:	bold;
}
div#menu_div ul#menu_ul {
display:		none;
border-bottom:		1px solid #c9c9c9;
}
div#menu_div ul#menu_ul li {
padding:			3px 6px 0px 6px;
background-color:	#f2f2f2;
border:				1px solid #c9c9c9;
margin-left:		8px;
display:			inline;
}
div#menu_div ul#menu_ul li#menu_abstand {
display:		none;
margin-left:		25px;
}
div#menu_div ul#menu_ul li.active_site {
padding-bottom:		1px;
background-color:	#fff;
border-bottom:		#fff;
}

/* Sub */
div#menu_sub {
display:		none;
margin-right:		20px;
}
div#menu_sub ul {
text-align:			right;
}
div#menu_sub ul li {
padding-left:		5px;
padding-right:		5px;
display:			inline;
}

/* Sub VS */
#menu_sub_vs_ul {
display:		none;
width:				250px;
border-bottom:		2px solid #c9c9c9;
padding-bottom:		19px;
}
#menu_sub_vs_ul li {
font-size:			120%;
list-style-type:	none;
margin-right:		10px;

}

/* Menu Links */
div#menu_div a:link {
color: 			#666;
text-decoration: none;
letter-spacing:	1px;
}
div#menu_div a:visited {
color: 			#666;
text-decoration: none;
letter-spacing:	1px;
}
div#menu_div a:hover {
color: 			#2a2a2a;
text-decoration: none;
letter-spacing:	1px;
}
div#menu_div a:active {
color: 			#990033;
text-decoration: none;
letter-spacing:	1px;
}
div#menu_div a:link.active_site{
color: 			#990033;
font-size:		100%;
text-decoration: none;
}
div#menu_div a:visited.active_site {
color: 			#990033;
font-size:		100%;
text-decoration: none;

}
div#menu_div a:hover.active_site {
color: 			#2a2a2a;
font-size:		100%;
text-decoration: none;
}
div#menu_div a:active.active_site {
color: 			#990033;
font-size:		100%;
text-decoration: none;
}

/*Img_LO_NAV*/
div#img_lo_nav {
display:		none;
position:		absolute;
top:			145px;
left:			0px;
margin:			0px 0px 0px 0px;
}

/*Link-Farben*/
a:link {
color: 			#666;
text-decoration: none;
}
a:visited {
color: 			#666;
text-decoration: none;
}
a:hover {
color: 			#2a2a2a;
text-decoration: none;
}
a:active {
color: 			#990033;
text-decoration: none;
}

/*aktuelle Seite in Bordeaux*/
 a:link.active_site{
color: 			#990033;
font-size:		100%;
text-decoration: none;
}
a:visited.active_site {
color: 			#990033;
font-size:		100%;
text-decoration: none;

}
a:hover.active_site {
color: 			#666;
font-size:		100%;
text-decoration: none;
}
a:active.active_site {
color: 			#990033;
font-size:		100%;
text-decoration: none;
}

/* Überschriften */
h1 {
font-family:	"times new roman",serif;
color: 			#990033;
font-size: 		200%;
font-weight:	normal;
}
h2 {
font-family:	"times new roman",serif;
color: 			#990033;
font-size: 		200%;
font-weight:	normal;
}
h3 {
font-family:	"times new roman",serif; 
color: 			#990033;
font-size: 		150%;
font-weight:	normal;
margin-bottom:	5px;
}
h4 {
font-family:	"times new roman",serif;
color: 			#990033;
font-size: 		120%;
font-weight:	normal;
}

/*Pflichfelder rot*/
.pflichtfeld {
color: #990033;
font-weight: bold;
}

/*Antwort rot und normal*/
td#formmsg {
color:			#990033;
font-weight:	normal;
font-size:		110%;
}

/* Copyright */

div#copyright {
width:			800px;
margin-left:	auto;
margin-right:	auto;
margin-top:		0px;
text-align:		left;
background-color:	#ffffff;
padding-top: 	20px;
padding-bottom: 25px;
}

div#copyright p {
color:			#a2a2a2;
font-size:		85%;
margin:			0px 
}
/*Link-Farben*/
div#copyright a:link {
color: 			#a2a2a2;
text-decoration: none;
}
div#copyright a:visited {
color: 			#a2a2a2;
text-decoration: none;
}
div#copyright a:hover {
color: 			#2a2a2a;
text-decoration: none;
}
div#copyright a:active {
color: 			#990033;
text-decoration: none;
}

/* Nach Oben Link */
div#mark_top {
display:			none;
padding-right:	25px;
padding-bottom:	15px;
text-align:		right;
border:			none;
}

/* Tabellen */
th {
padding-left:	5px;
text-align:		left;
}

table {
border-collapse: collapse;
}

div#clear_l {
clear:		left;
}
div#clear_r {
clear:		right;
}

span#mark_top {
display:	none;
}

span#mark_top {
display:	none;
}
span#lang_menu_sub{
display:	none;
}

span#bookmark {
display:		none;
}
div#div_link{
display:		none;
}
