/* CSS Document */
html, body {
	color:#333333;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 12px;
	line-height:1.5em;
	padding: 0px;
	margin: 0px;
	background-color:#EEE;
	}

h2,h3,h4,h5,h6,p,blockquote,form,label,ol,dl,fieldset,address {
	margin:0.5em 0;
	}

.moduletable h3 {
	margin: 0px 0px 6px 0px;
	font-size:14px;
	font-weight:bold;
	}

h1	{
	font-size:14px;
	font-weight:bold;
	margin: 1em 0;
	}

h4 {
	font-weight:bold;
	font-size:12px;
	}

ul	{margin-top: 0px;
	margin-bottom: 0px;}

.latestnews li, .eventlistmod li {
	margin-left: -16px;
	}

.latestnews a, .eventlistmod a {
	color: #666666;
	}

.latestnews a:hover, .eventlistmod a:hover {
	color: #666666;
	text-decoration: underline;
	}

.latestnews a:visited, .eventlistmod a:visited {
	color: #666666;
	}

li	{
	margin:0px 0px 3px -24px;
	}

table {
	margin: 0px 0px 0px 0px;
	}
.heimnews td {
        vertical-align: top;
        }
td.tarife {
        text-align:right;	
        padding-right:20px;
	}       		
a            {color:#AAAAAA; text-decoration: none; }
a:visited    {color:#AAAAAA;  }
a:hover      {color:#666666; }
a:active     {color:#666666; }

#navi_search a            {color:#666666; text-decoration: none; }
#navi_search a:visited    {color:#666666;  }

#eventlist a {color:#666666; font-weight:bold;}

#wrap {
	width:1024px;
	text-align:left;
	margin:0 auto;
	background-image:url(../images/peteracker_bg.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	}
	
#header {
padding-top:25px;
	}

#content {
	/* background-color:#EEE; */
	background-image:url(../images/bg_transp_50.png);
	background-repeat:repeat;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #FFFFFF;
	float:left;
	width:622px;
	min-height: 500px;
	overflow:hidden;
	margin: 21px 0px 0px 0px;
	}
	
#footer {
	clear:both;
	text-align:center;
	font-size:10px;

	}

#spacer {float: left; width: 52px;}

#sidebar {
	float:left;
	margin:30px 45px 0px 0px;
	width:191px;
	overflow:hidden;
	}
	
.inside {
	padding:25px 36px 0px 36px;
	}

.top {
	margin:0px;
	padding:0px;
	}

.navi, .news {
	background-image:url(../images/peteracker_navi_body.gif);
	background-repeat:repeat-y;
	width:171px;
	margin:0px;
	padding: 0px 20px 0px 0px;
	}
	
.navi {
	text-align:right;
	}

.news {
	color:#666666;
	padding:0px 20px 10px 0px;
	}

.news .moduletable {
	margin: 0px 0px 12px 20px;
	}

.bottom {
	margin:0px 0px 30px 0px;
	padding:0px;
	}
	
.menu, .menu_last {
	list-style:none;
	letter-spacing:0.5px;
	font-size:14px;
	font-weight: bold;
	}
	
.menu {
	padding:0px 0px 7px 0px;
	}
.menu_last {
	padding-right:20px;
	}
	
#current a {
	color: #666666;
	font-weight:bold;
	}

#current ul li a {
	color: #AAA;
	font-weight: normal;
	}

#current ul li a:hover {
	color: #666;
	font-weight: normal;
	}

.module_search {
	text-align:right;
	height:15px;
	width:150px;
	}

.navi ul li ul {
	font-size: 12px;
	font-weight: normal;
	line-height:1.2em;
	letter-spacing:0px;
	list-style:none;
	margin: 0px 0px 12px 0px;
	}
/* Klassen f�r die Navigation */

ul.menu li.parent.active {
	margin: 12px 0px 0px 0px;
}
ul.menu li.active a:link,
ul.menu li.active a:visited {
	color:#666666;
	}

ul.menu li.active li a:link,
ul.menu li.active li a:visited {
	color: #AAA;
	text-decoration: none;
}

ul.menu li.active li a:hover {
	color:#666666;
}

ul.menu li li.active a:link,
ul.menu li li.active a:visited {
	color: #666666;
}

ul.menu li li.active a:hover {
	color: #666666;
}

.contentheading, .componentheading {
	font-size: 14px;
	font-weight: bold;
	padding:0px;
	margin:0px;
	}

.componentheading {
	margin: 3px 0px 14px 0px;
	}

.buttonheading {
	width: 200px
	}

.newstitel {
	margin: 0px;
	}

.inputboxsuche {
	text-align:right;
	width:120px;
	margin-bottom:10px;
	border: 1px solid #cccccc;
	color:#666666;
}
