#content h1, #content h2, #content h3, #content h4,
#logincenter h1, #logincenter h2, #logincenter h3, #logincenter h4 {
	margin:0;
	padding:0;
	padding-top:0px !important;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
}

#content h1 {
	font-size:14px;
}

.tx-srfeuserregister-pi1 h4 {
	padding-left:0px !important;
}


#content h5,
#logincenter h5 {
	margin:0;
	padding:0;
	padding-left:15px;
	padding-right:15px;
	font-size:11px;
}

.tx-wmdbshop-pi1 h5 {
	margin:0 !important;
	padding-left:5px !important;
	padding-right:5px !important;
}

h2.leftmenu_top {
	margin:0;
	padding:0;
	height:21px;
	width:188px;
	margin-left:1px;
	border-bottom:1px solid #595959;
	background-color:white;
	padding-top:4px;
	padding-left:25px;
	font-family:times new roman, serif;
	font-size:14px;
	color:#444444;
}

h2.leftmenu_top a {
	text-decoration:none;
	color:#595959;
	font-family:times new roman; serif;
	font-size:15px;
}

#content p,
#logincenter p {
	margin:0;
	line-height:18px;
	padding-bottom:15px;
	color:#444444;
	padding-left:15px;
	padding-right:15px;
}


#logincenter hr {
	margin:0;
	padding:0;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}

#content form, #content form b {
	color:#444444 !important;
}
#content ul {
	margin:0;
	padding:0;
	color:#444444;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
}

#content ul li {
	list-style-type:none;
	line-height:18px;
	background-image:url(../img/pfeil_auf_weiss.jpg);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left: 15px;
}

#content a:link,
#content a:visited,
#print a:link, 
#print a:visited {
	color:#294091;
	text-decoration: none;
}

#metanav a:link,
#metanav a:visited {
	color:#bdbdbd;
	text-decoration:none;
}

#content a:hover,
#content a:active,
#print a:hover, 
#print a:active {
	color:#294091;
	text-decoration:underline;
}

#metanav a:hover,
#metanav a:active {
	color:#bdbdbd;
}

#content table {
	padding:0;
	margin:0;
}

#content hr {
	margin:0;
	padding:0;
}

#sprachwahl IMG, #sprachwahl IMAGE {
	padding-top:10px;
	padding-right:10px;
}

#features {
	font-size:11px;
	color:#b3927e;
}

#features a {
	color:#b3927e;
	text-decoration:none;
	font-size:11px;
}

#rootline {
	color:black;
	font-size:12px;
}

#rootline a {
	color:black;
	text-decoration:none;
	font-size:12px;
}

/* Blaue Contentbox */

#content table.blaue_box {
	background-color:#294091;
	padding-top:10px;
	padding-bottom:10px;
	margin:0;
	width:100%;
}

#content table.blaue_box p, 
#content table.blaue_box ul li {
	color:white;
}

#content table.blaue_box a {
	color:white;
}

#content table.blaue_box ul li {
	background-image:url(../img/pfeil_auf_blau.jpg);
	background-repeat:no-repeat;
	background-position: left center;
}


/* TOPMENU */

#topmenu table.table_topmenu {
	font-family:times new roman, serif;
}

#topmenu table.table_topmenu tr td {
	background-image:url(../img/topmenu.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:120px;
	height:27px;
}

#topmenu table.table_topmenu tr td a.topmenu_no,
#topmenu table.table_topmenu tr td a.topmenu_act {
	padding-left:15px;
	padding-bottom:9px;
	padding-top:5px;
	text-decoration:none;
	text-case:upper;
	font-weight:bold;
	font-size:14px;
}

#topmenu table.table_topmenu tr td a.topmenu_no:link,
#topmenu table.table_topmenu tr td a.topmenu_no:visited {
	color:#595959;
}

#topmenu table.table_topmenu tr td a.topmenu_no:hover,
#topmenu table.table_topmenu tr td a.topmenu_no:active {
	color:white;
	background-image:url(../img/mainmenu_dot.jpg);
	background-repeat:no-repeat;
	background-position: 0px 9px;
}

#topmenu table.table_topmenu tr td a.topmenu_act {
	color:white;
	background-image:url(../img/mainmenu_dot.jpg);
	background-repeat:no-repeat;
	background-position: 0px 9px;
}

/* Topmenu Ende */

/* LEFTMENU UNTEN */

#menu2center ul,
#menu2center ul li {
	margin:0;
	padding:0;
}

#menu2center ul {
	padding-top:20px;
	padding-left:10px;
	padding-bottom:30px;
}

#menu2center ul li {
	list-style-type:none;
}

#menu2center ul li.level2 {
	height:26px;
	background-image:url(../img/level2.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:181px;
}

#menu2center ul li.level2 a {
	text-decoration:none;
	padding-left:15px;
	display:block;
	color:#432919;
	padding-top:4px;
	font-size:14px;
}

#menu2center ul li.level2 a:hover,
#menu2center ul li.level2 a:active {
	color:white;
	background-image:url(../img/submenu_dot.jpg);
	background-repeat:no-repeat;
	background-position: 0px 6px;
}

#menu2center ul li.level2_act {
	height:26px;
	background-image:url(../img/level2.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:181px;
}

#menu2center ul li.level2_act a {
	text-decoration:none;
	padding-left:15px;
	display:block;
	color:white;
	background-image:url(../img/submenu_dot.jpg);
	background-repeat:no-repeat;
	background-position: 0px 6px;
	padding-top:4px;
	font-size:14px;
}

#menu2center ul li.level2_act_ifsub {
	height:26px;
	width:181px;
}

#menu2center ul li.level2_act_ifsub a {
	text-decoration:none;
	padding-left:15px;
	display:block;
	color:white;
	background-image:url(../img/submenu_dot.jpg);
	background-repeat:no-repeat;
	background-position: 0px 6px;
	padding-top:4px;
	font-size:14px;
}

#menu2center ul li.level3,
#menu2center ul li.level3_act,
#menu2center ul li.level3_last,
#menu2center ul li.level3_act_last {
	height:17px;
}

#menu2center ul li.level3 a,
#menu2center ul li.level3_act a,
#menu2center ul li.level3_last a,
#menu2center ul li.level3_act_last a {
	text-decoration:none;
	padding-left:25px;
	display:block;
	color:#432919;
}

#menu2center ul li.level3 a:hover,
#menu2center ul li.level3 a:active,
#menu2center ul li.level3_last a:hover,
#menu2center ul li.level3_last a:active {
	color:white;
}

#menu2center ul li.level3_act a,
#menu2center ul li.level3_act_last a {
	color:white;
}

#menu2center ul li.level3_last,
#menu2center ul li.level3_act_last {
	background-image:url(../img/level2.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:5px;
}

/* Ende Lefmenu unten */

/* NEWSLETTER */

#content form {
	padding-left:15px;
}

/* Loginbox */

.tx-newloginbox-pi1 {
	color:#444444;
	padding-top:5px;
	padding-left:5px;
}

.tx-newloginbox-pi1 p {
	padding-left:5px !important;
}

.tx-newloginbox-pi1 table tr th {
	text-align:left;
	font-weight:normal;
}

#user, #pass, #forgot_pw {
	width:118px;
	border:1px solid #595959;
	margin-bottom:5px;
}


#logincenter IMG, #logincenter IMAGE {
	padding-left:10px;
 }
 
 
#logincenter a {
	text-decoration:none;
	font-weight:bold;
	color:#444444;
}

table.pw_vergessen {
	width:202px;
}

table.pw_vergessen tr td {
	padding-left:10px;
	padding-bottom:5px;
	font-size:12px;
}

/* Define sitemaps */

table.sitemap0 {
	padding-left:5px !important;
	padding-bottom:5px !important;
	padding-top:5px !important;
}

table.innen {
	padding-right:1px !important;
}

td.sitemap_center {
	width:100px;
	background-image:url(../img/sitemap_center.gif);
	background-repeat:repeat-y;
	background-position:top left;
	padding-left:5px;
	padding-right:5px;
}

div.link {
	min-height:30px;
	height:auto !important;
	height:30px;
	padding-top:5px;
}

div.sitemap ul li {
	background-image:url(../img/pfeil_auf_weiss.jpg);
	background-position: 0px 2px !important;
}
div.sitemap ul li ul li {
	background-image:url(../img/pfeil_auf_weiss.jpg);
	background-position: 0px 2px !important;
}