/* $Id: blocks.css,v 1.4 2009/11/05 11:05:39 johnalbin Exp $ */

/**
 * @file
 * Block Styling
 */


.block /* Block wrapper */ {
  margin-bottom: 1em;
}

.block.region-odd /* Zebra striping for each block in the region */ {
}

.block.region-even /* Zebra striping for each block in the region */ {
}

.block.odd /* Zebra striping independent of each region */ {
}

.block.even /* Zebra striping independent of each region */ {
}

.region-count-1 /* Incremental count for each block in the region */ {
}

.count-1 /* Incremental count independent of each region */ {
}

.block h2.title /* Block title */ {
}

.block .content /* Block's content wrapper */ {
}

#block-aggregator-category-1 /* Block for the latest news items in the first category */ {
}

#block-aggregator-feed-1 /* Block for the latest news items in the first feed */ {
}

#block-block-1 /* First administrator-defined block */ {
}

#block-blog-0 /* "Recent blog posts" block */ {
}

#block-book-0 /* "Book navigation" block for the current book's table of contents */ {
}

#block-comment-0 /* "Recent comments" block */ {
}

#block-forum-0 /* "Active forum topics" block */ {
}

#block-forum-1 /* "New forum topics" block */ {
}

#block-menu-primary-links /* "Primary links" block */ {
}

#block-menu-secondary-links /* "Secondary links" block */ {
}

#block-node-0 /* "Syndicate" block for primary RSS feed */ {
}

#block-poll-0 /* "Most recent poll" block */ {
}

#block-profile-0 /* "Author information" block for the profile of the page's author */ {
}

#block-search-0 /* "Search form" block */ {
}

#block-statistics-0 /* "Popular content" block */ {
}

#block-user-0 /* "User login form" block */ {
}

#block-user-1 /* "Navigation" block for Drupal navigation menu */ {
}

#block-user-2 /* "Who's new" block for a list of the newest users */ {
}

#block-user-3 /* "Who's online" block for a list of the online users */ {
}

.region-sidebar-second .block {
margin-bottom:0;
}

.region-sidebar-second .block p {
margin:0;
}

.region-sidebar-second #block-block-2 {
padding: 10px 0 0 0px;
}

#ArtikelNavigation {
background-color:transparent;
background-image:url("../images/spalten_bg.gif");
font-size:0.9em;
line-height:1;
margin:0;
padding:0;
position:absolute;
top:44px;
width:160px;
padding-top: 15px;
height: 440px;
}

.front #ArtikelNavigation {
background: none;
font-size:0.9em;
line-height:1;
margin:0;
padding:0;
position:absolute;
top:44px;
width:160px;
padding-top: 15px;
height: 440px;
}

.front #ArtikelNavigation .block {
position: absolute; 
left: 70px; 
top: 44px;
}

.region-sidebar-first ul {
list-style-type:none;
padding-left:5px;
margin-top: 10px;
}

#block-menu-menu-coadmin-menu, #block-links_block-0 {
background-color: #FFCC33;
padding: 5px;
}

#block-links_block-0 {
margin-bottom: 10px;
}

#block-links_block-0 .links-item-link {
padding-bottom: 10px;
}

.front .region-content-bottom .block {
position: absolute; 
left: 490px; 
top: 399px;
}

.region-footer  {
margin-top: 65px;
}

.region-footer #block-block-6 .content {
background-color: #ffffff;
background-color:transparent;
background-image:url("../images/footer-bg.png");
padding: 2px 0px 1px 29px;
width: 410px;
margin-left: 186px;
}

.region-footer .block img {
margin-right: 25px;
}

.region-footer .block img.lastimg {
margin-right: 0px;
}

.region-footer-foerderer {
background-color: #ffffff;
padding: 5px 0;
margin-bottom: 10px;

}

.region-footer-foerderer .block {
margin: 0;
}

.region-footer-foerderer p {
margin: 0;
}

.footer-ford {
background-color: #ffffff;
text-align: left;
}

.footer-ford img {
padding-right: 20px;
}

.ford-claim {
float: left;
width: 120px;
padding: 10px;
color: #844DBE;
font-weight: bold;
}

.glossary-links-links {
text-align: center;
padding-left: 20px;
padding-right: 20px;
}

#block-views-terms_lexikon-block_1 {
padding-left: 10px;    color: #9154D2;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 14px;
    font-weight: bold;

	}
	
	#block-views-terms_lexikon-block_1 .views-row{
padding: 5px 0;

	}
	
.page-kinderreporter .region-content-bottom .block-views {
 background: none;
    margin-top: 0px;
    overflow: auto;
	margin-top: 10px;
}

.page-kinderreporter .region-content-bottom .block-views .content .view {
    background: none;
    margin: 0;
    overflow: auto;
    padding-top: 5px;
}


.page-kinderreporter .region-content-bottom .block-views .content {
    background: none;
    margin: 0;
    padding-bottom: 15px;
}

.page-kinderreporter .views-field-name .field-content {
  font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
    font-size: 0.65em;
    font-weight: normal;
    margin: 5px 0;
    padding: 0;
    text-align: left;
    vertical-align: middle;
}

.page-kinderreporter .views-field-title {
    color: #9154D2;
  font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.1em;
    margin-bottom: 0;
    margin-top: 0;
}

.page-kinderreporter .views-field-teaser {
margin-bottom: 15px;
}

.page-kinderreporter .views-field-teaser a {
color: #000000;
}

.section-user h2.title {
color: #669900;
margin-bottom: 15px;
}

.section-user .views-field-created {
font-size: 10px;
color: #669900;
float: left;
}

.section-user .views-field-name {
font-size: 10px;
color: #669900;
margin-left: 5px;
}

.section-user .views-field-title {
clear: left;
font-size: 14px;
margin-bottom: 0;
}

.section-user .views-field-body {
font-size: 11px;
}

.section-user .views-row {
margin-bottom: 10px;
}

.section-user .view-kommentar-benutzer .views-field-timestamp{
font-size: 10px;
color: #669900;
float: left;
}

.section-user .view-kommentar-benutzer .views-field-subject {
clear: left;
font-size: 14px;
margin-bottom: 0;
font-weight: bold;
}

.section-user .view-kommentar-benutzer .views-field-comment {
font-size: 11px;;
}

.region-content-bottom #block-block-16 .content .view {
    background: url("../images/zettel-oben.jpg") no-repeat scroll -5px 0 transparent;
    margin: 0;
    overflow: auto;
    padding-top: 90px;
}

.region-content-bottom #block-block-16  .content {
    background: url("../images/zettel-unten_mod1.jpg") no-repeat scroll -5px bottom transparent;
    margin: 0;
    padding-bottom: 80px;
}

.region-content-bottom #block-block-16 .view-content {
    font-size: 12px;
    line-height: 20px;
    padding-left: 36px;
	padding-right: 15px;
}

.region-content-bottom #block-block-16  {
    background: url("../images/zettel-background_598.jpg") repeat-y scroll left top transparent;
    margin-top: 50px;
    overflow: auto;
}

.region-content-bottom #block-block-16 .views-field-title,
.region-content-bottom #block-block-16 .views-field-phpcode {
    color: #000000;
  font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.1em;
padding-right: 10px;
	float: left;
	height: 20px;
	text-align: center;
}

.view-Tonstudio-Titel .views-row-1 a,
.view-Tonstudio-Titel .views-row-15 a  {
font-size: 18px;
color: #808080;
font-weight: bold;
}

.view-Tonstudio-Titel .views-row-2 a,
.view-Tonstudio-Titel .views-row-16 a  a{
font-size: 12px;
color: #FFCC33;
font-weight: normal;
}
.view-Tonstudio-Titel .views-row-3 a,
.view-Tonstudio-Titel .views-row-17 a{
font-size: 12px;
color: #4E3AE3;
font-weight: bold;
}
.view-Tonstudio-Titel .views-row-4 a,
.view-Tonstudio-Titel .views-row-18 a{
font-size: 21px;
 color: #669900;
font-weight: bold;
}
.view-Tonstudio-Titel .views-row-5 a,
.view-Tonstudio-Titel .views-row-19 a{
font-size: 14px;
 color: #FF3366;
font-weight: normal;
}
.view-Tonstudio-Titel .views-row-6 a,
.view-Tonstudio-Titel .views-row-20 a{
font-size: 16px;
color: #808080;
font-weight: bold;
}
.view-Tonstudio-Titel .views-row-7 a,
.view-Tonstudio-Titel .views-row-21 a{
font-size: 14px;
 color: #FFCC33;
font-weight: normal;
}
.view-Tonstudio-Titel .views-row-8 a,
.view-Tonstudio-Titel .views-row-22 a{
font-size: 16px;
 color: #4E3AE3;
font-weight: normal;
}.view-Tonstudio-Titel .views-row-9 a,
.view-Tonstudio-Titel .views-row-23 a{
font-size: 12px;
color: #669900;
font-weight: normal;
}.view-Tonstudio-Titel .views-row-10 a,
.view-Tonstudio-Titel .views-row-24 a{
font-size: 14px;
color: #FF3366;
font-weight:normal;
}.view-Tonstudio-Titel .views-row-11 a,
.view-Tonstudio-Titel .views-row-25 a{
font-size: 18px;
color: #C70015;
font-weight: normal;
}.view-Tonstudio-Titel .views-row-12 a,
.view-Tonstudio-Titel .views-row-26 a {
font-size: 12px;
color: #808080;
font-weight: bold;
}.view-Tonstudio-Titel .views-row-13 a,
.view-Tonstudio-Titel .views-row-27 a{
font-size: 14px;
color: #669900;
}
.view-Tonstudio-Titel .views-row-14 a,
.view-Tonstudio-Titel .views-row-28 a{
font-size: 18px;
color: #808080;

}

.views-field-phpcode a.stag-9 {
font-size: 21px;
font-weight: bold;
}

.views-field-phpcode a.stag-8 {
font-size: 19px;
font-weight: normal;
}
.views-field-phpcode a.stag-7{
font-size: 18px;
font-weight: bold;
}

.views-field-phpcode a.stag-6{
font-size: 16px;
font-weight: bold;
}

.views-field-phpcode a.stag-5 {
font-size: 16px;
font-weight: normal;
}
.views-field-phpcode a.stag-4{
font-size: 15px;
font-weight: bold;
}
.views-field-phpcode a.stag-3{
font-size: 14px;
font-weight: normal;
}
.views-field-phpcode a.stag-2{
font-size: 13px;
font-weight: normal;
}

.views-field-phpcode a.stag-1{
font-size: 12px;
font-weight: normal;
}

.region-content-bottom #block-block-16 .view-empty {
font-size: 18px;
color: #808080;
font-weight: bold;
    padding-left: 36px;
    padding-right: 15px;
}

.section-glossary .region-content-bottom .block .content {
  font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
font-size: 14px;
}

.section-lexikon .article-right div,
.section-glossary .article-right div {
  font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
font-size: 13px;
}

.section-glossary ul.links li.kinderreporter_kommentar_field_artikel,
.section-lexikon ul.links li .kinderreporter_kommentar_field_artikel {
display: none;
}

#block-block-20 {
background-color: #FFCC33;
padding: 8px;
margin-bottom: 20px;
}

ul.links li.comment_add {
display:block;
background-color: #FFCC33;
padding: 4px 2px;
padding-left: 4px;
margin-right: 0px;
padding-right: 100px;
}

ul.links li.comment_add a {
padding-left: 4px;
}

.region-node-region-menu ul li {
list-style-type: none;
list-style-image: none;
margin-bottom: 10px;
   font-size: 12px;
    font-weight: normal;
    list-style-type: none;
}

.region-node-region-menu ul li.last {
margin-bottom: 0px;
}

#block-menu-menu-kindermenue {
margin-bottom: 0;
}

#block-menu-menu-kindermenue ul li {
list-style-type: none;
padding: 4px 2px;
padding-left: 4px;
background-color: #FFCC33;
font-size: 13px;
margin-left: 282px;
}

#block-menu-menu-kindermenue ul {
margin-bottom: 0;
}

.kr-links #block-menu-menu-kindermenue ul li {
list-style-type: none;
padding: 4px 2px;
padding-left: 4px;
background-color: #FFCC33;
font-size: 14px;
margin-left:0px;
}

.kr-links #block-menu-menu-kindermenue  ul {
margin-bottom: 0;
margin-top: 10px;
padding-left: 0;
}

.kr-links ul.links li.comment_add {
    background-color: #FFCC33;
    display: block;
    margin-right: 0;
    padding: 4px 0px 4px 4px;
}

.kr-links ul.links li.comment_add a {
    padding-left: 0px;
	font-size: 13px;
}


#kr-links  {
text-align: left;
margin-left: 310px;
}


#kr-links #block-menu-menu-kindermenue ul li {
list-style-type: none;
padding: 4px 2px;
padding-left: 4px;
background-color: #FFCC33;
font-size: 13px;
margin-left:0px;
}

#kr-links #block-menu-menu-kindermenue  ul {
margin-bottom: 0;
margin-top: 10px;
padding-left: 0;
}

#kr-links ul.links li.comment_add {
    background-color: #FFCC33;
    display: block;
    margin-right: 0;
    padding: 4px 0px 4px 4px;
}

#kr-links ul.links li.comment_add a {
    padding-left: 0px;
  font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
	font-size: 13px;
}

#block-block-33 .content {
padding-left: 5px;
}

#block-block-33 .content .kaufladenbutton {
background: url("../images/kl-button.gif") no-repeat -23px 0 transparent; 
height: 142px;
width: 142px;
}

#block-block-33 .content .kaufladenbutton a {
display: block;
height: 142px;
width: 138px;
color: #000000;
font-weight: normal; 
font-size: 12px;
text-align: center;
padding-top: 55px;
line-height: 15px;
font-family:georgia, verdana, sans-serif;
padding-left: 7px;
width: 75px;
}

#block-block-33 .content .kaufladenbutton a:hover {
text-decoration: none; 
}

.front .region-content-bottom .block {
    left: 457px;
    position: absolute;
    top: 381px;
}

#block-block-5 p {
margin: 0;
}

#block-block-5 .content .kaufladenbutton {
background: url("../images/kl-button-os.gif") no-repeat left top transparent;
height: 142px;
width: 142px; 
}

#block-block-5 .content .kaufladenbutton a {
display: block;
height: 142px;
width: 138px;
color: #000000;
font-weight: bold; 
font-size: 8px;
text-align: center;
padding-top: 86px;
line-height: 10px;
}

#block-block-5 .content .kaufladenbutton a:hover {
text-decoration: none; 
}

.front #block-block-34 {
margin-top: 276px;
}

#block-block-38 {
margin-left: 5px;
}

.front  #block-block-38  {
display: none;
}

.bannerfront {
  background: none;
  font-size: 13px;
  left: 810px;
  padding: 5px;
  position: absolute;
  top: 98px;
  width: 160px;
}

#block-block-43 p {
margin: 0;
}

.front-rechtsoben {

}

#block-block-49,#block-block-51, #block-block-52 {
margin-bottom: 15px;
}

#block-block-52 {
margin-top: 15px;
}

