/* Standard-CSS für Fischer Events und TTT */

/* Wichtige Farben




*/

/* Wichtige Befehle

Hintergrundbild:  background: #fff url(body_bg.gif) no-repeat;
*/


/* allgemeine Formatierungen*/

html {
   font-size: 12pt;
}

body {
 margin: 0;
 padding: 0;
 font-size: 11pt;
 font-family:  Arial,Verdana;
 color: #636363;
 scrollbar-arrow-color:#CCE0EF;
 scrollbar-face-color:#0063AE;
 scrollbar-3dlight-color:#CCE0EF3;
 scrollbar-highlight-color:#0063AE;
 scrollbar-shadow-color:#0063AE;
 scrollbar-darkshadow-color:#CCE0EF;
 scrollbar-track-color:#0063AE;
 background-color:#ffffff;
 text-align:center;

}

h1 {font-size: 12pt;color:#0063AE;}
p.ueberschrift {font-weight:bold;color:#0063AE;}

td { font-size: 11pt; }


#main {
width:1000px;
margin:0px auto;
text-align:left;
border:0px solid black;
}

#header {
width:1000px;
height:270px;
border:0px solid black;
}

#abstand {height:20px;}

#kommunikation {
width:1000px;
height:35px;
border-bottom:1px solid;
border-color:#0063AE;
background: url(/images/hg_kommunikation.jpg);
}

#kont {
color:#0063AE;
width:980px;
text-align:right;
border:0px solid black;
padding-top:10px;
}

a.nav1:link,a.nav1:visited,a.nav1:active {
  text-decoration:none;
  color:#0063AE;
  font-size: 11pt;
}
a.nav1:hover {
  text-decoration:none;
  color:#ffffff;
  font-size: 11pt;
}


#header_bilder {
width:1000px;
height:165px;
border:0px solid black;

}

#logo {float:left;}

#bilder {
float:left;
width:610;
height:135px;
border:0px solid black;
margin-top:15px;
margin-right:20px;
background: url(/images/header_01.jpg);
}


/* contentbereich*/

#nav_cont {
background-color:#ffffff;
width:1000px;
border:0px solid black;


}

table.tab_content {width:1000px;height:500px;}

td.nav_content {
width:220px;
background-color:#F2F7FB;
}

td.cont {width:780px;}

#ausgabe {
margin-left:30px;
margin-top:80px;
margin-right:30px;
margin-bottom:80px;}

/* Ende contentbereich*/



/* Projektnavigation */

#navigation {
margin-left:40px;
margin-top:80px;
color:#1D5888;
}

.navinnen {padding-bottom:20px;}
.navinnen2 {padding-bottom:20px;margin-left:20px;}

a.nav:link,a.nav:visited,a.nav:active {
  text-decoration:none;
  font-weight:bold;
  color:#006699;
}
a.nav:hover {
  text-decoration:none;
    font-weight:bold;
  color:#e5e5e5;
}
a.navon:link,a.navon:visited,a.navon:active {
  text-decoration:none;
    font-weight:bold;
  color:#006699;
}
a.navon:hover {
 text-decoration:none;
    font-weight:bold;
  color:#e5e5e5;
}


a.unav:link,a.unav:visited,a.unav:active {
  text-decoration:none;
  font-size:10pt;
  color:#006699;
}
a.unav:hover {
  text-decoration:none;
   font-size:10pt;
  color:#e5e5e5;
}
a.unavon:link,a.unavon:visited,a.unavon:active {
 font-size:10pt;
  text-decoration:none;
  color:#006699;
}
a.unavon:hover {
 font-size:10pt;
 text-decoration:none;
  color:#e5e5e5;
}
/*Ende Projektnavigation */

/*Twitter */

#twitter {margin-top:30px;}

/*Ende Twitter */

/* Footer*/

#footer {
width:1000px;
height:110px;
background: url(/images/footer.jpg);
background-repeat:no-repeat;
color:#ffffff;
}


#copy {
width:220px;
color: #678EAE;
border:0px solid black;
font-size:10pt;
text-align:center;
padding-top:65px;
}

a.copyright:link,a.copyright:visited,a.copyright:active {
  text-decoration:none;
  color:#678EAE;
  font-size:10pt;
}
a.copyright:hover {
  text-decoration:none;
  color:#ffffff;
  font-size:10pt;
}



#seitennavigation {
float:left;
width:600px;
height:145px;
padding-top:20px;
border:0px solid black;
color: #F0F0F1;
}


.ebenensitemap {
float:left;
padding-left:20px;
padding-right:20px;
border-right: 1px solid;
border-color: #C1201B;

}

/* Ende Footer*/


/* Formulare */


input.formular {
width:345px;
height:25px;
color:#000000;
border: 1px solid;
border-color: #b9b9b9;
}

textarea.kontakt {
width:400px;
color:#000000;
border: 1px solid;
border-color: #b9b9b9;



}

input.text { border:1px solid; background-color:#ffff; border-color:#c2c2c2;}

input   { border:1px solid; background-color:#ffff; border-color:#c2c2c2;}
textarea   { border:1px solid; background-color:#ffff; border-color:#c2c2c2;}
fieldset { border:1px solid #c2c2c2; width:600px;}

input.submit {
 background-color:0067B1;
 color:#FFFFFF;
 font-size:12px;
 border-color:#CCE0EF;
 border-width:1px;
 width:114px;
}


submit.weiter {width:200px;height:25px;}

input:focus { background-color :
#CCE0EF;}

textarea:focus { background-color :
#CCE0EF;}

/*  Ende Formulare  */




/* Kundenlogin */


table.kundenlogin {
width:800px;
}

td.tablog {
background-color:#f8f8f8;
}

td.tablogin1 {
border:1px;
border-top:dotted;
border-color:;#a9a9a9;
background-color:#f8f8f8;
}

td.tablogin {
border:1px;
border-top:dotted;
border-color:;#a9a9a9;
}

td.tablogin2 {
border:1px;
border-top:dotted;
border-bottom:dotted;
border-color:;#a9a9a9;
}


p.ueberschrift_login {
font-weight:bold;
}

b.loginbold {
color:#008DD7;

}

a:link,a:visited,a:active {
  text-decoration:underline;
  color:#003366;
}
a:hover {
  text-decoration:none;
  color:#222222;
}





/* Ende Kundenlogin */















/*--------------------------------------------------
  CSS-Formatierungen für die Karteikartenreiter
  --------------------------------------------------*/
/*--------------------------------------------------
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabberlive {
 margin-top:1px;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #7F7FF1;
 text-decoration: none;

}

ul.tabbernav li a:link { color: #FFFFFF; }
ul.tabbernav li a:visited { color: #FFFFFF; }

ul.tabbernav li a:hover
{
 color: #FFFFFF;
 background: #FF0000;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background-color: #ffffff;
 border-bottom: 1px solid #ffffff;
}


ul.tabbernav li.tabberactive a:link { color: #FF0000; }
ul.tabbernav li.tabberactive a:visited { color: #FF0000; }

ul.tabbernav li.tabberactive a:hover
{
 color: #000000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;
 background-color: #FFFFFF;
 width:100%;
}
/*--------------------------------------------------
  Ende CSS-Formatierungen für die Karteikartenreiter
  --------------------------------------------------*/
-->



table.border {border:0px solid #DD241F; width:800px;}
th.border {border:0px solid #DD241F;background-color:#e5e5e5;text-align:left;}
td.border {border:0px solid #DD241F;background-color:#f8f8f8;}

select.suche {width:230px;}
td.vdhaftung {font-size: 9pt;}

hr {color:#DD241F; background-color:#DD241F; height:1px; border:0px;}