/*-------------------[Body]-----------------*/
body
{
	margin-top			:	0;
	margin-bottom			:	0;
	margin-left			:	0;
	margin-right			:	0;
	background-color		:	#FFFFFF;
}
/*------------------[Layout]----------------*/
img
{
	border		:	0px;
}
font
{
	font-family	:	verdana,arial;
}
p
{
	font-family	:	verdana,arial;
}
a
{
	font-family	:	verdana,arial;
	font-size	:	12px;
}
div
{
	font-family	:	verdana,arial;
	border		:	0px solid #000000;
/*	position	:	relative;
	top		:	0px;
	left		:	0px;*/
	padding		:	0;
	margin		:	0;
}
div.layout_table
{
	width		:	960px;
}
div.layout_td
{
	float		:	left;
	width		:	386px;
	height		:	140px;
}
div.layout_140
{
	float		:	left;
	width		:	100px;
	height		:	140px;
	overflow	:	hidden;
}
div.layout_440
{
	float		:	left;
	width		:	100px;
	height		:	440px;
	overflow	:	hidden;
}
div.layout_left
{
	float		:	left;
	width		:	186px;
	height		:	140px;
	overflow	:	hidden;
}
div.layout_right
{
	float		:	left;
	width		:	188px;
	height		:	140px;
	overflow	:	hidden;
}
div.layout_m1
{
	width		:	386px;
	height		:	100px;
	overflow	:	hidden;
}
div.layout_m2
{
	width		:	386px;
	height		:	10px;
	overflow	:	hidden;
}
div.layout_m3
{
	width		:	386px;
	height		:	22px;
	overflow	:	hidden;
}
div.layout_m4
{
	width		:	386px;
	height		:	8px;
	overflow	:	hidden;
}
div.layout_content
{
	float		:	left;
	width		:	760px;
	text-align	:	left;
	margin		:	auto auto;
}
div.main_container
{
	margin		:	auto auto;
}
/*---------------[Startseite]---------------*/
div.main_logon
{
	width		:	60px;
	font-family	:	verdana,arial;
	font-size	:	10px;
	color		:	#000000;
	text-align	:	left;
}
input.main_logon_text
{
	font-family	:	verdana,arial;
	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#666666;
	background	:	#CCCCCC;
	color		:	#000000;
	width		:	62px !important;
	width		:	60px;
	height		:	18px;
}
input.main_logon_button
{
	font-family	:	verdana,arial;
	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#666666;
	background	:	#CCCCCC;
	color		:	#000000;
	width		:	64px;
	height		:	20px;
}
div.main_wetter_date
{
	width		:	74px;
	font-family	:	verdana,arial;
	font-size	:	10px;
	font-weight	:	bold;
	color		:	#000000;
	text-align	:	left;
	border-bottom	:	1px solid #000000;
	margin-bottom	:	2px;
}
div.main_wetter_properties
{
	width		:	74px;
	font-family	:	verdana,arial;
	font-size	:	10px;
	font-weight	:	bold;
	color		:	#000000;
	text-align	:	left;
}
div.main_wetter_values
{
	width		:	74px;
	font-family	:	verdana,arial;
	font-size	:	10px;
	color		:	#000000;
	text-align	:	left;
}
/*----------------[About Me]----------------*/
div.aboutme_main
{
	font-size	:	12px;
	color		:	#000000;
	width		:	650px;
}
div.aboutme_properties
{
	text-align	:	left;
	font-weight	:	bold;
	width		:	200px;
	float		:	left;
}
div.aboutme_values
{
	text-align	:	left;
	width		:	450px;
	float		:	left;
}
div.aboutme_fields
{
	width		:	100%;
	margin-bottom	:	10px;
}
/*-----------------[Links]------------------*/
div.links_main
{
	font-size	:	12px;
	color		:	#000000;
	width		:	650px;
}
div.links_title
{
	text-align	:	left;
	width		:	100%;
	font-weight	:	bold;
	margin-top	:	10px;
	margin-bottom	:	5px;
	float		:	right;
}
div.links_properties
{
	text-align	:	left;
	width		:	300px;
	margin-bottom	:	2px;
	float		:	left;
}
div.links_values
{
	text-align	:	left;
	width		:	350px;
	margin-bottom	:	2px;
	float		:	left;
}
div.links_fields
{
	width		:	100%;
}
/*----------------[Guestbook]---------------*/
input.guestbook
{
	font-family	:	verdana,arial;
	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#666666;
	background	:	#CCCCCC;
	color		:	#000000;
	width		:	446px;
	height		:	20px;
}
textarea.guestbook
{
	font-family	:	verdana,arial;
	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#666666;
	background	:	#CCCCCC;
	color		:	#000000;
	width		:	446px;
	height		:	150px;
}
input.guestbook_button
{
	font-family	:	verdana,arial;
	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#666666;
	background	:	#CCCCCC;
	color		:	#000000;
	width		:	80px;
	height		:	20px;
}
div.guestbook_main
{
	width		:	700px;
	text-align	:	left;
}
div.guestbook_balken
{
	width		:	700px;
	height		:	20px;
	overflow	:	hidden;
	float		:	right;
}
div.guestbook_content
{
	width		:	696px;
	border-left	:	2px solid #999999;
	border-right	:	2px solid #666666;
	float		:	right;
}
div.guestbook_submain
{
	width		:	650px;
}
div.guestbook_detail_holder
{
	font-size	:	12px;
	color		:	#000000;
	width		:	220px;
	padding-left	:	5px;
	float		:	left;
}
div.guestbook_details
{
	width		:	100%;
}
div.guestbook_fields
{
	width		:	100%;
	height		:	20px;
	margin-bottom	:	5px;
}
div.guestbook_points
{
	text-align	:	left;
	font-size	:	12px;
	color		:	#000000;
	width		:	150px;
	float		:	left;
}
div.guestbook_inputs
{
	text-align	:	left;
	width		:	250px;
}
div.guestbook_entry
{
	font-size	:	12px;
	color		:	#000000;
	width		:	451px;
	padding-right	:	5px;
	float		:	right;
}
div.guestbook_information
{
	font-size	:	10px;
	color		:	#000000;
	width		:	691px;
	border-top	:	1px solid #666666;
	border-left	:	2px solid #999999;
	border-right	:	2px solid #666666;
	background-color:	#CCCCCC;
	padding-left	:	5px;
	float		:	right;
}
/*---------------[Mailformular]-------------*/
input.mail
{
	font-family	:	verdana,arial;
	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#666666;
	background	:	#CCCCCC;
	color		:	#000000;
	width		:	446px;
	height		:	20px;
}
textarea.mail
{
	font-family	:	verdana,arial;
	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#666666;
	background	:	#CCCCCC;
	color		:	#000000;
	width		:	446px;
	height		:	150px;
}
input.mail_button
{
	font-family	:	verdana,arial;
	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#666666;
	background	:	#CCCCCC;
	color		:	#000000;
	width		:	80px;
	height		:	20px;
}
div.mail_main
{
	width		:	650px;
}
div.mail_fields
{
	width		:	100%;
	height		:	20px;
	margin-bottom	:	5px;
}
div.mail_points
{
	text-align	:	left;
	font-size	:	12px;
	color		:	#000000;
	width		:	150px;
	float		:	left;
}
div.mail_success
{
	text-align	:	center;
	font-weight	:	bold;
	font-size	:	12px;
	color		:	#000000;
	width		:	100%;
	float		:	left;
}
div.mail_inputs
{
	text-align	:	left;
	width		:	250px;
}
div.mail_entry
{
	font-size	:	12px;
	color		:	#000000;
	width		:	451px;
	padding-right	:	5px;
	float		:	right;
}
/*----------------[Downloads]---------------*/
div.downloads_main
{
	width		:	650px;
}
div.downloads_na
{
	text-align	:	center;
	font-weight	:	bold;
	font-size	:	12px;
	color		:	#000000;
	width		:	100%;
	float		:	left;
}
/*----------------[Impressum]--------------*/
div.impressum_main
{
	width		:	350px;
}
div.impressum_points
{
	text-align	:	left;
	font-weight	:	bold;
	font-size	:	12px;
	color		:	#000000;
	width		:	100px;
	margin-bottom	:	8px;
	float		:	left;
}
div.impressum_values
{
	text-align	:	left;
	font-size	:	12px;
	color		:	#000000;
	width		:	250px;
	margin-bottom	:	10px;
	float		:	left;
}
div.impressum_fields
{
	width		:	100%;
}
/*-----------------[Counter]----------------*/
div.counter
{
	padding		:	0px;
	text-align	:	center;
	font-weight	:	bold;
	font-size	:	12px;
	color		:	#FFCC00;
}
/*---------------[Navigation]---------------*/
div#navigation_left
{
	text-align	:	left;
}
div#navigation_right
{
	text-align	:	left;
}
ul.navigation_left
{
	list-style	:	none;
	margin		:	0;
	padding		:	10px;
}
ul.navigation_right
{
	list-style	:	none;
	margin		:	0;
	padding		:	0;
}
li.navigation_left
{
	padding		:	3px 0px;
}
li.navigation_right
{
	padding		:	0;
	margin		:	0;

}
a.navigation
{
	color		:	#666666;
	font-weight	:	bold;
	font-size	:	12px;
	text-decoration	:	none;
}
a.navigation:link, a.navigation:visited
{
	color		:	#666666;
}
a.navigation:hover, a.navigation:active
{
	color		:	#FFFF99;
}
a.navigation#active
{
	color		:	#FFCC00;
}
/*-----------------[Schwarz]----------------*/
font.headlineblack
{
	color		:	#000000;
	font-size	:	22px;
}
font.black14
{
	color		:	#000000;
	font-size	:	14px;
}
font.black12
{
	color		:	#000000;
	font-size	:	12px;
}
font.black10
{
	color		:	#000000;
	font-size	:	10px;
}
p.black14
{
	color		:	#000000;
	font-size	:	14px;
}
p.black12
{
	color		:	#000000;
	font-size	:	12px;
}
p.black10
{
	color		:	#000000;
	font-size	:	10px;
}
/*-------------------[Weiß]-----------------*/
font.headlinewhite
{
	color		:	#FFFFFF;
	font-size	:	20px;
}
font.white14
{
	color		:	#FFFFFF;
	font-size	:	14px;
}
font.white12
{
	color		:	#FFFFFF;
	font-size	:	12px;
}
font.white10
{
	color		:	#FFFFFF;
	font-size	:	10px;
}
p.white14
{
	color		:	#FFFFFF;
	font-size	:	14px;
}
p.white12
{
	color		:	#FFFFFF;
	font-size	:	12px;
}
p.white10
{
	color		:	#FFFFFF;
	font-size	:	10px;
}
/*-------------------[Rot]------------------*/
font.red10
{
	color		:	#FF0000;
	font-size	:	10px;
}
/*-------------------[Link]-----------------*/
a:link
{
	color	:	#55A1EA;
}
a:active
{
	color	:	#55A1EA;
}
a:visited
{
	color	:	#55A1EA;
}
a:hover
{
	color	:	#55A1EA;
}
/*------------------[Input]-----------------*/
input.normal
{
	font-family	:	verdana,arial;
	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#000000;
	background	:	#FFFFFF;
	color		:	#000000;
}
input.knopf
{
	font-family	:	verdana,arial;
	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#000000;
	background	:	#FFFFFF;
	color		:	#000000;
}
select.normal
{
	font-family	:	verdana,arial;
	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#000000;
	background	:	#FFFFFF;
	color		:	#000000;
}
textarea.normal
{
	font-family	:	verdana,arial;
	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#000000;
	background	:	#FFFFFF;
	color		:	#000000;
}
