/* CSS Document */
body {
margin:0;
padding:0;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#666666;
}
p,td,tr,thead {
line-height:150%;
}
.my_header {
width: 980px;
height:155px;
background:url(../images/header_bg.png) no-repeat;
}
.header_cnt {
background:url(../images/header_cnt_bg.png) repeat-x;
width:100%;
}
.my_content {
position:absolute;
top:175px;
left:20px;
width:655px;
padding-right:0px;
}
.my_menue {
margin-top:20px;
position:absolute;
top:155px;
left:700px;
padding-left:20px;
width:250px;
float:none;
background:url(../images/brdr_v_3.gif) left repeat-y;
}

.moduletable h3 {
font-size:16px;
font-weight:bold;
color:#333333;
margin-top:0;
margin-bottom:5px;
padding-bottom:5px;
background:url(../images/brdr_6.gif) bottom repeat-x;
}
a:link, a:visited {
text-decoration:none;
color:#333333;
}
a:hover {
color:#006699
}
.mainlevel {
display:block;
margin-top:5px;
margin-left:0px;
height:19px;
background:url(../images/menue_btn_bg.gif) bottom left no-repeat;
padding-left:25px;
color:#666666;
}
#active_menu {
font-weight:bold;
}

a.sublevel:link,a.sublevel:visited, a.sublevel:active{
display:block;
margin-top:1px;
margin-left:16px;
margin-right:5px;
padding-top:3px;
padding-left:5px;
height:19px;
background:url(../images/brdr_9.gif) bottom repeat-x #E9E9E9;
color:#666666;
border-left:2px solid #999999;
}
a.sublevel:hover {
background:url(../images/brdr_9.gif) bottom repeat-x #DEDEDE;
}

.my_topmenue {
padding-top:125px;
padding-left:20px;
}
.my_topmenue ul{
list-style:none;
margin:0;
padding:0;
border:none;
}
.my_topmenue ul li{
display:block;
margin:0;
padding:0;
float:left;
text-align:center;
}
.my_topmenue ul li a:link, .my_topmenue ul li a:visited{
padding-top:6px;
width:159px;
height:23px;
display:block;
color:#FFFFFF;
font-weight:bold;
background:url(../images/top_menue_bg_inactive.png) bottom no-repeat;
}
.my_topmenue ul li a:hover{
padding-top:6px;
width:159px;
height:23px;
display:block;
background:url(../images/top_menue_bg_active.png) bottom no-repeat;
color:#333333;
font-weight:bold;
}
.contentheading, .componentheading {
padding-top:5px;
font-size:24px;
color:#333333;

}
.my_pathway {
padding-top:4px;
margin-left:3px;
height:20px;
background:url(../images/brdr_6.gif) left bottom repeat-x;
}
.my_latest, .my_popular {
width:214px;
float:left;
}
.my_latest {
padding-right:15px;
}

#active_menu-nav {
background:url(../images/top_menue_bg_active.png) bottom no-repeat;
color:#333333;
}
.moduletable {
margin-bottom:10px;
}
#datum_uhrzeit {
	position:absolute;
	left:510px;
	top:43px;
	width:246px;
	height:14px;
	z-index:1;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}
#logo_header {
	position:absolute;
	left:37px;
	top:45px;
	width:437px;
	height:63px;
	z-index:2;
}


.mosimage {
border:1px solid #CCCCCC;
margin:3px;
}
.mosimage_caption {
background-color:#CCCCCC;
padding:2px;
}
.small {
color:#666666;
font-weight:bold;
}
.createdate, .modifydate {

color:#999999;
padding-top:10px;
padding-bottom:5px;
}
a.readon:link, a.readon:visited {
color:#666666;
font-weight:bold;
border-left:2px solid #666666;
padding-left:4px;
border-top:1px solid #999999;
}
a.readon:hover {
text-transform:uppercase;
}
.contentpaneopen {
text-align:justify;
}
.moduletable div img {
float:left;
}

.blog_more div strong{
font-size:16px;
font-weight:bold;
color:#333333;
margin-top:0;
margin-bottom:5px;
padding-bottom:5px;
background:url(../images/brdr_6.gif) bottom repeat-x;
display:block;
width:214px;
}
.my_platzhalter {
margin-top:20px;
margin-bottom:20px;
}
.latestnews, .mostread, .blog_more ul {
padding:0;
margin:0;
list-style:none;
}
.latestnews li, .mostread li, .blog_more li{
width:188px;
display:block;
margin-top:5px;
margin-left:0px;
height:19px;
background:url(../images/menue_btn_bg.gif) top left no-repeat;
padding-left:25px;
color:#666666;
}
.contenttoc {
display:inline;
margin:5px;
text-align:left;
border:1px solid #999999;
border-top:none;
}
.contenttoc th{
background:#999999;
color:#FFFFFF;
padding:2px;
padding-left:5px;
}
.contenttoc td{
padding:2px;padding-left:5px;
}
.syndicate div img{
float:none;
}
.poll{
width:100%;
}
.poll thead{
margin:0;
padding:0;

}
.pollstableborder{
width:100%;
text-align:left;
}
#mod_login_username, #mod_login_password {
width:50%;
border:1px solid #999999;
margin:4px;
margin-left:0;padding:2px;
font-size:11px;
color:#333333;
}
.button {
background-color:#CCCCCC;
border:2px solid #999999;
font-size:11px;
margin:4px;
margin-left:0px;
}
.back_button {
margin-top:20px;
margin-bottom:10px;
}
.contentpane li {
background:url(../images/menue_btn_bg_empty.gif) top left no-repeat;
margin:5px;
margin-left:0;
padding-left:25px;
display:block;
width:425px;
text-align:justify;
}
.contentpane ul {
list-style:none;
margin:0;
padding:0;
}
.contentpane li a{
font-weight:bold;
}
.sectiontableentry1 {
background-color:#EEEEEE;
}
.sectiontableentry2 {
background-color:#DDDDDD;
}
.sectiontableentry1 a, .sectiontableentry2 a{
font-weight:bold;
}
.sectiontableentry1 td, .sectiontableentry2 td{
padding:4px;
padding-top:2px;
padding-bottom:2px;
}

.message{
color:#333333;
margin-left:3px;
margin-top:10px;
margin-bottom:10px;
}
#werbelayer_120 {
	position:absolute;
	left:860px;
	top:175px;
	width:120px;
	z-index:3;
}
#my_schriftgroesse {
	position:absolute;
	left:755px;
	top:40px;
	width:53px;
	height:22px;
	z-index:4;
	text-align:center;
}

#f_size_lay {
	position:absolute;
	left:763px;
	top:37px;
	width:50px;
	height:27px;
	z-index:4;
}
