﻿h1 
{ 
    font-size: 12pt;
    color: #0b4499;
    margin-bottom: 10px;
    font-weight: normal;
}

h2 
{ 
    font-size: 11pt;
    color: #0b4499;
    margin-bottom: 10px;
    font-weight: normal;
}

body 
{
    font-family: Helvetica , Sans-Serif;
    font-size: 10pt;
    background-image:url(../../images/background.jpg); 
    background-repeat:repeat;
    padding:0px;
    margin:0px;
    margin-bottom:20px;
    color:#666666;
}

a:link {color:#000000; text-decoration:underline; font-style:italic;}
a:visited {color:#000000; text-decoration:underline; font-style:italic;}
a:hover {color:#000000; text-decoration:none; font-style:italic;}
a:active  {color:#000000; text-decoration:none; font-style:italic;}


#outer_div {width: 1047px; position: relative; top:0px;}     
#inner_div {width: 1039px; position: relative; top:0px;}

#border_left {width: 4px;
              top: 0px;
              left: 0px;
              background-image:url(../../images/border_left.png); 
               background-repeat:repeat;
               height:100%;
               position:absolute; }

#border_right {width: 4px;
              top: 0px;
              right: 0px;
              background-image:url(../../images/border_right.png); 
               background-repeat:repeat-y;
               height:100%;
                position:absolute;
                z-index:1;}

#border_bottom {height: 4px;
              top: 0px;
              left: 0px;
               width:1047px;
                position:relative;
               }
#border_bottom_left {height: 4px;
              top: 0px;
              left: 0px;
              background-image:url(../../images/border_bottom_left.png); 
               background-repeat:no-repeat;
               width:4px;
                position:absolute; }
#border_bottom_middle {height: 4px;
              top: 0px;
              left: 4px;
              background-image:url(../../images/border_bottom.png); 
               background-repeat:repeat-x;
               width:1035px;
                position:absolute;}
#border_bottom_right {height: 4px;
              top: 0px;
              right: 4px;
              background-image:url(../../images/border_bottom_right.png); 
               background-repeat:no-repeat;
               width:4px;
                position:absolute;
                z-index:99;}                
                                               
#top_section 
{   width: 1039px;
    position:relative;
    top: 0px;
    left: 0px;
    height: 119px;}
    
#logo{position:absolute;
    top: 0px;
    left: 0px;
    height: 119px;}

#img_top_middle{ position: absolute;
    top: 0px;
    left: 273px;
    height: 119px;
    }

#img_top_right{ position: absolute;
    top: 86px;
    left: 937px;
    }
    
    
#topNavigation{position: absolute;
    top: 79px;
    left: 340px;
    height: 30px;
    color: #0b4499;
    font-size: 14pt;
    font-family: Helvetica, Sans-Serif;
    font-weight: normal;
    }    


.span_seperator {padding-left: 18px;
                 padding-right: 12px;
                 }
   
#topNavigation a:link {text-decoration: none; color: #0b4499; font-style:normal;}
#topNavigation a:visited {text-decoration: none; color: #0b4499; font-style:normal;}
#topNavigation a:hover {text-decoration: none; color: #0b4499; font-style:normal;}
#topNavigation a:active {text-decoration: none; color: #0b4499; font-style:normal;}

#contentMiddle {position: relative;
                background-color: #ffffff;
                top: 0px;
                left:0px;
                width: 1039px;
                height: 100%;
                min-height: 542px;
                }

#home_image {position: absolute;
    top: 0px;
    left: 0px;
    }

#home_boxes {position: absolute;
    top: 280px;
    left: 0px;
    }

#home_box1, #home_box2, #home_box3 
{
     margin-top: 32px;
     margin-bottom: 31px;     
     position: absolute;
     min-width: 290px;
     height: 193px;
     background-color: #ecf4fe;
     border: solid 1px #8caddb;
     }

#home_box1 
{left: 54px; 
 top: 0px;
 }
#home_box2 
{left: 373px; 
 top: 0px;}
 #home_box3
{left: 692px; 
 top: 0px;
 }
 
#home_box1 .box_header, #home_box2 .box_header , #home_box3 .box_header  {
                   width: 276px;
                   }
 
#home_box1 .box_content, #home_box2 .box_content , #home_box3 .box_content  {
                   overflow:auto;
                   height:156px;
                   width: 276px;}
                                     
#home_box1 p, #home_box2 p , #home_box3 p  {
                   margin-top: 0px;
                   }
                   
#bottomLine
{
    position: relative;
    top: 0px;
    left: 0px;
    width: 1039px;
    height: 66px;
}
#bottom_box_text{text-align: left;
                       }   

#bottom_box1, #bottom_box2, #bottom_box3, #bottom_box4 {position: absolute;
     top: 0px;
     height: 58px;
     vertical-align: middle;
     color: White;
     font-size: 10pt;
     padding-top: 8px;}
    
#bottom_box1 {
    left: 0px;
    width: 260px;
    background-color: #002e89;}
    
#bottom_box2 {
    left: 260px;
    width: 259px;
    background-color: #054a9a;}
    
#bottom_box3 {
    left: 519px;
    width: 260px;
    background-color: #002e89;}
    
#bottom_box4 {
    left: 779px;
    width: 260px;
    background-color: #054a9a;}
    
#left_bar {left:0px;
    position: absolute;
    top: 0px;}
    
#left_navigation 
{
    position: relative;
    top: 0px;
    height: 100%;
    }
    
#left_navigation_bottom
{
    left:-3px;
    position: relative;
    background-image:url(../../images/background_nav_left_bottom.jpg); 
    background-repeat:no-repeat;
    height: 8px;
    width: 185px;
    padding: 0px;
    margin-left:-1px;
    margin-top: -37px;
    top:0px;
    }    
    
#left_nav_links{position: relative;
                left:0px;
                background-image:url(../../images/background_nav_left.jpg); 
                background-repeat:no-repeat;
                color:#0b4499;
                text-align: left;
                font-size: 12pt;
                width: 183px;
                padding-bottom: 26px;
                padding-left: 9px;
                padding-top:11px;
                min-height: 209px; 
                height: 100%;      
                }

#left_navigation a:link {text-decoration: none; color: #0b4499; font-style:normal;}
#left_navigation a:visited {text-decoration: none; color: #0b4499; font-style:normal;}
#left_navigation a:hover {text-decoration: none; color: #0b4499; font-style:normal;}
#left_navigation a:active {text-decoration: none; color: #0b4499; font-style:normal;}


#inner_content 
{
    position: relative;
          left:-24px;
          padding: 18px;
          width: 580px;
          text-align: left;
          margin-left: 0px;
         }
          
#box_sponsor {position: relative;
              top: 60px;
              left: -5px;
              border: solid 1px #8caddb;
              width: 166px;}
              
#box_sponsor .box_header {                   
                   width: 152px;
                   font-size: 10pt;
                   }
                   
#box_sponsor .box_content {
                   min-height: 79px;
                   width: 152px;
                   text-align: center;
                   height: 79px;
              }
                   
#right_bar {right:0px;
    position: absolute;
    top: 0px;
    margin-right:11px;
    height: 100%;
    }
    
#box_spendenkonto {position: relative;
              right: 0px;
              top: 85px;
              border: solid 1px #8caddb;
              min-height: 102px;}

#box_spendenkonto .box_header {width: 216px;}
#box_spendenkonto .box_content {}

#box_events {position: relative;
              right: 0px;
              top: 122px;
              border: solid 1px #8caddb;
              }

#box_events .box_header {width: 216px;}
#box_events .box_content {}

.box_header{background-color: #c5ddf9;
                   height: 20px;
                   font-size: 11pt;
                   color: #0b4499;
                   font-weight: normal;
                   text-align: left;
                   padding-left: 7px;
                   padding-right: 7px;
                   padding-top:3px;
                   padding-bottom: 0px;}
                   
.box_content{background-color: #ecf4fe;
                   font-size: 10pt;
                   padding: 7px;
                   text-align: left;
                   color: #666666;}
    
.box_content a:link {text-decoration: underline; color: #000000;font-style:italic;}
.box_content a:visited {text-decoration: underline; color: #000000;font-style:italic;}
.box_content a:hover {text-decoration: underline; color: #000000;font-style:italic;}
.box_content a:active {text-decoration: underline; color: #000000;font-style:italic;}    
                   
.link_box {text-align:right; }

.box_content h2 {margin-top:0px;
                 }
                 
  /*********************************************TABELLENDESIGN*************************************/
  
  .tableList td 
  {
    border-bottom: solid 1px #c7e0f4;
    }
    
  .tableList th 
  {
    border-bottom: solid 1px #c7e0f4;
    }
          
  .listCell1 {width: 550px;}
  
/**************************************** SPONSOR ************************************************/
  .sponsorUnit1 
 {
    width: 200px;
    border-right: solid 1px #c7e0f4;
    vertical-align: top;
     border-bottom: solid 1px #c7e0f4; 
  }
  
 .sponsorUnit2
 {
    vertical-align:top;
    width: 325px;
    border-bottom: solid 1px #c7e0f4; 
 }
 
 .sponsorUnit2 h3 {font-size: 10pt; font-weight: bold; margin-bottom: 5px;}
 
 .sponsorName {font-size: 12pt; font-weight:bold; margin-bottom: 5px;}  
 
  /*************************************GUESTBOOK***********************************************/
 
 .GuestBookUnit1 
 {
    width: 150px;
    border-right: solid 1px #c7e0f4;
    vertical-align: top;
     border-bottom: solid 1px #c7e0f4; 
  }
  
 .GuestBookUnit2
 {
    vertical-align:top;
    width: 385px;
    border-bottom: solid 1px #c7e0f4; 
 }
  
 .tableGuestbook td {padding:7px;
     }

.pagerGuestbookx tr{border-bottom-width: 0px;} 

 /***********************************ERFUELLTE WUENSCHE*********************************/
 .tdWishes1 {padding: 3px 0px 3px 0px; border-bottom: solid 1px #c7e0f4;}
  .tdWishes2 
  {
    font-size: large;
    vertical-align: top;
    border: 0px;
    padding: 0px 5px 10px 5px;
    border-bottom: solid 1px #c7e0f4;
    width: 100%;}