/* ------------------------------- STYLE FOR DER UMBAU ----------------------------- */
/* ----------------------------------- AUGUST 2008 --------------------------------- */
/* ---------------------------------- created by AK -------------------------------- */

*{
 margin: 0;
 padding: 0;
 font-family: verdana;
 }

body {
      padding: 0;
      width:100%;
      height:100%;
      text-align: center;
     }

#main_header{
             margin: auto;
             margin-top:20px;
             background-image:url(../images/main_header.png);
             width:993px;
             height:32px;
             display:block;
             }

#main_footer{
             margin: auto;
             background-image:url(../images/main_footer.png);
             background-repeat: no-repeat;
             width:955px;
             height:27px;
             display:block;
             padding-left:38px;
             padding-bottom:20px;
             padding-top:5px;
             }

#main {
       margin: auto;
       width: 993px;
       min-height:450px;
       text-align: left;
       background-image:url(../images/main.png);
       background-repeat:repeat-y;       
       }

/* ------------------------------- HEADERBEREICH ---------------------------------- */

#header {
         width: 991px;
         height: 150px;
         display: block;
         margin-left: -10px;
         padding-left: 10px;
         }

#logo {
       width: 617px;
       height: 144px;
       margin-right:48px;
       display: block;
       float:right;
       background-image: url(../images/logo.jpg);
       background-repeat: no-repeat;
       margin-top:-10px;
       }

#flash{
       position: absolute;
       margin-left:45px;
       margin-top:20px;
       }

#flash div h1{
              font-size:11px;
              font-style:normal;
              font-weight:normal;
              color: #0F4DB2;
              padding-left:5px;
              padding-bottom:0px !important;
               }
               
/* ------------------------------- NAVIGATION ------------------------------------- */

#menues{
        height:78px;
        }

#navigation {
            display: inline;
            width:878px;
            height:61px;
            float: left;
            margin-left:43px;
            margin-top:2px;
            text-align: center;
            padding-left:25px;
            background-image:url(../images/navi.png);
            z-index:1;
            }
 
#bread{
       float: left;
       width:850px;
       margin-left:35px;
       margin-top:1px;
       padding-left:15px;
       display: inline;  
       } 
       
#musi{
       float: left;
       width:50px;
       margin-top:0px;
       padding-left:15px;
       display: inline;      
       } 
           
/* --------------------------------- INHALT --------------------------------------- */

#inhalt {
         position:relative;
         float:left;
         width: 866px;
         min-height: 580px;
         height:530px;
         padding-left: 15px;
         padding-right: 15px;
         padding-top: 10px;
         padding-bottom: 10px;
         margin-left:46px;
         display:inline;
         background:#e0e0e1;
         text-align: justify;
         background-image:url(../images/start.jpg);
         background-position: center 50px;
         }

#flagge{
        margin-right:50px;
        top:0px;
        position: relative;
        z-index:10;
        width:100px;
        float:right;
        }


#flagge a:link   	{font-size:12px; font-family: verdana, helvetica; color:#0f4db2; text-decoration: none; text-transform: uppercase;}
#flagge a:active 	{font-size:12px; font-family: verdana, helvetica; color:#0f4db2; text-decoration: none; text-transform: uppercase;}
#flagge a:visited	{font-size:12px; font-family: verdana, helvetica; color:#0f4db2; text-decoration: none; text-transform: uppercase;}
#flagge a:hover  	{font-size:12px; font-family: verdana, helvetica; color:#0f4db2; text-decoration: underline; text-transform: uppercase;}

#flagge img  	{top:1px; position: relative;}

         
#inhalt_footer{
               width:896px;
               height:24px;
               margin-left:46px;
               background-image:url(../images/inhalt_unten.png);
               float:left;
               display:inline;
               }

#footer_left{
             float:right;
             padding-right:51px;
             font-size:11px; 
             color:#0f4db2; 
             font-family: verdana, helvetica;
             padding-top:3px;
             text-transform: uppercase;
             }

.cleaner{
         clear: both;
         font-size:1px;
         height:1px;
         }
 
h1{
   font-size: 18px;
   color:#3d6cbd; 
   padding-bottom:10px;
   font-weight: bold;
   font-style: italic;
   } 

.inhalt{
        font-size:12px;
        color: #000000;
        font-family:verdana, helvetica;
        line-height:18px; 
        }

/*
.inhalt				{font-size:15px; color:#000000; font-family: verdana, helvetica; text-decoration: none; font-weight: normal; text-align: justify; line-height:20px;}
.inhalt a:link                	{font-size:15px; color:#c1c0c1; text-decoration: none;}
.inhalt a:active	               	{font-size:15px; color:#c1c0c1; text-decoration: none;}
.inhalt a:visited               	{font-size:15px; color:#c1c0c1; text-decoration: none;}
.inhalt a:hover                	{font-size:15px; color:#0f4db2; text-decoration: none;}
.inhalt p               		{font-size:15px; color:#000000; text-align:justify; text-decoration: none;}
.inhalt td                		{font-size:15px; color:#000000; text-align:justify; text-decoration: none;}
*/

.inhalt				{font-size:15px; color:#000000; font-family: verdana, helvetica; text-decoration: none; font-weight: normal; text-align: justify; line-height:20px;}
.inhalt a:link                	{font-size:15px; color:#0f4db2; text-decoration: none;}
.inhalt a:active                	{font-size:15px; color:#0f4db2; text-decoration: none;}
.inhalt a:visited            	{font-size:15px; color:#0f4db2; text-decoration: none;}
.inhalt a:hover                 	{font-size:15px; color:#0f4db2; text-decoration: underline;}
.inhalt p               		{font-size:15px; color:#000000; text-align:center; text-decoration: none; text-align: justify;}
.inhalt td                		{font-size:15px; color:#000000; text-decoration: none;}


p.tx-guestbook-date 		{font-size:12px; color:#000000; font-family: verdana, helvetica; font-weight: bold;}

div.tx-guestbook-right 		{height: *48px; width:75%; background-color:#FFFFFF; float: left; padding: 10px;}

div.tx-guestbook-left  		{height: *48px; width:20%; background-color:#FFFFFF; float: left; padding: 10px; margin-left:1px;}

.tx-guestbook-left a:link 		{font-size:11px; color:#000000; font-family: verdana, helvetica; text-decoration: none; font-weight: normal;}
.tx-guestbook-left a:active		{font-size:11px; color:#000000; font-family: verdana, helvetica; text-decoration: none; font-weight: normal;}
.tx-guestbook-left a:visited	{font-size:11px; color:#000000; font-family: verdana, helvetica; text-decoration: none; font-weight: normal;}
.tx-guestbook-left a:hover		{font-size:11px; color:#0f4db2; font-family: verdana, helvetica; text-decoration: none; font-weight: normal;}

h2.tx-guestbook-header		{display: block; width: 99%; height:20px; background-image:url(../images/guest_back.png); font-size:14px; color:#FFFFFF; font-family: verdana, helvetica; margin-top:10px; padding:5px 0px 5px 10px;}

div.tx-guestbook-clear 		{background-color: #FFFFFF; height:1px; font-size: 1px;}

div.tx-guestbook-clear2 		{background-color: #FFFFFF; border: 1px solid #296bce; border-top: 0px solid #296bce;}
 
.trenner                        	{color:#FFFFFF; float: left; margin-top:7px; height:55px; width:5px; display:block; background-image:url(../images/trenner.png); #background:none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/images/trenner.png');} 
         
.menu                        	{font-size:13px; color:#FFFFFF; text-transform: uppercase; float: left; width:100px; height:35px; display: block; padding-top:22px; text-align:center; font-family: verdana, helvetica; text-decoration: none; font-weight: normal;}
.menu a:link                	{font-size:13px; color:#FFFFFF; text-transform: uppercase; vertical-align:middle; text-align:center; text-decoration: none;}
.menu a:active                	{font-size:13px; color:#FFFFFF; text-transform: uppercase; vertical-align:middle; text-align:center; text-decoration: none;}
.menu a:visited                	{font-size:13px; color:#FFFFFF; text-transform: uppercase; vertical-align:middle; text-align:center; text-decoration: none;}
.menu a:hover                	{font-size:13px; color:#FFFFFF; text-transform: uppercase; vertical-align:middle; text-align:center; text-decoration: underline;}

.bread_start                	{position:relative; font-size:11px; color:#0f4db2; text-transform: uppercase; font-family: verdana, helvetica; text-decoration: none; font-weight: normal;}

.bread                        	{position:relative; font-size:11px; color:#c1c0c1; text-transform: uppercase; font-family: verdana, helvetica; text-decoration: none; font-weight: normal;}
.bread a:link                	{font-size:11px; color:#c1c0c1; text-transform: uppercase; text-align:center; text-decoration: none;}
.bread a:active                	{font-size:11px; color:#c1c0c1; text-transform: uppercase; text-align:center; text-decoration: none;}
.bread a:visited                	{font-size:11px; color:#c1c0c1; text-transform: uppercase; text-align:center; text-decoration: none;}
.bread a:hover                	{font-size:11px; color:#0f4db2; text-transform: uppercase; text-align:center; text-decoration: none;}

.breadAct                       	{font-size:11px; color:#c1c0c1; text-transform: uppercase; font-family: verdana, helvetica; text-decoration: none; font-weight: normal;}
.breadAct a:link                	{font-size:11px; color:#c1c0c1; text-transform: uppercase; text-align:center; text-decoration: none; font-weight: normal;}
.breadAct a:active       		{font-size:11px; color:#c1c0c1; text-transform: uppercase; text-align:center; text-decoration: none; font-weight: normal;}
.breadAct a:visited        		{font-size:11px; color:#c1c0c1; text-transform: uppercase; text-align:center; text-decoration: none; font-weight: normal;}
.breadAct a:hover               	{font-size:11px; color:#FFFFFF; text-transform: uppercase; text-align:center; text-decoration: underline; font-weight: normal;}

.imprint                        	{position:relative; font-size:11px; color:#c1c0c1; text-transform: uppercase; font-family: verdana, helvetica; text-decoration: none; font-weight: normal; float:left; padding-top:5px;}
.imprint a:link                	{font-size:11px; color:#c1c0c1; text-transform: uppercase; text-align:center; text-decoration: none;}
.imprint a:active              	{font-size:11px; color:#c1c0c1; text-transform: uppercase; text-align:center; text-decoration: none;}
.imprint a:visited              	{font-size:11px; color:#c1c0c1; text-transform: uppercase; text-align:center; text-decoration: none;}
.imprint a:hover                	{font-size:11px; color:#0f4db2; text-transform: uppercase; text-align:center; text-decoration: none;}

.tx-slideshow-pi1{
           	  margin-top:10px;
                  }

/*----------------- Werbeflächen -------------------*/
#banner_top{
  position:relative;

  height: 100px;
  width: 993px;
  margin: auto;
  overflow: visible;
  text-align:left;
  }

#banner_right{
  position:relative;
  height: 450px;
  width: 150px;
  z-index: 99;
  left:995px;
  }
 