	/*	CSS for K6 by Bobo

*/

/***************************  Das Spaltenlayout *****************************/

#container {

background:#edf5fa;

border:1px solid #333;

margin:auto;

padding:0;

width:780px;

text-align:left;

}



/*IE6 Hack*/

* html * #container {

width:782px;

}



#halblinks {

background:url(../images/topleft.png) top left no-repeat;

float:left;

width:189px;

margin:0;

padding:0;

border:0;

}



#links_wrap {

padding:0 0 0 10px;

margin:0;

width:178.9px;

font-size:13px;

}



/* IE6 Hack*/

* html * #links_wrap {

width:168.9px;

}



#halbrechts {

margin-left:189px;

padding:0;

border:0;

}



#wrap_right {

float:left;

}



#mitte {

margin:0 10px;

padding:0;

border:0;

}



.cleaner {

clear:both;

height:1px;

font-size:1px;

border:0 none;

margin:0;

padding:0;

background:transparent;

}



/****************************************************************************/

/********************************Hintergrund**********************************/

#links_spacer {

height:110px;

margin:0;

border:0;

padding:0;

}



#resize {

color:#fff;

font-size:15px;

text-align:right;

margin:0;

padding:0;

border:0;

}



#resize a {

text-decoration:none;

}



#suche {

margin:5px 5px 6px 0;

}



.search input {

width:99%;

padding:2px;

}



#links2 {

height:10px;

}



#header {

background:#edf5fa url(../images/bg_header.png) repeat-x top left;

margin:0;

padding:0;

border:0;

}



#logo {

background:url(../images/logo.png) no-repeat top left;

margin:0;

padding:0;

}



#logospacer {

height:69px;

}



#menu_left {

display:block;

height:41px;

background:url(../images/bg_menu_left.png) no-repeat top left;

margin:0;

padding:0;

border:0;

}



#menu_right {

height:41px;

margin:0;

padding:0;

border:0;

background:url(../images/bg_menu_right.png) no-repeat right top;

}



#menu_bg {

height:41px;

background:url(../images/bg_menu.png) repeat-x top left;

margin:0;

padding:0;

border:0;

display:block;

width:591px;

}



#top_leiste {

font-size:13px;
padding:0;

}



#content_top {

background:url(../images/bg_content.png) top center no-repeat;

margin:0;

padding:0;

border:0;

min-height:650px;

}



* html * #content_top {

height:650px;

}



#content_top_right {

background:url(../images/bg_content_right.png) no-repeat top right;

margin:0;

padding:0;

border:0;

}



#content_top_left {

background:url(../images/bg_content_left.png) no-repeat top left;

margin:0;

padding:15px;

border:0;

}



#bg_content_left {

background-image:url(../images/bg_content_left_2.png);

background-repeat:repeat-y;

background-position:left top;

}



#bg_content_right {

background:#fff url(../images/bg_content_right_2.png);

background-repeat:repeat-y;

background-position:right top;

}



/************************************************************************************************************************************/

#main {
width:99%;
}

.pathway {
margin:0;
padding:0;
}
#pathway a {
text-decoration:none;
}

#pathway .moduletable {
font-size:13px;
border: 0 !important; 
margin: 0 !important; 
padding:0;
}

#rechts_bottom {

margin:0;

border:0;

padding:0 20px 0 0;

background:#edf5fa;

}



/************************************************************************************************************************************/



html {

/*Scrollbalken erzwingen*/

height:100%;

margin-bottom:1px;

}



body {

color:#000;

background:#edf5fa;

border:0;

padding:0;

font-family:Calibri, Arial, Helvetica, sans-serif;

font-size:.76em;

text-decoration:none;

text-align:center;

}



th {

padding-bottom:5px;

}



td {

text-align:left;

}



a:link {

color:#06C;

text-decoration:none;

}



/* general links style*/

a:visited {

color:#09F;

text-decoration:none;

}



a:hover {

color:#06C;

text-decoration:underline;

}



a img {

border: none;

}



hr {

color:#999;

height:1px;

width:100%;

}



/* FORMS SETTINGS */

.button {

font-size:12px;

color:#333;

border:1px solid #B4C1D1;

margin:3px;

background-color:#EAECEE;

padding:2px!important;

padding:1px;

cursor:pointer;

}



.inputbox {

background-color:#d4ebfa;

display:block;

border:1px solid #2880d7;

color:#000;

}



#suche .moduletable {

border:0;

margin:0;

padding:0;

}



#modlgn_remember {

border:0;

background:none;

display:inline;

}

#form-login ul{

list-style: none;

padding:0;

margin:0;

}

#form-login ul li{

padding:0;

border:0;

margin:0;

}

#form-login ul li a{

padding:0;

border:0;

margin:0;

}

/*Damit lange Links nicht die Suchergebnisse sprengen*/

fieldset div {

overflow: hidden;

}



fieldset {

border:0;

}

/* NAVIGATION/MENU SETTINGS */

#top_menu .moduletable {

border: none;

padding: 0;

margin:0;

}

#top_menu{

padding:0;

height: 40px;

margin:0;

overflow: hidden;

}



ul#mainlevel-nav, ul.menu-nav {

list-style:none;

padding:10px 0 0 10px;

margin:0;

font-size:12px;

width: 570px;

overflow: hidden;

}



ul#mainlevel-nav li, ul.menu-nav li {

padding:0;

float:left;

margin:0;

font-size:14px;

font-weight:700;

line-height:30px;

white-space:nowrap;

border-right:1px solid #ccc;

}



ul#mainlevel-nav li a, ul.menu-nav li a {

display:block;

padding-left:15px;

padding-right:15px;

text-decoration:none;

color:#333;

background:transparent;

}

ul.menu-nav li a span {

border:0;

padding:0;

margin:0;

}



ul#mainlevel-nav li a:hover,a.sublevel:hover,

ul.menu-nav li a:hover {

color:#06F;

text-decoration:none;

}



/* this styling is for menu items that HAS A PARENT */

/*Untermenü*/

.moduletable .menu li ul, .moduletable_menu .menu li ul{

list-style: square;

margin:0 0 0 15px;;

padding:0;

}





a.sublevel:link,a.sublevel:visited {

padding-left:1px;

vertical-align:middle;

font-size:14px;

font-weight:700;

color:#333;

text-align:left;

}



/*"<< Start < Previous 1 Next > End >>" links */

.pagenav,a.pagenav:visited {

font-weight:700;

font-variant:small-caps;

color:#000;

}



a.pagenav:hover {

color:#333;

}



/*Style for the "Read More" link that is displayed for large content items*/

a.readon {

padding:0 0 0 17px;

text-decoration:none;

background:url(../images/readon.png) bottom left no-repeat;

}



.back_button {

display:block;

margin:2px;

padding:2px 20px;

}



.back_button a:link,.back_button a:visited,.back_button a:hover {

text-decoration:none;

color:#000;

}



.pagenav_prev,.pagenav_next,.pagenav_prev a,.pagenav_next a,.pagenav_prev a:hover,.pagenav_next a:hover,.pagenav_prev a:visited,.pagenav_next a:visited {

background:#edf5fa;

text-decoration:none;

}



.highlight {

background:#d4ebfa;

}



.componentheading {

font-size:15px;

font-weight:700;

line-height:16px;

text-align:left;

text-indent:0;

color:#06F;

width:100%;

padding:1px;

margin:3px 0;

}



.contentheading {

border-bottom:1px solid #3B5576;

text-decoration:none;

font-size:15px;

font-weight:700;

line-height:16px;

text-align:left;

text-indent:0;

color:#06F;

width:100%;

padding:1px;

margin:3px 0;

}



.contentpane {

text-align:left;

}



.contentdescription {

font-size:13px;

}



.contentpaneopen {

text-align:left;

}



.contentpagetitle {

text-decoration:none;

color:#06F;

}



a.contentpagetitle:hover {

color:#06F;

text-decoration:none;

}



a.contentpagetitle:link {

color:#06F;

text-decoration:none;

}



a.contentpagetitle:visited {

color:#06F;

text-decoration:none;

}



table.contenttoc {

background:#edf5fa;

border:1px solid #39F;

padding:4px;

margin:5px;

}



table.contenttoc tr {

margin:0;

padding:0 3px;

font-size:12px;

}



/* JOOMLA SECTIONS LISTINGS */

.sectiontableheader {

background:#d4ebfa;

color:#222;

padding:3px;

}



td.sectiontableheader, td.sectiontableheader a {

color:#000;

}



.sectiontableentry1 {

padding:3px;

background:#F4F5F7;

border-bottom:1px solid #fff;

font-size:13px;

text-align:left;

}



.sectiontableentry2 {

padding:3px;

border-bottom:1px solid #fff;

background:#EFF1F4;

font-size:13px;

text-align:left;

}



.sectiontableentry1 img {

padding-top:3px!important;

padding-top:1px;

}



.sectiontableentry2 img {

padding-top:3px!important;

padding-top:1px;

}



/* JOOMLA MODULES FORMATTING */

.moduletable, .moduletable_menu {

border:1px solid #2880d7;

margin:0 0 10px;

padding:3px;

display:block;

}



/*IE6 Hack*/

* html * .moduletable,* html * .moduletable_menu {

width:168.9px;

}



.moduletable .moduletable {

border:0;

padding:0;

}



.moduletable th, .moduletable_menu th {

border:0;

padding:0;

}



.moduletable td, .moduletable_menu td {

border:0;

padding:0;

}



.moduletable h3, .moduletable_menu h3 {

color:#06F;

border-bottom:1px solid #000;

font-size:14px;

font-weight:700;

font-variant:small-caps;

padding:0;

margin:3px 0 5px;

}



/*Formatierung der Liste in der Module Table*/

.moduletable ul#mainlevel,.moduletable table,

.moduletable_menu ul#mainlevel,.moduletable_menu table,

.moduletable ul.menu, .moduletable_menu ul.menu {

list-style:none;

padding:0 3px;

margin:0;

border:0;

font-size:14px;

font-weight:700;

}



.moduletable ul#mainlevel li a.mainlevel,.moduletable table tbody tr td a.mainlevel,

.moduletable_menu ul#mainlevel li a.mainlevel,.moduletable_menu table tbody tr td a.mainlevel,

.moduletable ul li a, .moduletable_menu ul.menu li a {

text-decoration:none;

color:#333;

display:block;

border-bottom:#CCC solid 1px;

}



.moduletable ul#mainlevel li a.mainlevel:hover,.moduletable table tbody tr td a.mainlevel:hover,

.moduletable_menu ul#mainlevel li a.mainlevel:hover,.moduletable_menu table tbody tr td a.mainlevel:hover, .moduletable ul li a:hover, .moduletable_menu ul.menu li a:hover  {

color:#06F;

background:#FFF;

display:block;

text-decoration:none;

}



.moduletable table tbody tr td a.sublevel:hover,

.moduletable_menu table tbody tr td a.sublevel:hover {

color:#06F;

background:#FFF;

}



#active_menu,#active_menu-nav,a.sublevel#active_menu {

color:#06F!important;

}



#footertext {

display:block;

float:right;

margin:0;

padding:0;

font-size:12px;

line-height:15px;

text-decoration:none;

color:#999;

}



.createdate,.modifydate {

float:left;

font-size:11px;

color:#666;

font-weight:700;

}



.small {

font-size:11px;

color:#333;

}



.smalldark {

font-size:11px;

color:#333;

}



.poll * .button {

margin-right:0;

}



.copyright {

font-size:10px;

color:#CCC;

text-decoration:none;

}



.details {

font-size:13px;

}
