/*************/
/* Allgemein */
/*************/
/*
	padding:0px;
	margin:0px auto;
	border-collapse:collapse;
*/	
* {

	font-family:"Trebuchet MS", Verdana, Arial;
}

/* Wenn der Scrollbalken nicht immer angezeigt werden soll, nachfolgende Zeile bitte auskommentieren */
body {background-color:#971b15; background-image:url(system_images/background.jpg); padding:0; margin:0;}
html {overflow: -moz-scrollbars-vertical;}
p{padding:0; margin:0;}

a {text-decoration: underline; color:#390000;}
a:hover {color:#971B15;}

h1, .h1 {font-size:1.3em; font-weight:bold; color:#971B15; padding-top:0px; margin-top:0px;}
h2, .h2 {font-size:1.1em;font-weight:bold; color:#971B15;}
h3, .h2 {font-size:1.0em;font-weight:bold; color:#971B15;}


li {margin-left:20px; list-style-image:url(system_images/list_point.gif);}

/**********/
/* Aufbau */
/**********/
.centerbox {
	width:1000px;
	background-repeat:no-repeat;
	margin:10px auto 0px auto;
}

.head {
	width:998px;
	height:43px;
	border-left:1px solid #CD908C;
	border-right:1px solid #CD908C;
	border-top:1px solid #CD908C;
}

.picture {
	width:998px;
	height:260px;
	border-left:1px solid #CD908C;
	border-right:1px solid #CD908C;
}

.centercontent {
	background-image:url(system_images/content_back.gif);
	background-repeat:repeat-y;
	border-right:1px solid #CD908C;
}


.navi {
	float:left;
	width:195px;
	background-color:#FFC575;
	padding-top:25px;
	border-left:1px solid #CD908C;
}

.subnavi {
	float:left;
	border-left:1px solid #E2DFD8;
	width:200px;
	padding-left:14px;
	height:156px;
	padding-top:43px;
	line-height:160%;
}

.content {
	width:758px;
	float:left;
	background-color:#FFFFFF;
	padding:25px 20px 0px 25px;
	color:#390000; 
	font-size:0.8em;
	line-height:1.5em;
}

.footer {
	clear:both;
	margin:0px auto;
	width:778px;
	border-right:1px solid #CD908C;
	background-image:url(system_images/ecke_left.gif);
	height:50px;
	font-size:0.8em;
	color:#390000;
	padding:70px 0px 0px 221px;
}

.dummy {
	clear:both;
}

/*************/
/* Templates */
/*************/

.text{
	float:left;
	width:553px;
	padding-right:25px;
}

.container{
	float:left;
	width:170px;
	background-color:#FFECC7;	
	padding:5px;
	color:#971B15;
}

.forminput {border:1px solid #971B15;}
.submit {border:1px solid #971B15; color: #971B15; background-color:#FFFFFF;}

/********/
/* Navi */
/********/
.menu1		{text-decoration: none; color:#390000; font-size:0.85em; display:block; background-color:#FFD493; border-bottom:1px solid #ffffff; height:20px; padding-top:4px; padding-left:25px}
.menu1:hover	{text-decoration: none; color:#971B15; font-size:0.85em; display:block; background-color:#FFECC7;}
.menu1Active	{text-decoration: none; color:#390000; font-size:0.85em;}
.menu1Down	{text-decoration: none; color:#971B15; font-size:0.85em; display:block; background-color:#FFECC7;}

.menu1First	{border-top:1px solid #ffffff;}

.menu2		{text-decoration: none; color:#726859; font-size:0.85em;}
.menu2:hover	{text-decoration: none; color:#F96914; font-size:0.85em;}
.menu2Active	{text-decoration: none; color:#F96914; font-size:0.85em;}
.menu2Down	{text-decoration: none; color:#F96914; font-size:0.85em;}

.fmenu1		{text-decoration: none; color:#A59A85; font-size:0.85em;}
.fmenu1:hover	{text-decoration: none; color:#F96914; font-size:0.85em;}
.fmenu1Active	{text-decoration: none; color:#F96914; font-size:0.85em;}
.fmenu1Down	{text-decoration: none; color:#F96914; font-size:0.85em;}

/*************/
/* Sonstiges */
/*************/
.suche input {
	border:1px solid #E2DFD8;
	width:123px;
	height:12px;
}

.referenz, .referenz_active {
	float:left;
	width:212px;
	background-image:url(system_images/point_orange.gif);
	background-repeat:no-repeat;
	padding-left:8px;
	padding-bottom:2px;
}

.referenz_active a {
	color:#F96914;
}
