body {
  background-color:transparent;
  height:100%;
  position:relative;
  z-index:0;
  margin: 0px;
  border: 0px;
  padding: 0px;
        font-family: Arial, Helvetica, sans-serif;
}

div.csc-textpic-left div.csc-textpic-text {
  clear: none !important;
}

.align-center {
  text-align: center;
}

div#middle_content_with_menu ul, div#middle_content_with_menu ol {
  /* background:transparent url(images/p_bg.png) repeat scroll 0 0; */
  margin-left:0;
  padding-left:25px;
  padding-top:10px;
        font-size: 14px;
}

div#middle_content_with_menu ul a, div#middle_content_with_menu ol a, .csc-sitemap ul a {
  
  border:0 none;
  color:black;
  margin:0 0 5px;
  padding:0 6px 0 5px;
  text-decoration:none;
}
div#middle_content_with_menu ul a:hover, div#middle_content_with_menu ol a:hover, .csc-sitemap ul a:hover { 
  background-color:black !important;
  color:white !important;
}

.sign_up_link {
        float:left;
        padding-top:4px;  
} 
.new_loginbox_forgot_passwort_style {  
}
.sign_up_link a, .new_loginbox_forgot_passwort_style a {
  background-color:white;
        color:black;
        text-decoration: none;
        font-size: 10px;
        font-weight: bold;
        padding: 0px 2px 0px 2px;
}
.sign_up_link a {
  margin-bottom: 3px;
}
.sign_up_link a:hover, .new_loginbox_forgot_passwort_style a:hover {
  background-color:black;
        color: white;
}
.logged_in_style {
  font-size: 11px;
}

.tx-newloginbox-pi1 {
        float: right;  
}


.csc-sitemap {
  background:transparent url(images/p_bg.png) repeat scroll 0 0;
        padding-top: 1px;
}
.csc-sitemap ul {
  background-image: none !important;
}

#allwrap {
  width:960px;
  margin:0px auto;
  text-align:left;
}

.csc-textpic-caption a {
  background-color:white;
  color:black;
  padding:0 3px;
  text-decoration:none;
        font-size: 11px;
}
.csc-textpic-caption a:hover {
  background-color:black;
  color:white;
}

#left { 
/*background-color:red;*/
float:left;
width:300px;
margin-right: 15px;
}

#middle {
/*background-color:blue;*/
float:left;
width:325px;
}

#right { 
/*background-color:green;*/
float:left;
width:300px;
margin-left: 18px;
}

img#background {
  width:100%;
  color:white;
  position:absolute;
  z-index:-1;
}

div#my_google_map {
  width: 780px;
        height: 400px;
        margin-right: 20px;
}


div#mainmenu {
  width: 100%;
  height: 40px;
  background: url(images/menu_bg.png) repeat-x scroll 0 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 21px;
}

/***************************************************************/
/* FLYOUT MENU */
/***************************************************************/


.active {
  /* 
color: black; 
*/
}

ul.menu, ul.menu ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
        z-index: 1000;
}

ul.menu a {
  color:white;
  display:block;
  margin:0;
  padding:6px 10px 8px 10px;
  text-decoration:none;
}

ul.menu ul a {
  color:black;
}


.ebene_eins_link {
       color: black !important; 
}

.ebene_eins_link_active {
       color: white !important;
       background-color: black !important;  
}


.ebene_eins_link:hover {
       background: url(images/sub_menu_bg.png) 0 0 !important;
}
.ebene_drei_link:hover {
       background-color: black !important;
       color: black; 
}




ul.menu a:hover {
  color: white;
        background: black;
}



ul.menu li {
  float:left;
  margin:0;
  padding:0;
}



/* Für Unterpunkte keine Float-Eigenschaft */
ul.menu ul li {
  float:none;
}


/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul.menu ul li.hover, ul.menu ul li:hover {
  background-color: black;
}

.hover .ebene_zwei_link {
  color: black;
}
.hover .hover .ebene_zwei_link {
  color: white !important;
}


/* Zweite Ebene */
ul.menu ul {
  margin:0;
  padding: 0;
  position: absolute;
  background: url(images/sub_menu_bg.png) 0 0;
  display: none;
        border-left: 1px dashed #888888;
        border-bottom: 1px dashed #888888; 
        border-right: 1px dashed #888888; 
  width: 220px;
}

/* Zweite Ebene anzeigen */
ul.menu li.hover ul, ul.menu li:hover ul {
  display: block;
}


/* Dritte Ebene */
ul.menu li.hover ul ul, ul.menu li:hover ul ul {
  display: none;
  margin-left: 160px; /* Breite eines Listenelements - Überlagerung */
  margin-top: -30px; /* Höhe eines Listenelements */
        width: 250px;
        border: 1px dashed #888888;
        background:transparent url(images/sub_sub_menu_bg.png) repeat scroll 0 0;
}

/* Dritte Ebene anzeigen */
ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {
  display: block;
}

#left_menu {
  float: left;
       
}

#middle_content_with_menu {
  margin-left: 180px;
  background: url("images/p_bg.png") repeat scroll 0 0 transparent !important;
}


/* Sidemenu */
.sidemenu_layer_2_active {
         color:white;
         font-size:20px;
         text-decoration:none;
}
.sidemenu_layer_3{
}
.sidemenu_layer_3_active {
}
.side_menu {
  margin: 0px;
        padding: 0px;
        border: 0px;
        list-style: none;
        margin-top: 4px;
}
.side_menu li{
  display: block;
        margin-bottom: 3px;
}
.side_menu a {
  background-color:white;
  border:0px;
  color:black;
        text-decoration:none;
        margin:0px 0px 5px 0px;
  padding:0 6px 0 5px;
}
.side_menu a:hover, .sidemenu_layer_3_active {
  background-color:black !important;
  color:white !important;
}



/*************************************************************/
/* MENU ENDE */
/*************************************************************/



#content p {
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  margin:0 0 10px;
  padding:0 0 0 17px;
}

#content p a {
  color: black;
        background-color: white;
        padding: 0px 3px 0px 3px;
        text-decoration: none;
}
#content p a:hover {
  color: white;
        background-color: black;
}



#content .csc-textpic-caption {
  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 0px 0px 0px 10px;
}


#content h1, #content h1 a{
background-color:white;
color:black;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:normal;
padding:2px 0px 2px 8px;
text-transform:uppercase;
text-decoration: none;
/*width:762px;*/
}

#middle_content_with_menu h1, #content h1 a{
 width:762px; 
}


#content h1 a{
padding:2px 0px 2px 0px;
}


#content h1 a:hover {
background-color:black;
color:white;
}

#content #left h1 {
  width: 287px;
}



/************* Lastchanged *****************/
.lastchanged {
  color:red;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  padding-right:5px;
  vertical-align:super;
}

.updated_teaser {
        font-weight:normal;
        padding-right:3px;
}

.csc-menu-5 { 
  border:0 none;
        list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:-100px 0 0;
  padding:0;
  text-align:center;
}

.csc-menu-5 a {
  background-color:white;
        color:black;
        font-size:12px;
        padding:0 3px;
        text-decoration:none;
}
.csc-menu-5 a:hover {
  background-color:black;
        color:white;
}

#photoblog_iframe {
  width: 295px;
        height:356px;
}

#blogposts_iframe {
  width: 100%;
        height: 296px;
}


/************************* GUESTBOOK *****************************/
.guestbook_teaser_p, .ve_guestbook_teaser_more {
    /* float:left; */
    margin:0 0 8px 2px;
    width:273px;
}

.ve_guestbook_teaser_more {
    text-align: right;
}

.tx-guestbook-list-small {
  font-size: 14px;
}

.bodytext {
  /* background:transparent url(images/p_bg.png) repeat scroll 0 0 !important; */
}

/************************* NEWS *****************************/

div#reihe1 { 
      
       &nbsp;font-family:Arial,Helvetica,sans-serif;
        font-size: 14px;
        margin-bottom:8px;
}

div#reihe1 .my_newstext { 
        background:transparent url(images/p_bg.png) repeat scroll 0 0;
       &nbsp;font-family:Arial,Helvetica,sans-serif !important;
        font-size: 14px;
        margin-bottom:8px;
        padding:0 3px;
}




div#reihe1 p { 
        background-image: none;
        margin: 0px;
}

div#reihe1 .spacer-gif { 
        
}


div#reihe1 a {
  background-color:white;
  color:black;
  padding:0 3px;
  text-decoration:none;
        padding:1px 5px 1px 4px;
}
div#reihe1 a:hover {
  background-color:black;
  color:white;  
}

.my_newsdate {
  background:transparent url(images/p_bg.png) repeat scroll 0 0;
        padding:1px 3px 1px 3px;
}

.my_newsimage {
        float: left;
        margin-right: 4px;

}

.my_newsimage {
        float: left;
        margin-right: 4px;
}

.my_newsclearer {
        clear: both;
}

#teaserdiv {
        height:255px;
        
}
#teaserdiv p {
       background-image:url("http://georgwoi.at/fileadmin/templates/relaunch/images/p_bg.png"); 
       padding:5px 0 5px 9px;
       width:286px;
       margin-bottom:6px;
}





.tx-ttnews-browsebox-strong {
        font-weight:normal;
}

.tx-ttnews-browsebox-SCell {
     background-color: transparent;
}

.tx-ttnews-browsebox p {
       margin-top: 0px;
       padding: 8px !important;
}


/************** Guestbook style ********************/

  .tx-guestbook-list-table, #really_showing { 
    /*border: 1px solid #433B10;*/
    margin:0px;
    margin-left:157px;
    border: 0px solid #433B10;
    width:663px;
  }
    .tx-guestbook-list-header {
  border-bottom:1px solid black;
  color:#333333;
  font-family:Georgia,serif;
  font-size:14px;
  font-style:italic;
  font-weight:normal;
  height:20px;
  padding:5px 5px 10px;
  text-align:center;
  }
  
  .tx-guestbook-list-header_span_left_bg {
  background-image:url(../../../typo3conf/ext/ve_guestbook/pi1/images/bg_left.gif);
  background-repeat: no-repeat;  
  background-position: left;  
  }
  
  .tx-guestbook-list-header_span_right_bg {
  background-image:url(../../../typo3conf/ext/ve_guestbook/pi1/images/bg_right.gif);
  background-repeat: no-repeat;  
  background-position: right;  
  }
  
  .tx-guestbook-list-header_span_padding {
  margin-left:86px;
  margin-right:86px;
  }
  
    
    .tx-guestbook-list-row {
  background: transparent;
  color: #333333;
  font-size:12px;
  /*border-top: 1px solid #433B10;*/
  padding:10px;
  }
    .tx-guestbook-list-rowleft {
    background: transparent;
    color: #333333;
    font-size:11px;
    /*border-top: 1px solid #433B10;
    border-right: 1px solid #433B10;*/
    padding:10px;
  }
  .tx-guestbook-list-rowleft a{
    text-decoration:none;
    font-size:11px;
    font-style: italic;    
  }
  .tx-guestbook-list-rowleft a:hover{ 
    text-decoration:underline; 
  }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; font-style:normal;}
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { 
    border: 1px solid #433B10;
    font-size:11px; 
    color:#333333; 
    width:200px; 
    background-color:#ffffff;
    padding-left:5px;
  }
    .tx-guestbook-form-inputfield-big { 
    border: 1px solid #433B10;
    font-size:11px; 
    color:#333333; 
    width:300px;
    background-color:#ffffff;
    padding-left:5px;
  }
  html>body .tx-guestbook-form-inputfield-big { /* IE hack */ 
    width:300px
  }
    .tx-guestbook-form-textarea { 
    border: 1px solid #433B10;
    background-color:#ffffff;
    font-size:12px; 
    font-family: "georgia", "times new roman", serif;
    padding:5px;
    color:#333333; 
    width:600px; 
  }
  html>body .tx-guestbook-form-textarea {   /* IE hack */
    width:600px; 
  }
  
  
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }
  .tx-guestbook-results-count, .tx-guestbook-results-count-footer { 
    font-size:12px;
    text-align:right;
  }
  html>body .tx-guestbook-results-count-footer {  /* IE hack */
    padding-bottom:15px;
  }
  .tx-guestbook-form-fieldlabel {
    font-size:12px;
    width:90px;
    color:#666666;
    padding-left:10px;  
  }

.tx-veguestbook-pi1 .tx-guestbook-field {
  clear:both;
  display:block;
  padding:10px 0px 57px 0px !important;
  width:100%;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
  float:left;
  margin-left:23px !important;
  margin-top: 9px;
  width:10em;
}

.tx-veguestbook-pi1 .tx-guestbook-field label { 
  clear:both;
  display:block;
  float:left;
  font-size:10px;
  width:10em;
}

.tx-veguestbook-pi1 { 
  clear:both;
  font-size:12px;
  width: 100%;
}

.tx-veguestbook-pi1 a { 
  background-color: white;
  color: black;
  text-decoration: none;
  padding: 0px 3px 0px 3px;
  margin: 2px;
}
.tx-veguestbook-pi1 a:hover { 
  background-color: black;
  color: white;
  text-decoration: none;
}




.tx-srfreecap-pi2-cant-read {
  color: red;
  font-size: 9px;
}

.tx-srfreecap-pi2-image { 
  margin-left:23px !important;
}

.tx-srfreecap-pi2-cant-read a:link { 
  background-color:transparent;
  color:red;
  font-weight:bold;
}


#submit_button, .csc-mailform-submit, .new_login_submitbutton {
  border: 1px solid #433B10;
  background-color:#eeeeee;
  font-size:12px;
  height:24px;
  cursor: pointer;
  float:left;
}
#submit_button:hover {
  border: 1px solid #ff0000;
  cursor: pointer;
}
.ve_guestbook_teaser_more {
  font-size:12px;
  text-align:right;
}
/*------------------ guestbook end --------------------------------*/




/*************************** div properties for seagull-box ********/
#seagull_box {
  display:block;
  height:112px;
  left:963px;
  position:relative;
  top:-500px;
  width:114px;
}

#seagull_box a{
  display:block;
  width: 114px;
  height: 112px;
  background: url("http://georgwoi.at/fileadmin/templates/images/seagull_both_states.png") 0px -21px no-repeat;
  
}
#seagull_box a:hover{
  background-position: -114px -21px;
}

/*********** mooslide ***************************/
.wttwitter {
  width: 294px;
}

.wttwitter_feed {
  padding: 0px 10px 0px 10px;
  margin: 0px;
  background-image:url("http://georgwoi.at/fileadmin/templates/relaunch/images/p_bg.png");
}

.wttwitter_feed li{
        font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

.wttwitter_feed li a {
  background-color:white;
  color:black;
  font-size:14px;
  margin-left:0;
  margin-top:6px;
  padding-left:4px;
  padding-right:4px;
  text-decoration:none;
}

.wttwitter_feed li a:hover {
  background-color:black;
  color:white;
}

#twitter_div {
  margin-top: 10px;
}

#twitter_update_list  {
    list-style-type: none;
    padding-left: 0;
    width: 295px;
  font-size: 14px;
  margin-top: 0px;
}

#twitter_update_list li{
    background-image: url("http://georgwoi.at/fileadmin/templates/relaunch/images/p_bg.png");
    clear: both;
    margin: 0 0 6px;
    padding: 10px;
}

#twitter_update_list li a{
    background-color:white;
  color:black;
  font-size:14px;
  margin-left:0;
  margin-top:6px;
  padding-left:4px;
  padding-right:4px;
  text-decoration:none;
}
   

.tx-astcountdown-pi1 {
  text-align: center;
}


