/*www.franz-koenig.at*/

body{
color: black; 
background-image: url(grafiken/background.jpg);
background-repeat: repeat;
background-color: #b8080a;
font-size: 1em;
font-family: Helvetica,Verdana,sans-serif;
text-align: center;
min-width: 41em; 
}
  
div#layer{
width: 1000px;
text-align: center;
margin: 0px auto; 
}  

div#header {
margin: 0 0 0.7em;
text-align: center;
}

div#Links {
float: left;  
width: 9.9em;
padding: 0;
margin-left: 0px;
}
  
div#Login {
float: left;  width: 9.3em;
padding: 0;
margin-left: 0px;
border: 2px solid #e8b90b;
background-color: white;
margin-top: 10px;
padding: 5px;
padding-top: 10px;
text-align: left;
}
  
div#Login a{
font-size: 0.9em;
}

div#Login .login{
margin-bottom:5px;
margin-right:80px;
}

* html div#Login .login{
margin-right:52px;
}

div#Presse {
float: left;  width: 10em;
padding: 0;
margin-left: 0px;
border: 2px solid #e8b90b;
background-color: white;
margin-top: 10px;
padding-bottom: 5px;
text-align: center;
}
  
  
* html  div#Presse {
width: 10em;
}
  
div#Presse img{
border: none;
}
  
  
div#Presse .csc-firstHeader{
font-size: 0.9em;
background: url(http://www.invaders.at/fileadmin/img/gelb_bg.png) #e8b90b repeat-x top left;
display: block;
list-style: none;
text-decoration: none;
margin-top: 0px;
}

div#Support {
float: left;  width: 10em;
padding: 0;
margin-left: 0px;
border: 2px solid #e8b90b;
background-color: white;
margin-bottom: 10px;
text-align: center;
}
  
* html  div#Support {
width: 10em;
}
  
div#Support img{
border: none;
}

div#Support .csc-firstHeader{
font-size: 0.9em;
color: white; 
background: url(http://www.invaders.at/fileadmin/img/gelb_bg.png) #e8b90b repeat-x top left;
display: block;
list-style: none;
text-decoration: none;
margin-top: 0px;
}

  
div#Navigation1 {
float: left;  width: 10em;
padding: 0;
margin-left: 0px;
border: 2px solid #e8b90b;
background-color: white;
}
  

div#Info {
float: right; 
margin: 0px 0px 0px 0; 
padding: 0; margin-right:105px;
width: 100px;
}
  
  
* html div#Info {
float: right;
margin: 0px 0px 0px 0; 
padding: 0; margin-right:0px;
width: 100px;
}
 
  
div#Info1 {
font-size: 0.9em;
width: 14em;
margin-left: 0px;
border: 2px solid #e8b90b;
background-color: white;
padding-bottom: 10px;
}
  
div#Info2 object{
width: 14em;
margin-left: 0px;
}

#Info2 {
padding-top: 15px;
}


  
div#Info3 {
font-size: 0.9em;
width: 14em;
margin-top: 10px;
border: 2px solid #e8b90b;
padding-bottom: 10px;
background-color: white;
}
  
div#Info4 {
font-size: 0.9em;
width: 14em;
margin-top: 10px;
border: 2px solid #e8b90b;
padding-bottom: 10px;
background-color: white;
}
  
div#Info5 {
margin-top: -25px;
margin-bottom: -5px;
}
  
  
  
div#Info h3 {
font-size: 1.0em;
color: white; 
background: url(http://www.invaders.at/fileadmin/img/gelb_bg.png) #e8b90b repeat-x top left;
padding-bottom: 1px;
display: block;
list-style: none;
text-decoration: none;
padding-bottom: 2px;
padding-top: 2px;
margin-top: 0px;
}

div#Info p {
font-size: 0.8em;
}
   
div#info .csc-firstHeader{
font-size: 0.9em;
color: white; 
background: url(http://www.invaders.at/fileadmin/img/gelb_bg.png) #e8b90b repeat-x top left;
padding-bottom: 2px;
padding-top: 2px;
display: block;
list-style: none;
text-decoration: none;
margin-top: 0px;
}

.csc-header h1.csc-firstHeader{
font-size: 0.9em;
color: white; 
background: url(http://www.invaders.at/fileadmin/img/gelb_bg.png) #e8b90b repeat-x top left;
padding-bottom: 2px;
padding-top: 2px;
display: block;
list-style: none;
text-decoration: none;
margin-top: 0px;
}
  
*+html div#Inhalt {
margin: 0em 0em 0em 10.3em;
}
    

div#Inhalt {
width: 570px;
margin: 0em 0em 0em 11em;
padding-left: 0pt;
padding-top:10px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
border: 2px solid #e8b90b;
text-align:left;
background-color: white;
overflow: hidden;
}


* html div#Inhalt {
height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
margin: 0em 0em 0em 10em;
width: 570px;
padding-left: 15px;
padding-right: 15px;
padding-top:10px;
padding-bottom: 10px;
border: 2px solid #e8b90b;
text-align:left;
background-color: white;
overflow: visible;
}
  
div#Inhalt h2 {
font-size: 1em;
color: #b30b00;
text-transform: uppercase;
}
  
div#Inhalt h3 {
font-size: 1.0em;
color: #b30b00;
text-transform: uppercase;
}
  
div#Inhalt h5 {
font-size: 1.0em;
color: #b30b00;
text-transform: uppercase;
}
  
div#Inhalt h1 {
font-size: 1.0em;
color: #b30b00;
text-transform: uppercase;
}
  
div#Inhalt h4 {
font-size: 1.0em;
color: #b30b00;
text-transform: uppercase;
}
  
  
div#Inhalt p{
font-size: 0.8em;
}
   
div#Inhalt .tx-ttnews-browsebox{
font-size: 0.5em;
}
   
div#Inhalt img{
border: none;
}

#Inhalt h1.csc-firstHeader {
background: none;
}
 
div#csc-firstHeader{
font-size: 1em;
margin: 1em 0;
line-height:1.4em;
}
  
  
div#Fusszeile {
clear: both;
font-size: 1em;
margin-top: 5px; padding: 0.1em;
text-align: center;
color: #e8b90b; 
}

div#Fusszeile a{
color: #e8b90b; 
text-decoration: none;
}
 
.kader {border: 0px solid #b30b00; vertical-align:top; overflow:hidden; text-align:center; font-family:Verdana;}
.td-0 {border: 0px solid #b30b00; padding-left:5px; width:60px}
.td-1 {border: 0px solid #b30b00; padding-left:5px; width:130px}
.td-2 {border: 0px solid #b30b00; padding-left:5px; width:130px}
.td-3 {border: 0px solid #b30b00; padding-left:5px; width:80px}
.td-4 {border: 0px solid #b30b00; padding-left:5px; width:80px}
.td-5{border: 0px solid #b30b00; padding-left:5px; width:80px}
.td-last {border: 0px solid;width:20px; text-align:center}

.ft10px666666 { color: #9e001a; font-size: 12px; font-family: Verdana }


ul#Navigation {
font-size: 0.85em;
width: 120pt;
margin: 0pt 0pt 0pt 0; padding: 0;
text-align: left;
display: block;
list-style: none;
text-decoration: none;
text-transform: uppercase; 
}

li.sidebar_sub_act a{
color: white;
background: url(http://www.invaders.at/fileadmin/img/menu_bg.png) #e8b90b repeat-x top left;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
display: block;
list-style: none;
text-decoration: none;
}
  
li.sidebar_sub_nor a{
color: #b8080a; 
background-color: white;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
display: block;
list-style: none;
text-decoration: none;
}

ul#Navigation a:hover {
color: white; 
background: url(http://www.invaders.at/fileadmin/img/menu_bg.png) #e8b90b repeat-x top left;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
display: block;
list-style: none;
text-decoration: none;
}

ul#Navigation1 {
font-size: 0.8em;
width: 120pt;
margin: 0pt 0pt 0pt 0; padding: 0;
text-align: left;
display: block;
text-transform: uppercase; 
list-style: none;
text-decoration: none;
}

*html ul#Navigation1 {
font-size: 0.8em;
width: 120pt;
margin: 0pt 0pt 0pt 0; padding: 0;
text-align: left;
display: block;
text-transform: uppercase; 
list-style: none;
text-decoration: none;
}

li.sidebar_sub_act1 a{
margin-left: 18px;
color: white;
background-color: #e8b90b;
padding-left: 15px;
padding-top: 1px;
padding-bottom: 1px;
display: block;
list-style: none;
text-decoration: none;
}
  
li.sidebar_sub_nor1 a{
margin-left: 18px;
color: #b8080a; 
background-color: white;
padding-left: 15px;
padding-top: 1px;
padding-bottom: 1px;
display: block;
list-style: none;
text-decoration: none;
}

ul#Navigation1 a:hover {
margin-left: 18px;
color: white; background-color: #e8b90b;
padding-left: 15px;
padding-top: 1px;
padding-bottom: 1px;
display: block;
list-style: none;
text-decoration: none;
}


.ft10px333333  { color: #9e001a; font-size: 12px; font-family: Verdana }
.formular { color: #9e001a; font-size: 12px; font-family: Verdana; background-color: #ffffff; border: solid 1px #666666; }


/* MAIL Formular */

.csc-frame {
border: 0px;
margin-left:0px;
}

fieldset.csc-mailform {
border: 0px;
margin-left:0px;
font-size:0.8em;
padding-left: 0px;
}

fieldset.csc-mailform label {
width: 100px;
margin-left:0px;
display: block
}

fieldset.csc-mailform input,
fieldset.csc-mailform textarea {
margin-bottom: 10px;
font-size:0.8em;
font-family: Verdana, Helvetica, sans-serif;
border:1px solid #ccc;
padding:2px;
width:250px;
text-align:left;
}

#mailformformtype_mail {
padding:2px;
margin-left:0px;
background:#e8b90b;
color: #b8080a;
border:1px solid #b8080a;
width:80px;
text-align:left;
}

.ft10px666666 {
font-size: 1em;
color: black;
font-family: Helvetica,Verdana,sans-serif;}

.tx-srfeuserregister-pi1 p {color: black;}
.tx-srfeuserregister-pi1 td { vertical-align:top;  font-family:Verdana, sans-serif; color:black; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
.tx-srfeuserregister-pi1 input {background-color: white; color: black;}
.tx-srfeuserregister-pi1 input[type=radio] { vertical-align: middle; margin-left: 10px; margin-right: 5px; }
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-uploader { background-color: white; color: black; font-weight:bold; }
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-icon { background-color:transparent;}
.tx-srfeuserregister-pi1 select {background-color: white; color: black; font-weight:bold; }
.tx-srfeuserregister-pi1 textarea {background-color: white; color: black; font-weight:bold; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio input  {background-color:transparent; color: black; font-weight:bold; vertical-align:middle; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox input  {background-color:transparent; color: black; font-weight:bold; vertical-align:middle; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; list-style-image: none; list-style-position: inside; margin: 0 0 0 .5em;}

.tx-ttnews-browsebox {
font-size: 1.2em;}

.tx-chcforum-pi1-Table{
margin-left: -5px;
}

.tx-chcforum-pi1-preTableWrap {
height: 50px;
}

a:link {color:#b8080a;}
a:visited {color:#b8080a;}
a:active {color:#b8080a;}
a:hover {color:#b8080a;}

.tx-gooffotoboek-pi1 a:link {color:#b8080a; line-height:3em;}
.tx-gooffotoboek-pi1 a:visited {color:#b8080a; line-height:3em;}
.tx-gooffotoboek-pi1 a:active {color:#b8080a; line-height:3em;}
.tx-gooffotoboek-pi1 a:hover {color:#b8080a; line-height:3em;}
.tx-gooffotoboek-pi1 h1 {color:#b8080a; font-size: 1em;}

.tx-gooffotoboek-pi1{
padding-top: 10px;
}

.csc-firstHeader{
font-size: 1em;
color: #b8080a;
}

.tr-even {
font-size: 0.8em;
height: 30px;
}

.tr-odd {
background-color: #e8b90b;
font-size: 0.8em;
height: 30px;
}

div#Inhalt .tx-chcforum-pi1-Table{
margin-left: 0px;
}

.tx-ttnews-browsebox {
color:white;
}
.tx-ttnews-browsebox a{
font-size: 12px;
}

/* WT GALLERY category mode */
div.wtgallery_categories { 	
width: 170px;
}

div.wtgallery_categories a{ 
font-size: 14px;
}

div.wtgallery_category_pic {
float: left;
margin-top:10px;
}

p.wtgallery_category_pagebrowser {
display: none;
}

/* WT GALLERY list mode */

.wtgallery_listpic_pic {
border: 1px solid white;
}

.wtgallery_listpic {
margin: 5px;
}

.wtgallery_pagebrowser_up {
display: none;
}

/* WT GALLERY singleview mode */
.wtgallery_singlepic_pic {
border: 1px solid white;
}

.wtgallery_singlepic {
width: 482px;
text-align: center;
}
/* wt_gallery END */



/*NEWS*/

.tx-ttnews-browsebox {
	margin:3px;
	color:white;
}
.tx-ttnews-browsebox TD {
font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
margin:0px;	
}

.news-search-emptyMsg {
font-size: 11px;
margin-left: 10px;
}

.news-single-item {
padding-top: 8px;
margin-top: 5px;
margin-bottom:5px;
}

* html .news-single-item {
padding:0px;
margin-top: 31px;
margin-bottom:5px;
}

.news-single-item H2 {
font-size: 0,8em;
font-weight:bold;
color: #C35227;
margin-bottom: 0px;
}

.news-single-item H3 {
margin-bottom: 15px;
}

.news-single-img {
float: right;
margin-left:5px;
}

.news-single-imgcaption {
padding:3px;
clear:both;
}

.news-single-category {
float: right;
}

.news-single-backlink, .news-single-backlink a {
font-weight: bold;
font-size: 14px;
margin-bottom: 25px;
margin-top: 10px;
}

h2 .news-single-timedata {
float: right;
font-size: 12px;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
font-size: 9px;
}

.news-single-author {
padding-bottom: 3px;
}

.news-single-additional-info {
background-color: #BBE53A;
/* 	clear: both; */
margin-top: 15px;
padding:3px;
padding-bottom:0px;
}

.news-single-related,.news-single-files,.news-single-links  {
border: 1px solid #666;
margin:0px;
margin-bottom: 3px;
padding:3px;
background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
font-weight: bold;
font-size: 11px;
margin-left:5px;
width:90%;
}


.tx-ttnews-browsebox {
color:white;
}

/* NEWS END */
.tx-newloginbox-pi1 tr{
font-size: 0.8em;
}

.tx-srfeuserregister-pi1 a:link { background-color:transparent; color:#b30b00;  font-size: 1.2em;}
.tx-srfeuserregister-pi1 a:visited { background-color:transparent; color:#b30b00; font-size: 1.2em;}
.tx-srfeuserregister-pi1 a:hover { background-color:transparent; color:#b30b00;font-size: 1.2em;}
.tx-srfeuserregister-pi1 a:active { background-color:transparent; color:#b30b00; font-size: 1.2em;}


   
/*Validierung*/
input.invalid, textarea.invalid {
background-color: #FFE813;
border: 0.1em;
border-color: #BB0000 !important;
border-style: solid;
margin: 0.1em !important;
}

input.invalid:focus, textarea.invalid:focus {
background-color: #FFE813;
border: 0.2em;
border-color: #BB0000 !important;
border-style: solid;
margin: 0 !important;
}
/*Ende Validierung*/ 

/*FORMULAR*/
.tx-newloginbox-pi1 label{
width: 198px;
display: block;
}

textarea{
margin: 1px;
}
/* Ende FORMULAR*/

.countdown {
font-size: 12px;
}

.tx-rspflvplayer-pi1 {
text-align: center;
}

.youtube {
text-align: center;
margin-bottom: 30px;
}

.tx-chcforum-pi1-postTableWrap {
overflow: hidden;
}

.tx-chcforum-pi1-pageLinksTop {
display: none;
}

p.center {
text-align: center;
}

.wtgallery_categories {
float: left;
margin-right: 20px;
}

.clearer {
clear: both;
}

.count {background: url(http://www.invaders.at/fileadmin/img/comment.gif) no-repeat;
background-position: 0px 5px;
font-size: 13px;
padding-left: 18px;
padding-top: 3px;
margin-bottom: 8px;
}

#Inhalt .tx-veguestbook-pi1 h2.tx-guestbook-header {background: white; padding: 0px; text-transform: normal; color: black; font-weight: 100;}
.tx-veguestbook-pi1 .tx-guestbook-left{background: white;}
.tx-veguestbook-pi1 .tx-guestbook-left a{color: #c10404;}
.tx-veguestbook-pi1 .tx-guestbook-right{background: transparent;}



#Inhalt .tx-veguestbook-pi1 .tx-guestbook-result {
font-size: 14px;
font-weight: normal;
}

#Inhalt .tx-veguestbook-pi1 label {
font-size: 14px;
font-weight: normal;
}
	
.tx-veguestbook-pi1 .tx-guestbook-field label {
width: 6em;
}

.gbh a{
margin-right: 10px;
font-weight: bold;
font-size: 14px;
}

.gbd {
font-size: 13px;
}

.tx-veguestbook-pi1 .tx-guestbook-right {
display: none;
}

.facebook {
margin-top: 10px;
}

.facebook a{
color: black;
}

/* default styles for extension "tx_srfeuserregister_pi1" */
   .tx-srfeuserregister-pi1 p { font-family:Verdana, sans-serif;  line-height:125%; color:black; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
   .tx-srfeuserregister-pi1 a:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold;}
   .tx-srfeuserregister-pi1 a:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srfeuserregister-pi1 a:hover { background-color:transparent; color:#333333; text-decoration:none; }
   .tx-srfeuserregister-pi1 a:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srfeuserregister-pi1 td { vertical-align:top;  font-family:Verdana, sans-serif;  line-height:125%; color:black; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
   .tx-srfeuserregister-pi1 input {  font-family:Verdana; background-color: white; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 input[type=radio] { vertical-align: middle; margin-left: 10px; margin-right: 5px; }
   .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit {  font-family:Verdana; background-color:#d6d6d6; color:black; font-size: 13px; }
   .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-uploader {  font-family:Verdana; background-color:#d6d6d6; color:black; font-weight:bold; }
   .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-icon {  font-family:Verdana; background-color:transparent;}
   .tx-srfeuserregister-pi1 select {  font-family:Verdana; background-color:#d6d6d6; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 textarea {  font-family:Verdana; background-color:#d6d6d6; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio input  {  font-family:Verdana; background-color:transparent; color:black; font-weight:bold; vertical-align:middle; }
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox input  {  font-family:Verdana; background-color:transparent; color:black; font-weight:bold; vertical-align:middle; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; list-style-image: none; list-style-position: inside; margin: 0 0 0 .5em; ; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .4em 0; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; ; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { list-style-type: square; list-style-image: none; list-style-position: inside; margin: 0; ; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; margin: 0 2em 0 0;}
   
   #Inhalt .tx-srfeuserregister-pi1 table p{
font-size: 12px;
}