body
	{ 
	 	text-align: center; 
		background: url(../layout/main_bg.jpg) repeat-x fixed #E4C87F; 
		font-family: Georgia, "Times New Roman", Times, serif; 
		font-style: italic; 
		background-position: center 50%; 
		scrollbar-face-color:#644C33; 
		scrollbar-track-color:#cccc99;
		scrollbar-shadow-color:#aaaaaa; 
		scrollbar-arrow-color:#ffffff;  
		scrollbar-darkshadow-color:#cccc99; 
		scrollbar-highlight-color:#000000; 
		scrollbar-3dlight-color:#cccc99;
	}

p { color: #542c13; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; property: value; }
.img_re { float: right; margin: 4px; border-color: #fff; border-width: 1px; }
pre { color: #542c13; font-size: 0.8em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; property: value;  }
blockquote { color: #542c13; font-size: 0.8em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; property: value;  }
input { color: #41382c; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; background-color: #ffdab9; text-decoration: none; }
select { color: #41382c; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; text-decoration: none; background-color: #ffdab9; }


#main 
	{  
		position: relative; 
		text-align: left; 
		width: 1020px; 
		overflow: visible;
		margin-top:-15px;
		padding-top: 15px;
		background: url(../layout/main_bg_mid.jpg)  repeat-y #eeeeee; 
		
	}

#bg_oben
	{
			position: relative;
			margin-top: -8px;
			width: 1020px;
			height: 380px;
			background: url(../layout/main_bg_top.jpg);
	}

#menu_oben 
	{ 
		position: relative; 
		top: 70px; 
		left: 15px; 
		text-align: left; 
		width: 850px; 
		height: 40px; 
	}


#bg_unten 
	{
			position: relative;
			width: 1020px; 
			overflow: visible;
			background: url(../layout/main_bg_mid.jpg)  repeat-y #eeeeee; 
	}

#mid_content
	{
		display: block;
		position: relative;
		border: 1px solid black;
		margin-left: 30px;
		width: 950px;
		overflow: visible;
		background: transparent;
		padding-bottom: 10px;
		clear: both;
	}

#tab_gs_anlegen
	{
		position: relative;
		float: left;
		width: 500px;
		height: 150px;
		border: 1px solid #ccc;
		overflow: visible;
		border: 1px solid #ccc;
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 10px;
		margin-right: 10px;
	}
	
#tab_gs_suchen
	{
		position: relative;
		float: left;
		width: 500px;
		height: 300px;
		min-height: 300px;
		overflow: visible;
		border: 1px solid #ccc;
		padding: 10px;
		margin: 10px;
	}

#inhalt_video 
	{ 
		background-color: #fff; 
		position: relative; 
		margin-top:20px; 
		margin-left: 10px; 
		width: 380px; 
		height: 450px; 
		min-height: 450px;
		overflow: visible;
		float: left; 
	}

#imherzen 
	{ 
		position: relative; margin-top: 10px; margin-left: 10px; width: 709px; height: 23px; float: none; 
	}

#beispiellink 
	{ 
		position: relative; margin-top: 20px; margin-left: 50px; width: 301px; height: 44px; 
	}



#bg_bottom
	{
		position: relative;
		width: 1020px;
		height: 35px;
		overflow: visible;
		background: url(../layout/main_bg_bottom.jpg)  no-repeat transparent; 
	}
#menu_unten 
	{ 
		position: absolute; top: 3px; left: 35px; text-align: left; width: 900px; height: 20px; 
	}
#button_startseite {
	position: absolute;
	top: 4px;
	left: 77px;
}
#button_g_anlegen {
	position: absolute;
	top: 4px;
	left: 242px;
}
#button_g_suchen {
	position: absolute;
	top: 4px;
	left: 479px;
}
#button_info {
	position: absolute;
	top: 4px;
	left: 718px;
}
#Hilfe {
	position: relative;
	top: 10px;
	left: 29px;
	width: 841px;
	overflow: visible;
	padding: 3px;
}
#top_menu_2 {
	position: relative;
	top: 5px;
	left: 39px;
	width: 820px;
	height: 32px;
	padding-top: 4px;
	background-color: transparent;
	text-align: center;
}

h1 { color: #542c13; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; property: value; }
h2 { color: #542c13; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; property: value; }
h3 { color: #542c13; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; property: value; }
h4 { color: #542c13; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; property: value;  }
h5 { color: #542c13; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; property: value;  }
h6 { color: #542c13; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; property: value;  }

img { background-color: #eee; border: 0px }
ol { color: #ffa07a; font-size: 0.8em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; property: value;  }
ul { color: #ffa07a; font-size: 0.8em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; property: value; ; list-style-position: inside }
a { color: #a52a2a; font-size: 0.95em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; property: value; ; text-decoration: none }
a:visited { color: #a52a2a; text-decoration: none }
a:hover { color: #ff8c00; font-size: 0.95em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; property: value; ; text-decoration: none }
a:active { color: #a52a2a; font-size: 0.95em; text-decoration: none }
tr { border: 0 }

.cellcolor { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; property: value; ; background-color: #fde6c1 }
.rev_type { color: white; font-weight: bold; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; property: value; ; text-decoration: none }
.g_nav_cellcolor { color: #ffffce; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; property: value; ; background-color: #deb887 }
.a_type_color { color: #fff; font-size: 0.9em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; property: value; ; text-decoration: none }
.schrift_unten { color: #542c13; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-decoration: none; }
.schrift_mitte { color: #542c13; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-decoration: none; }
.maintext { font-size: 14px; font-weight: normal; color: #a52a2a; }
.schrift_10 { color: #542c13; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; text-decoration: none; }
.schrift_11 { color: #542c13; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; text-decoration: none; }
.schrift_12 { color: #542c13; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; text-decoration: none; }
.schrift_13 { color: #542c13; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; text-decoration: none; }
.menu_schrift { font-size: 15px; font-weight: bold; }

a.menu_schrift, a.menu_schrift:visited { color: #eee; font-size: 18px; }
a.menu_schrift:hover { color: #FC9; font-size: 18px; }
.menu_schrift_unten { font-size: 12px; font-weight: bold; }
a.menu_schrift_unten,  a.menu_schrift_unten:visited { color: #542c13; font-size: 12px; }
a.menu_schrift_unten:hover { color: #a52a2a; font-size: 12px; }
.menu_schrift_mitte { font-size: 16px; font-weight: bold; }
a.menu_schrift_mitte,  a.menu_schrift_mitte:visited { color: #542c13; font-size: 16px; }
a.menu_schrift_mitte:hover { color: #a52a2a; font-size: 16px; }

