/**
 * Style sheet Template
 */
*
{
	margin:0;
	padding:0;
}

body, th, td, select, input, textarea
{
	font-family:Arial, Verdana, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	color:#444444;
	line-height:19px;
}

body
{
	background-color:#ffffff;
	background-image:url("Dateien/Website/Template/hintergrund.gif");
	background-repeat:repeat-y;
}

ul
{
	list-style-type:none;
}

#header
{
	width:990px;
	height:250px;
	overflow:hidden;
	background-color:#f7f6f4;
}

#header .logo
{
	width:200px;
	height:80px;
	right:0px;
	top:0px;
	position:absolute;
}

#header .mod_customnav
{
	left:25px;
	top:50px;
	position:absolute;
	display:inline;
	line-height:11px;
}

#header .mod_customnav a, #header .mod_customnav p
{
	float:left;
	margin:0px;
	padding:0px 10px;
	border-top:0px solid #444444;
	border-right:1px solid #444444;
	border-bottom:0px solid #444444;
	border-left:0px solid #444444;
	text-decoration:none;
	color:#444444;
	line-height:14px;
}

#header .mod_customnav .letzter a, #header .mod_customnav .letzter p
{
	border-right:1px solid #f7f6f4;
}

#header .mod_customnav a:hover, #header .mod_customnav p
{
	color:#000000;
}

#header .stdflash
{
	left:0px;
	top:80px;
	position:absolute;
}

#header .stdflaeche
{
	right:0px;
	top:80px;
	position:absolute;
}

#header .header_links
{
	width:400px;
	height:170px;
	left:0px;
	top:80px;
	position:absolute;
	overflow:hidden;
	background-color:#d0cfce;
}

#header .header_rechts
{
	width:590px;
	height:170px;
	right:0px;
	top:80px;
	position:absolute;
	overflow:hidden;
}

#header .mod_customnav li
{
	float:left;
}

#left
{
	width:200px;
	float:left;
}

#right
{
	width:200px;
	float:left;
}

#left .mod_navigationMain a, #left .mod_navigationMain p, #right .mod_navigationSub a, #right .mod_navigationSub p, #right .mod_customnav a, #right .mod_customnav p
{
	width:120px;
	display:block;
	margin:0px;
	padding:6px 0px 6px 10px;
	border-top:0px solid #cccccb;
	border-right:0px solid #cccccb;
	border-bottom:1px solid #cccccb;
	border-left:0px solid #cccccb;
	text-decoration:none;
	color:#5a5746;
	line-height:11px;
}

#left .mod_navigationMain .letzter a, #left .mod_navigationMain .letzter p, #right .mod_navigationSub .letzter a, #right .mod_navigationSub .letzter p, #right .mod_customnav .sn_letzter a, #right .mod_customnav .letzter a
{
	border:0px solid #f7f6f4;
}

#left .mod_navigationMain a:hover, #right .mod_navigationSub a:hover, #right .mod_customnav a:hover
{
	border-top:0px solid #c5c2c2;
	border-right:0px solid #c5c2c2;
	border-bottom:1px solid #c5c2c2;
	border-left:0px solid #c5c2c2;
	color:#000000;
}

#left .mod_navigationMain p, #left .mod_navigationMain .parent a, #left .mod_navigationMain .parent a:hover, #right .mod_navigationSub p
{
	color:#7b0e2d;
}

#left .mod_navigationMain .letzter a:hover, #right .mod_navigationSub .letzter a:hover, #right .mod_customnav .sn_letzter a:hover, #right .mod_customnav .letzter a:hover
{
	border:0px solid #f7f6f4;
}

#right .mod_navigationSub h1, #right .mod_customnav h1
{
	margin:0px;
	padding:6px 0px 6px 10px;
	border-top:0px solid #cccccb;
	border-right:0px solid #cccccb;
	border-bottom:1px solid #cccccb;
	border-left:0px solid #cccccb;
	font-weight:normal;
	font-size:11px;
	color:#7b0e2d;
	line-height:11px;
}

#right .mod_navigationSub p
{
	color:#000000;
}

#main
{
	margin-left:400px;
}

#left .inside, #right .inside
{
	padding:40px 35px;
}

#main .inside
{
	padding:40px 55px;
}

.mod_subscribe input.text, .mod_subscribe select
{
	display:block;
	margin-bottom:5px;
}

.mod_subscribe .submit
{
	left:25px;
	position:relative;
	display:block;
}

.confirm
{
	font-weight:bold;
	font-size:12px;
	color:#990000;
}

li .level_2
{
	text-indent:15px;
}
