/* Design by Anette Kenkel www.anette-kenkel.de  All Rights Reserved */



/* #######################  GENERAL SETTINGS ############################ */

body {

     font-family: Verdana, Arial, Helvetica, sans-serif;

     color: #000000;

     font-size: 0.8em;

     height:100%;

     width:100%;

     margin: 0;

     padding: 1em 0;

     text-align: center;/*Zentrierung f�r IE*/



}

html{

    height:100%;

    margin:0;

    padding:0;

    width:100%;

}

td, tr, div { 

   font-family :Verdana, Arial, Helvetica, sans-serif;

   color : #000; 

} 

p{

   font-family :Verdana, Arial, Helvetica, sans-serif;

   color : #000; 

   margin: 0 5px 5px 5px;

}



h1 {

	font-size: 16px;

	line-height: 1em;

	font-weight: bold;

	color: #5767B2;

}

h2 {

	font-size: 14px;

	line-height: 1em;

	font-weight: bold;

	color: #5767B2;

}

h3 {

	font-size: 14px;

	line-height: 1em;

	font-weight: bold;

	color: #5767B2;

}

h4 {

	font-size: 13px;

	line-height: 1em;

	font-weight: bold;

	color: #5767B2;

}

h5 {

	font-size: 12px;

	line-height: 1em;

	font-weight: bold;

	color: #5767B2;

}

h6 {

	font-size: 11px;

	line-height: 1em;

	font-weight: bold;

	color: #5767B2;

}

 

hr { 

 color : #E0E0E0; 

 height : 1px; 

 width : 100%; 

} 



a:link, a:visited { 

 color : #5767b2; 

 text-decoration : none; 

} 

 

a:hover { 

 color : #f26722; 

 text-decoration : underline; 

} 



ul { 

  margin-top: 7px; 

  padding: 0; 

  list-style: none; 

} 

li  { 

  line-height: 15px; 

  padding-left: 15px; 

  padding-top: 0px; 

  background-image: url(../images/bullet.gif) ; 

  background-repeat: no-repeat; 

  background-position: 0px 3px; 

} 



/* #######################  END GENERAL SETTINGS ############################ */



/* #######################  LAYOUT ############################ */



#center{

    text-align: left;

    margin: 0 auto; /*standartkonforme Zentrierung*/

    width: 800px;

    border: solid 1px #F26722;

    background-color: #FFFAD0;

    }

    

#header{

   background: url(../images/header.jpg) no-repeat;

   width: 800px;

   height: 286px; 

}



#left{

      background-color: #FFFAD0;

      width: 190px;

	    min-height:600px;

	    padding-top: 20px;

	    padding-right: 10px;

	    float: left;

}



#content{

      margin-left: 192px;

      background: url(../images/content.jpg) no-repeat;

      background-color: #FFFAD0;

      overflow:hidden;

      min-height: 600px;

      padding:  10px 12px 0 12px;

     }

/* #######################  END LAYOUT ############################ */

/* #######################  TABLE ############################ */ 

table.moduletable { 

 width : 100%; 

 table-layout : auto; 

 margin : 0px 4px 15px 4px; 

} 

table.moduletable th { 

 padding : 3px 0px; 

 font-size : 14px; 

 font-weight : bold; 

 text-align : left; 

 letter-spacing : 1px; 

 color : #003366; 

} 

table.moduletable td { 

 padding : 0px; 

} 

 

/* #######################  END TABLE ############################ */

/* #######################  FORMULAR ############################ */

.button { 

 background-color : #003366; 

 color : white; 

 margin : 5px; 

} 

 

.inputbox { 

 border : 1px solid #5767b2; 

 background : #FFFFFF; 

 color : #003366; 

 margin : 5px; 

} 

/* #######################  END FORMULAR ############################ */ 

/* #######################  SECTION ############################ */

.sectiontableheader { 

 font-size : 11px; 

 font-weight : bold; 

 text-align : center; 

 color : #FFFFFF; 

 background : #003366; 

 vertical-align : middle; 

 height : 20px; 

 border-right : 1px solid #fff; 

 padding : 0px 10px; 

} 

 

.sectiontableentry1 { 

 background : #F9F9F9; 

 padding : 3px 5px; 

} 

 

.sectiontableentry2 { 

 background : #F0F0F0; 

 padding : 3px 5px; 

} 

/* #######################  END SECTION ############################ */ 

/* #######################  Navigation ############################ */

.moduletable_menu{



}



.koop_part{

   text-align: center;

   padding: 10px 0 0 0; 

}

ul.menu li a span (linie 24)

{

    padding-left: 16px;

    background-color: transparent;

    background-repeat: no-repeat;

    background-attachment: scroll;

    background-position: 5px 5px;

}

ul.menu {

  	margin: 0;

  	padding: 1px 0 0;

  	list-style: none;

  	background: url(../images/hdot2.gif) repeat-x top;

}



ul.menu li {

  	margin: 0 !important;

  	padding: 0 !important;

  	background: none !important;

}



ul.menu li a {

  	padding: 2px 0;

  	display: block;

  	color: #5767B2;

  	background: url(../images/hdot2.gif) repeat-x bottom;

  	text-decoration: none;

  	outline: none;

}



ul.menu li a span {

  	padding-left: 16px;



}



ul.menu li a:hover,

ul.menu li a:active,

ul.menu li a:focus {

  	color: #f26722;

  	background: url(../images/hdot2.gif) repeat-x bottom #DDDDDD;

  	text-decoration: none;

}



ul.menu li.active a {

  	background: url(../images/hdot2.gif) repeat-x bottom #FFFFFF;

  	color: #f26722;

  	text-decoration: none;

}



ul.menu li.active a span {

  	background: url(../images/bullet3.gif) no-repeat 5px 5px;

}



ul.menu li li a span {

  	background: none;

}



ul.menu li ul {

  	margin: 0;

  	padding: 0;

  	list-style: none;

}



ul.menu li li {

  	padding: 0 0 0 15px !important;

  	list-style: none;

}



ul.menu li li a {

  	color: #5767B2;

  	background: none !important;

  	font-size: 92%;

  	font-weight: normal;

}



ul.menu li li a:hover,

ul.menu li li a:active,

ul.menu li li a:focus {

  	color: #006699;

}



ul.menu li li a span {

  	background: url(../images/bullet.gif) no-repeat 5px;

  	font-weight: normal;

}





/* #######################  END NAVIGATION ############################ */ 

/* #######################  CONTENT ############################ */

 

a.category:link, a.category:visited { 

 font-weight : bold; 

} 

 

.readon { 

 font-weight : bold;

} 

 

.pagenavbar { 

 background-color : #F0F0F0; 

 border : 1px solid #e0e0e0; 

 padding : 3px; 

 text-align : center; 

} 

 

.contenttoc { 

 width : 180px; 

 background-color : #F0F0F0; 

 border : 1px solid #e0e0e0; 

 padding : 2px; 

} 

 

.contenttoc th { 

 padding : 3px 5px; 

 font-size : 14px; 

 font-weight : bold; 

 text-align : left; 

 letter-spacing : 1px; 

 color : #003366; 

} 

 

.contenttoc td { 

 padding : 2px 5px; 

} 

 

.small { 

 font-size : 10px; 

 color : #336699; 

} 

 

.smalldark { 

 font-size : 10px; 

 color : #000000; 

} 

 

.createdate, .modifydate { 

 font-size : 10px; 

 color : #999999; 

} 

 

.content_rating { 

 font-size : 10px; 

 color : #FEC56A; 

} 

 

.content_vote { 

 font-size : 10px; 

 height : 22px; 

 padding-top : 2px; 

 padding-bottom : 2px; 

 padding-left : 10px; 

 padding-right : 10px; 

 background-color : #F0F0F0; 

 border : 1px solid #e0e0e0; 

} 

 

.pathway { 

 font-size : 12px; 

 color : #000000; 

 letter-spacing : 1px; 

 margin-left : 4px; 

} 

 

a.pathway:link, a.pathway:visited { 

 color : #5767b2; 

 font-size : 12px; 

} 

 

a.pathway:hover { 

 font-size : 12px; 

} 

 

.contentpane { 

 padding : 0px; 

} 

 

.contentpaneopen { 

 padding : 0px; 

 text-align : justify; 

} 

 

.contentheading { 

 font-size : 14px; 

 font-weight : bold; 

 text-align : left; 

 letter-spacing : 1px; 

 color : #5767b2; 

} 

.componentheading { 

 font-size : 14px; 

 font-weight : bold; 

 text-align : left; 

 letter-spacing : 1px; 

 color : #ffffff; 

 padding: 5px 0 10px 5px;

 background-color: #f26722;

 /*border-bottom: 2px solid #f26722;*/

}  

.contentpagetitle { 

 font-weight : bold; 

 color : #5767b2;

} 

 

a.contentpagetitle a.contentpagetitle:visited { 

 text-decoration : none; 

 color : #5767b2;

} 

a.contentpagetitle:hover { 

 text-decoration : none; 

 color : #f26722;

}  

a.readon:link, a.readon:visited { 

 color : #5767b2; 

 font-size : 11px; 

 font-weight : normal; 

 white-space : nowrap; 

 float : left; 

 text-decoration : none; 

} 

 

a.readon:hover { 

 color : #f26722; 

 font-size : 11px; 

 font-weight : normal; 

 white-space : nowrap; 

 float : left; 

 text-decoration : none; 

} 

.leading{

/*border-bottom: 1px solid black;*/

}

.article_row{

/*border-bottom: 1px solid black;*/

}

span.leading_separator{

        clear: both;

	display: block;

	background: url(../images/leading_separator.jpg) repeat;



	height: 3px;

}

span.article_separator {

	clear: both;

	display: block;

	background: url(../images/leading_separator.jpg) repeat;


	height: 3px;

}

.back_button a:link, .back_button a:visited { 

 color : #999999; 

 font-size : 10px; 

 font-weight : normal; 

 white-space : nowrap; 

 float : left; 

 line-height : 10px; 

 text-decoration : none; 

} 

 

.back_button a:hover { 

 color : #336699; 

 font-size : 10px; 

 font-weight : normal; 

 background : #F0F0F0; 

 border : 1px solid #E0E0E0; 

 padding : 2px 4px 2px 4px; 

 white-space : nowrap; 

 float : left; 

 line-height : 10px; 

 text-decoration : none; 

} 

 

.pagenav a:link, .pagenav a:visited, .buttonheading a:link, .buttonheading a:visited { 

 color : #999999; 

 font-size : 10px; 

 font-weight : normal; 

 background : #F0F0F0; 

 border : 1px solid #E0E0E0; 

 padding : 2px 4px 2px 4px; 

 white-space : nowrap; 

 float : left; 

 line-height : 10px; 

 text-decoration : none; 

} 

 

.pagenav a:hover, .buttonheading a:hover { 

 color : #336699; 

 font-size : 10px; 

 font-weight : normal; 

 background : #F0F0F0; 

 border : 1px solid #E0E0E0; 

 padding : 2px 4px 2px 4px; 

 white-space : nowrap; 

 float : left; 

 line-height : 10px; 

 text-decoration : none; 

} 

/* #######################  END CONTENT ############################ */

/* #######################  FOOTER SETTINGS ############################ */

#footer{



     clear:both;

     background-color: #FFFAD0;

     width: 800px;

     height: 135px;

     

}



.copyright {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: .9em;

	font-style: normal;

	color: #5767B2;

	text-decoration: none;

	padding-left: 10px;

	padding-top: 25px;

	height: 30px;

	text-align: left;

	width: 60%;

	float: left;

}

.designer {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: .9em;

	font-style: normal;

	color: #5767B2;

	text-decoration: none;

	padding-right: 10px;

	padding-top: 25px;

	margin-left: 60%;

	height: 30px;

	width: 40%;

	text-align: right;

}

/* #######################  END FOOTER ############################ */
