/**
 * Style sheet zNabeba
 */
/* Seitenlayout */
body
{
	margin:10px 20px;
	background-color:#cccccc;
	min-width: 800px
}

#wrapper
{
	margin-right:auto;
	margin-left:auto;
	padding:0;
	background-color:#ffffff;
	border-top:1px solid #000000;
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
	border-left:1px solid #000000;
	max-width: 1200px
}

#header *
{
	color:#FAF7BC;
}

/* Hier wird der Header konfiguriert */
#header
{
	margin:0px;
	padding:0;
	background-color:#0B4F12;
	background-image:url("tl_files/User_Data/Logos/logo nabeba 170x123.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

/* Hier wird der Header konfiguriert */
#header .inside
{
	height:140px;
	margin:0px 0px 0px 180px;
	padding:10px;
	background-image:url("tl_files/User_Data/Bilder/Layout/ueberschrift.200x60.jpg");
	background-position:left bottom;
	background-repeat:repeat-x;
}

#header h1
{
	overflow:hidden;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	font-size:25px;
	line-height:30px;
}

#header .right_top
{
	right:10px;
	top:10px;
	position:absolute;
}

#left
{
	width:180px;
	margin:0;
	padding:0;
	background-color:#0B4F12;
	background-position:left top;
	background-repeat:no-repeat;
	overflow: hidden
}

#right
{
	width:250px;
	margin:0;
	padding:0;
	overflow: hidden
}

#right .block
{
	margin:0px 10px 10px 10px;
	padding:0;
}

#right .block *
{
	color:#000000;
}

#right .block div
{
	margin:0;
	padding:3px;
	background-color:#28A842;
}

#main
{
	margin-right:250px;
	margin-left:180px;
	padding:5px;
}

#main .inside
{
	overflow: hidden
}

#header #top_content
{
	width:100%;
	height:30px;
	bottom:20px;
	left:0px;
	position:absolute;
	overflow:hidden;
	margin:0px;
	padding:0px 10px 10px 10px;
	vertical-align:bottom;
	border-top:1px solid #FAF7BC;
	font-weight:bold;
	font-size:20px;
	color:#FFFFFF;
	line-height:25px;
	white-space:nowrap;
}

#header .mod_breadcrumb
{
	bottom:10px;
	left:10px;
	position:absolute;
	overflow:hidden;
	line-height:20px;
	white-space:nowrap;
}

#header .mod_breadcrumb *
{
	color:#ffffff;
}

/* untere Spalten */
#custom
{
	width:100%;
	overflow: hidden
}

/* linke spalte */
#unten_links
{
	width:50%;
	float:left;
}

#unten_links .inside
{
	padding-right:5px;
}

/* rechte spalte */
#unten_rechts
{
	width:50%;
	float:right;
	margin-right:-5px;
}

#unten_rechts .inside
{
	padding-left:5px;
}

h1,
h2
{
	font-weight:bold;
	font-size:12px;
}

#right h1,
#right h2
{
	margin:10px 0px 0px 0px;
	padding:2px 2px 4px 2px;
	text-align:center;
	background-color:#0B4F12;
	color: #FAF7BC !important
}

#main h1,
#main h2
{
	font-weight:bold;
	font-size:12pt;
}

#main h3,
#main h4,
#main h5,
#main h6,
#main h7
{
	font-size:10pt;
}

#main .block
{
	overflow:visible;
}

#main .mod_newslist h3,
#main .mod_newslist h3 a
{
	margin:0px;
	border-bottom:1px solid #000000;
	font-size:12px;
}

#main .mod_newslist .info
{
	margin:0px;
	text-align:right;
}

#main .event .date
{
	border-bottom:1px solid #000000;
	font-weight:bold;
	font-size:12px;
}

#main .custom p
{
	margin-bottom:5px;
}


/**
 * Font size
 */
#main a,
#main body,
#main div,
#main fieldset,
#main form,
#main input,
#main label,
#main li,
#main ol,
#main optgroup,
#main p,
#main select,
#main td,
#main th,
#main textarea,
#main ul
{
	margin-bottom:5pt;
	font-size:9pt;
}

#main .custom a,
#main .custom body,
#main .custom div,
#main .custom fieldset,
#main .custom form,
#main .custom input,
#main .custom label,
#main .custom li
{
	margin-bottom:3px;
	font-size:11px;
}

#main .custom ol,
#main .custom optgroup,
#main .custom p,
#main .custom select,
#main .custom td,
#main .custom th,
#main .custom textarea,
#main .custom ul
{
	margin-bottom:3px;
	font-size:11px;
}
