/*
--------------------------------------------------------
 Allgemeine Styles
--------------------------------------------------------
*/

*{
	font-family			: verdana;
	font-face			: Verdana;
	font-size			: 10pt;
	color				: #878787;
}
img {
	border : 0px;
}

p{
	margin-top			: 0px;
	margin-bottom		: 10px;
	color				: #878787;
}

a:link, a:visited{
	color				: #D70000;
	text-decoration		: none;
}

a:hover, a:active{
	color				: #D70000;
	text-decoration		: underline;
}

.intro, a.intro:link, a.intro:visited{
	color				: #FFBA00;
	text-decoration		: none;
}

.intro:hover, .intro:active{
	color				: #FFBA00;
	text-decoration		: underline;
}

h1 {
	font-size 			: 12pt;
	color				: #D70000;
	margin-top			: 0px;
	margin-bottom		: 5px;
}

h1 a:link, h1 a:visited{
	color				: #D70000;
	font-size			: 12pt;
	text-decoration		: none;
}

h1 a:hover, h1 a:active{
	color				: #D70000;
	font-size			: 12pt;
	text-decoration		: none;
}

hr {
	border-width		: 0px;
	border-style		: solid;
	background-color	: #278327;
	color				: #278327;
	height				: 1px;
	padding-top			: 0px;
	margin-top			: 0px;
}

body {
	background-color	: #FFFFFF;
	margin-top			: 0px;
}

/*
--------------------------------------------------------
 Styles für das Layout der Seite
--------------------------------------------------------
*/

#logo {
	top					: 0px;
	left				: 0px;
}

#logo_div {
	top					: 0px;
	left				: 0px;
	width				: 620px;
	height				: 181px;
	
}

#full_page_area{
	width				: 980px;
	height				: 560px;
	background-image	: url('img/background.gif');

	background-color	: #F5F5F5;
	text-align			: left;
}

#content{
	float				: left;
	width				: 420px;
	height				: 317px;
	margin-left			: 30px;
	overflow			: auto;
}

#submenu{
	float				: left;
	width				: 138px;
	height				: 310px;
	margin-left			: 10px;
	padding-top			: 7px;
	padding-left		: 5px;
	padding-right		: 5px;
	background-color	: #FFBA00;
	background-image	: url('img/submenu.gif');
	overflow			: hidden;
}

#menu{
	width				: 940px;
	height				: 27px;
	margin-left			: 10px;
	margin-top			: 15px;
	margin-bottom		: 10px;
	padding-top			: 3px;
	padding-bottom		: 0px;
	float				: left;
	background-color	: #FFBA00;
	background-image	: url('img/menu.gif');
	overflow			: hidden;
	text-align			: center;
}

#image_right_div{
	float				: right;
	top					: 0px;
	width				: 351px;
	height				: 500px;
}

#image_right{
	float				: right;
	top					: 0px;
}

#main_area{
	width				: 620px;
	float				: left;
	top					: 0px;
}

.breaker {
	clear				: both;
}

/*
--------------------------------------------------------
 Styles für die menus der Seite
--------------------------------------------------------
*/
#menu a, #menu a:link, #menu a:visited{
	margin-left			: 5px;
	margin-right		: 5px;
	height				: 30px;
	font-size			: 13pt;
	color				: #ffffff;
	text-decoration		: none;
}

#menu a:hover, #menu a:active, .menu_active{
	margin-left			: 5px;
	margin-right		: 5px;
	height				: 30px;
	font-size			: 13pt;
	color				: #D70000 !important;
	text-decoration		: none;
}

#submenu a, #submenu a:link, #submenu a:visited{
	height				: 30px;
	font-size			: 13pt;
	color				: #ffffff;
	text-decoration		: none;
}

#submenu a:hover, #submenu a:active, .submenu_active{
	height				: 30px;
	font-size			: 13pt;
	color				: #D70000 !important;
	text-decoration		: none;
}


.input_contact_subject {
	width				: 100%;
}

.input_contact_content {
	width				: 100%;
	height				: 100px;
}
