/**
 * Style sheet ybs_layout
 */
body
{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:81.25%;
	color:#444;
	background: url(images/ybs_background.jpg) repeat-x;
}

a
{
	color:#444444;
}

#wrapper
{
	margin-top:10px;
	background-color:#FFFFFF;
	border:1px solid #d4d4d4;
	width: 800px!important;
}

#header
{
	width:800px;
	height:180px;
	margin:0px;
	padding:0px;
	border:0px;
	background: url("images/ybs_header_top.jpg") repeat-x;
}

#header_right
{
	width:125px;
	height:26px;
	float:right;
	background: url("images/ybs_header_zusatz.jpg");
}

#header_main
{
	width:800px;
	height:151px;
	float:left;
	background: -1px 0px url("images/ybs_header.jpg");
}

.mod_navigation
{
	margin:0px 5px 5px 5px;
	padding:2px;
	border:1px solid #d4d4d4;
	width: 160px!important;
}

.mod_navigation ul
{
	margin:0px;
	padding:0px;
	font-weight:bold;
	width: 161px!important;
}

.mod_navigation ul li
{
	margin:0px 0px 2px 0px;
}

.mod_navigation ul li.last
{
	margin-bottom:0px;
}

.mod_navigation ul li div
{
	width:158px;
	height:24px;
	overflow:hidden;
	display:block;
	margin:0px;
	border:1px solid #d4d4d4;
	text-transform: uppercase;
}

.mod_navigation ul li div a
{
	overflow:hidden;
	display:block;
	margin:6px 0px 0px 4px;
	text-decoration:none;
	font-size:0.9em;
	color:#ffffff;
	text-transform: uppercase;
}

.mod_navigation ul li div p
{
	margin:6px 0px 0px 4px;
	padding:0px;
	font-size:0.9em;
	text-transform: uppercase;
}

.mod_navigation ul li div a:hover
{
	text-decoration:underline;
	color:#ffff76;
}

.mod_navigation ul.level_1 li
{
	background: url(images/menu_e1.jpg) no-repeat;
}

.mod_navigation ul.level_1 li.active, .mod_navigation ul.level_1 li.trail
{
	background: url(images/menu_e1_sel.jpg) no-repeat;
}

.mod_navigation ul.level_1 li.active div p, .mod_navigation ul.level_1 li.trail div a
{
	padding:0px;
	color:#666666;
}

.mod_navigation ul.level_1 li.trail ul, .mod_navigation ul.level_1 li.active ul
{
	display:block;
}

.mod_navigation ul.level_1 li ul
{
	display:none;
}

.mod_navigation ul.level_2 li
{
	background: url(images/menu_e2.jpg) no-repeat;
}

.mod_navigation ul.level_2 li.first
{
	margin-top:2px;
}

.mod_navigation ul.level_1 li ul.level_2 li div a
{
	width:144px;
	padding-left:14px;
	color:#ffffff;
}

.mod_navigation ul.level_1 li ul.level_2 li div p
{
	width:144px;
	padding-left:14px;
	color:#666666;
}

.mod_navigation ul.level_2 li.active
{
	background: url(images/menu_e2_sel.jpg) no-repeat;
}

.mod_navigation ul.level_2 li.active p
{
	color:#666666;
}

#main
{
	margin:5px 181px 0px 175px;
	padding:5px;
	text-align:justify;
	border:1px solid #d4d4d4;
	min-height: 400px;
}

#main *
{
	font-size:0.98em;
}

#main a
{
	font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color:#000;
}

#main a img
{
	border:2px solid #000000;
}

#main a:hover img
{
	border:2px solid #ffff76;
}

#main h1
{
	margin:0px 0px 10px 0px;
	padding-bottom:0px;
	text-align:left;
	border-bottom:1px solid #d4d4d4;
	font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size:1.01em;
}

#main p
{
	text-align:justify;
}

#main img.full
{
	width:435px;
}

#main div.image_left
{
	float:left;
	margin:5 10 10 0;
	padding:3px;
	vertical-align:middle;
	background-color:#ffffe5;
}

#main div.image_left a
{
	text-decoration:none;
	font-size:0.8em;
	color:#666666;
}

#main div.image_left a img
{
	width:100%;
	border: none !important;
}

#main div.image_left a img.magnifier
{
	width:12px;
	margin-top:2px;
}

#main div.image_right
{
	float:right;
	margin:5 10 10 0;
	padding:3px;
	vertical-align:middle;
	background-color:#ffffe5;
}

#main div.image_right a
{
	text-decoration:none;
	font-size:0.8em;
	color:#666666;
}

#main div.image_right a img
{
	width:100%;
	border: none !important;
}

#main div.image_right a img.magnifier
{
	width:12px;
	margin-top:2px;
}

#main * .mod_newslist p.info, #main .mod_newsreader p.info
{
	margin:0px;
	padding:0px;
	text-align:right;
	font-weight:bold;
	font-size:0.8em;
	color:#597094;
}

#main * .mod_newslist h2
{
	margin:0px;
	font-size:1em;
}

#main * .mod_newslist h2 a
{
	padding-top:4px;
	padding-left:0px;
	font-weight:bold;
	text-decoration:none;
	font-size:1em;
	color:#444444;
}

#main * .mod_newslist p.teaser
{
	margin:0px;
}

#right div.mod_article
{
	width:160px;
	margin-right:5px;
	padding:5px;
	border:1px solid #d4d4d4;
}

#right h1
{
	margin:0px;
	padding-bottom:0px;
	text-align:left;
	font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size:1em;
}

#right p.info
{
	margin:0px;
	padding:0px;
	text-align:left;
	border-top:1px solid #d4d4d4;
	font-weight:bold;
	font-size:0.8em;
	color:#597094;
}

#right h2
{
	margin:0px;
	font-size:1em;
}

#right h2 a
{
	padding-bottom:0px;
	font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-weight:normal;
	text-decoration:none;
	color:#657a9a;
}

#right div.event
{
	margin:0px;
	padding:0px;
	text-align:left;
	border-top:1px solid #d4d4d4;
}

#right div.event .date
{
	font-weight:bold;
	font-size:0.8em;
	color:#597094;
}

#right div.event a
{
	text-decoration:none;
	font-size:0.9em;
	color:#597094;
}

#footer
{
	height:70px;
	margin:5px 0px 0px 0px;
	border-top:1px solid #d4d4d4;
	background: url(images/ybs_footer.jpg) no-repeat;
}

#main .event
{
	margin-bottom:10px;
	border-bottom:1px solid #d4d4d4;
}

#main .mod_newslist .layout_latest
{
	margin-bottom:10px;
	border-bottom:1px solid #d4d4d4;
}
