/* CSS Document */


html {height:100%;}
body {
 margin:0%;
 padding:0%;
 font-family: arial, helvetica, sans-serif;
 
}


h1 {font-size:18px;color:#000000;margin-bottom:0px;}
h2 {font-size:16px;color:#000000;}
h3 {font-size:14px;color:#000000;}
p {margin-top:0px;}

code {font-size:14px;color:#0000ff;}
pre
{
 font-size:14px;
 color:#0000ff;
 padding:5px;
}
a:link, a:visited
{ 
  text-decoration:none;
  font-weight:bold;
  color:#0069D6;
  font-size:12px;
}
a:active, a:hover
{ 
 text-decoration:underline;
}

#box{
width:620px;
}

#title {
margin-bottom:0px;
}

#left, #right {
width:196px;
line-height:18px;

}
#left {
float:left;

}
#right {
float:right;

}


#content {
float:left;
width:453px;
text-align:right;

}

#inhalt{
width:443px;
margin-left:7px;
text-align:left;
font-size:12px;
}

#topnavi{
margin-top:-45px;
margin-left:10px;

}
#foot{
font-size:11px;
background-color: #FFFFFF;
margin-top:20px;
margin-bottom:10px;

}


/* Suchen box */
#mod_search_searchword{
border: 1px solid #0069D6;
color:#666666;
font-size:12px;
padding-left:4px;

}

th{
text-align:left;
color:#0069D6;
font-size:13px;
}

.buttonsuche{
  width: 30px;
  background: #E6F0FA url(../images/mod_button_suche.jpg);
  background-repeat:no-repeat;
  background-position: inherit;
  color: #E6F0FA;
  line-height: 18px !important;
  line-height: 16px;
  height: 23px !important;
  height: 24px;
  margin: 1px;
  border:none;
}

table.moduletablesuche{
margin-top:10px;
margin-left:13px;
}


table.searchintro{
font-size: 12px;
}

.button{

  background-color: #FFFFFF;

}


table.moduletable-login td button{
background-image:none;
}


/* Main navigation */

ul#mainlevel{
margin-left: -50px;
margin-top:55px;
}

#mainlevel li{
list-style:none;

}

li a.mainlevel{
color: #0069D6;
font-size: 13px;
font-weight:bold;
line-height:28px;

}

ul#mainlevel li a:hover
{
	color: #D90804;
	text-decoration:none;
	
}

a.mainlevel#active_menu {
	color:#D90804;
	font-weight: bold;
}

a.mainlevel#active_menu:hover {
	color: #D90804;
}

/*Topnavigation */

a.mainlevel-nav{
color: #0069D6;
font-size: 13px;
font-weight:bold;
}

span.mainlevel-nav{
color: #0069D6;
}

a.mainlevel-nav:visited{
color: #0069D6;
font-size: 13px;
font-weight:bold;
}


a.mainlevel-nav:hover{
color: #D90804;
font-size: 13px;
font-weight:bold;
}

/* INhalt */

#inhalt{
background-color: #FFFFFF;
margin-top:25px;
}

td{
font-size: 12px;
padding:0px;
}

td.contentheading, div.componentheading{
  background: #FFFFFF url(../images/button.jpg);
  background-repeat:no-repeat;
  background-position: inherit;
  padding-left:20px;
  padding-bottom:20px;
	color: #D90804;
	text-decoration:none;
	font-size: 16px;
	font-weight:bold;
}

td.contentheading table td{
	font-size: 15px;
	font-weight:bold;

}

span.small{
font-size:10px;
color: #666666;
}

td.createdate{
font-size:10px;
color: #666666;
}

table.contentpaneopen, td.contentdescription, table.contentpane{
font-size:12px;
color: #000000;

}

/* Rechte Spalte */

table.moduletable-online{
margin-top:55px;
}

table.moduletable-online th{
  background: #E6F0FA url(../images/pfeil_blau.jpg);
  background-repeat:no-repeat;
   background-position:center left;
  padding-left:25px;
  color: #D90804;

}

li#title_mod_li{
list-style:none;
 background-image:url(../images/blaues_quadrat.gif);
 background-repeat:no-repeat;
 background-position: 0px 5px;
 margin-left:-40px;
padding-bottom:25px;
padding-left:10px;
width:165px;
z-index: 1;
}


a#mehr_link{

font-size: 11px;
color: #0069D6;
}

#link_links a#mehr_link{
float: right;

}


div.blog_more{
  background: #FFFFFF url(../images/button.jpg);
  background-repeat:no-repeat;
  background-position: inherit;
  padding-left:20px;
 	color: #D90804;
	text-decoration:none;
	font-size: 14px;
	font-weight:bold;
}

ul li a.blogsection{
font-size:12px;
color: #0069D6;
text-decoration:none;
}

a:hover .blogsection{
color: #D90804;
}





/* Verlinkungen */
a.readon{
font-size:12px;
color: #0069D6;
text-decoration:none;
}

a:hover{
color: #D90804;
text-decoration:none;
}

a{
color: #0069D6;
text-decoration:none;
}

a:visited{
color: #0069D6;
text-decoration:none;
}

th.pagenav_next a{
font-size:12px;
color: #0069D6;
text-decoration:none;
}

th.pagenav_next a:hover{
font-size:12px;
color: #D90804;
text-decoration:none;
}

th.pagenav_prev a{
font-size:12px;
color: #0069D6;
text-decoration:none;
}

th.pagenav_prev a:hover{
font-size:12px;
color: #D90804;
text-decoration:none;
}

div.back_button a{
font-size:12px;
color: #0069D6;
text-decoration:none;
}

div.back_button a:hover{
color: #D90804;
}

i {
font-size:10px;
color: #666666;
}

a.category{
font-size:12px;
color: #0069D6;
text-decoration:none;
}

a.category:hover{
color: #D90804;
}

/* Komponenten */


tr.sectiontableentry1{
}

tr.sectiontableentry2{
background-color: #E6F0FA;
}

td.sectiontableheader{
padding:4px;
font-weight:bold;
background-color: #cccccc;
}

input, select, textarea, fieldset{
border: 1px solid #CCCCCC;
}

label{
font-size:12px;
}

legend{
font-size:13px;
color: #0069D6;
font-weight:bold;
}

fieldset{
width: 94%;
font-size:12px;
}



fieldset.js_login{
font-size:12px;
}

fieldset.js_login input.button{
background-image:none;
width: 134px;
border: 1px solid #CCCCCC;
}

#mod_login_password, #mod_login_username{
width: 134px;
}

input.button{
background-image:none;
width: 130px;
border: 1px solid #CCCCCC;
font-size:12px;

}

input.inputbox{
padding-left:4px;
color:#666666;
}

table#toolbar{
padding-top:150px;

}

table.adminform{
background-color:#FFFFFF;
}

table.moduletable-news{
margin-top:60px;
}

table.moduletable-news th{

}

input, textarea, input.button {
border: 1px solid #0069D6;
}
