@charset "utf-8";
/* ------------- SUCHMODUL ------------- */
#search
{
	height: 52px;
	width: 400px;
	padding: 0;
	margin: 0;
	float: left;
}

#search_in
{
	padding:0px 20px;
	text-align: right;
	height: 20px;
}

#search .inputbox
{
	background: #F4F4F4 url(../images/lupe.jpg) no-repeat;
	border: solid 1px #CCCCCC;
	padding-left: 20px;
	height: 16px;
	font-size: 12px;
}

/* ------------- BIGBANNER OBEN ------------- */
#bigbanner
{
	width: 780px;
	margin: 10px;
	float: left;
	text-align: center;
}

/* ------------- ANMELDUNG LINKS ------------- */

#links .input
{
	border: none;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

/* Loginbox */
#form-login
{
	margin: 0;
	padding-left: 5px;
	background: #F5F5F5;
	width: 173px;
	text-align: left;
}

#form-login ul 
{
	width: 173px;
	margin: 0px; padding: 0px;
	font-size: 10px;
}

* html #form-login ul 
{  /* Korrekturen fuer IE 5.x */
	width: 11.6em;
	w\idth: 173px;
	padding-left: 0;
	padd\ing-left: 0;
}
  
#form-login ul li 
{
	list-style: none;
	margin: 0; padding: 0;
	background-image: none;
}

#form-login ul li a
{
	color: #666666;
}

fieldset.input
{
	margin: 0;
	padding: 0;
	border: none;
	font-size: 12px;
	color: #666666;
}

#links fieldset.input p
{
	margin: 0;
	padding: 0;
	border: none;
	line-height: 20px;
}

#links ul.input li
{
	list-style: none;
}

#modlgn_username
{
	background: url(../images/icon-user.gif) left no-repeat #fff;
	padding-left: 20px;
	border: double 3px #CCCCCC;
	height: 18px;
	width: 140px;
}

#modlgn_passwd
{
	background: url(../images/schloss.gif) left no-repeat #fff;
	padding-left: 20px;
	border: double 3px #CCCCCC;
	height: 18px;
	width: 140px;
}

#mainlevel
{
	background:#F5F5F5;
	padding-left: 20px;
	padding-bottom: 10px;
	margin: 0;
	width: 178px;
	border-right: dotted 1px #CCCCCC;
	border-left: dotted 1px #CCCCCC;
}

ul#mainlevel
{
	padding-left: 0;
	margin: 0;
}

ul#mainlevel li
{
	list-style: none;
	padding-left: 10px;
}

ul#mainlevel li a
{
	line-height: 15px;
	font-size: 80%;
	color: #333333;
	text-decoration: none;
	padding-left: 12px;
	background: url(../images/achtung.gif) no-repeat;
}

ul#mainlevel li a:hover
{
	color: #999999;
}

/* ------------- WERBUNG ------------- */

.moduletable_text
{
width: 178px;
float: left;
background: #f5f5f5;
padding: 0;
margin: 10px 0;
border: 1px dotted #CCCCCC;
}

.moduletable_text h3
{
	background: url(../images/h3-ad.png) no-repeat;
	height: 40px;
	color:#FFFFFF;
	font-size: 100%;
	font-weight:bold;
	float: left;
	width: 178px;
	padding: 0;
	margin: 0;
	line-height: 25px;
	text-indent: 20px;
}

.bannergroup_text
{
	padding: 5px;
}

.bannerheader
{
	font-size: 100%;
	font-weight:bold;
}

.banneritem_text
{
	padding-top: 5px;
	overflow: hidden;
}

.banneritem_text a
{
	color: #666666;
	text-decoration:none;
	font-weight: bold;
}

.banneritem_text a:hover
{
	color: #000000;
}

.bannerfooter_text
{
	padding-top: 5px;
}

.bannerfooter_text a
{
	color: #666666;
	text-decoration:none;
	font-weight: bold;
}

.bannerfooter_text a:hover
{
	color: #000000;

}
