/*
 *  Globale Formatierungen
 */
body {
 font-family: Verdana, Sans-Serif;
 color: #000000;
 margin: 0;
 padding: 0;
 min-height: 100%;
 text-align: left;  /* Zentrierung im Internet Explorer */
 background-color: #f0f0f0;
}

#seite {
 text-align: left;    /* Seiteninhalt wieder links ausrichten */
 margin: 0;
 margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
 margin-left: 0px;
 padding: 0px;
 overflow: hidden;
 width: 800px;
 /*height: 100%;*/
 background-color: #f0f0f0;
 border-left: 1px solid #999999;
 border-right: 1px solid #999999;
 background-image: url("../images/background.gif");
}


/*
 *  Seitenkopf
 */
#header {
 height: 93px;
 width: 800px;
 background-image: url("../images/header.jpg");
 background-position: right top;
 background-repeat: no-repeat;
 margin: 0px;
}
#header h1 { display: inline; }
#header #title a { float: left; height: 138px; width: 148px; background-image: url("../images/logo.jpg"); }
#header #title a span { display: none; } /* Ueberschrift verbergen */
#header #slogan { display: none; }
#header #date { display: none; }


#vflWolfsburgHome {
 display: block;
 float: right;
 width: 175px;
 height: 20px;
 margin-top: 40px;
 margin-bottom: -60px;
}
#vflWolfsburgHome span { display: none; }


/*
 *  Seitenmenüs
 */
#menu1 { float: left; background-color: #005096; background-image: url("../images/leiste.jpg"); background-repeat: no-repeat; background-position: top left; margin: 0px; margin-top: 60px; padding: 0px; height: 33px; width: 652px; }
#menu1 li { float: left; display: block; text-align: left; }
#menu1 li a { float: left; display: block; height: 25px; margin-left: 2px; margin-top: 4px; margin-right: 8px; text-decoration: none; }
#menu1 li a span { font-weight: bolder; color: #f0f0f0; font-size: 0.7em;}

#toolmenu { float: right; margin: 0px; margin-top: -29px; padding: 0px; }
#toolmenu li { float: left; list-style-type: none; }
#toolmenu li a { float: left; display: block; text-decoration: none; margin-right: 5px; }
#toolmenu li a span { color: #f0f0f0; font-size: 0.6em; font-weight: bold; }

#left { clear: both; float: left; margin: 0px; margin-top: 0px; width: 157px; padding: 0px; background-image: url("../images/left_background.gif"); background-repeat: repeat-y; background-color: #005096; }
#menu2 { margin: 0px; margin-top: -5px; padding: 0px; padding-top: 0px; background-image: url("../images/menue_hintergrund.jpg"); background-position: left top; background-repeat: repeat-y; }
#menu2 li { list-style-type: none; margin-left: 5px; margin-right: 0px; }
#menu2 li a { display: block; font-size: 0.8em; width: 135px; padding-left: 12px; padding-top: 2px; padding-bottom: 2px; margin: 0px; margin-left: 5px; margin-top: 5px; text-decoration: none; }
*html #menu2 li a { width: 135px; }

/* *html #menu2 li a { filter: Alpha(opacity=75); } */

#menu2 .menu2-level1-no a { font-size: 0.7em; color: #ffffff; background-image: url("../images/menu2_hintergrund.jpg"); background-position: right center; background-repeat: no-repeat; }
#menu2 .menu2-level1-no a:hover { background-image: url("../images/menu2_act_hintergrund.jpg"); }
#menu2 .menu2-level1-act a { font-weight: bold; font-size: 0.7em; color: #ffffff; background-image: url("../images/menu2_act_hintergrund.jpg"); background-position: right center; background-repeat: no-repeat; }
#menu2 .menu2-level1-act a:hover { font-weight: bold;  }

#menu2 .menu2-level2-no a { width: 122px; font-size: 0.6em; padding-left: 23px; color: #ffffff; }
#menu2 .menu2-level2-no a:hover { font-weight: bold; }
#menu2 .menu2-level2-act a { width: 122px; font-weight: bold; font-size: 0.6em; padding-left: 23px; color: #ffffff; }
#menu2 .menu2-level2-act a:hover { font-weight: bold; }

#menu2 .menu2-level3-no a { width: 112px; font-size: 0.6em; padding-left: 33px; color: #f0f0f0; }
#menu2 .menu2-level3-no a:hover { font-weight: bold; }
#menu2 .menu2-level3-act a { width: 112px; font-weight: bold; font-size: 0.6em; padding-left: 33px; color: #f0f0f0; }
#menu2 .menu2-level3-act a:hover { font-weight: bold; }

#menu2abschluss { width: 157px; height: 43px; background-image: url("../images/menue_abschluss.jpg"); }

/*
 *  Werbepartner
 */

#werbepartner-top    { margin: 0px; width: 149px; height: 57px; clear: left; border: 0px; background-image: url("../images/werbepartner_top.gif"); background-repeat: no-repeat; }
#werbepartner-middle { margin: 0px; width: 149px; clear: left; border: 0px; background-image: url("../images/werbepartner_middle.gif"); background-repeat: repeat-y; text-align: center; padding-left: 6px; }
#werbepartner-bottom { margin: 0px; width: 149px; height: 11px; clear: left; border: 0px; background-image: url("../images/werbepartner_bottom.gif"); background-repeat: no-repeat; text-align: center; padding-left: 6px; }

/*
 #werbepartner { height: 10px; padding: 0; margin-bottom: 80px; }
 #werbepartner img { margin: 0px; display: none;}
*/

/*
 * Facebook
 */
#fbplugin    { width: 152px; height:487px; clear: left; border: 0px; background-color: #F6F6F5; padding: 5px; }

/*
 *  Rechter Rand
 */
#right{
 float: right;
 width: 130px;
 background-color: blue;
}


/*
 *  Seiteninhalt
 */
#content {
 font-family: verdana, sans-serif;
 font-size: 1em;
 line-height: 120%;
 width: 600px;
 float: left;
 padding: 0px;
 margin-top: -35px;
 margin-left: 15px;
 padding-left: 10px;
}

#content h1,
#content h2,
#content h3 { padding: 3px; }

#content h1 {
 margin: 0px;
 margin-top: 8px;
 margin-left: -10px;
 margin-bottom: 3px;
 font-size: 16px;
 font-weight: bold;
 font-style: italic;
 color: #003e7b;
 border-bottom: 2px solid #e74b14;
}

#content h2 {
 font-size: 16px;
 font-weight: bold;
 padding: 2px;
 margin-bottom: 5px;
 color: #005096;
}

#content h3 {
 font-size: 12px;
 font-weight: bold;
 padding: 2px;
 color: #005096;
}

#content p {
 text-align: justify;
 margin: 5px;
 margin-right: 18px;
 margin-top: 3px;
 margin-bottom: 3px;
 line-height: 150%;
 font-size: 0.8em;
}
#content img { border: 1px solid #666666; }
#content ul { list-style-type: square; margin-top: 5px; }
#content li { font-size: 0.9em; line-height: 180%; }

#content a { color: #005096; text-decoration: none; border-bottom: 1px dotted #005096; }
#content a:hover { color: #e74b14; text-decoration: none; border-bottom: 1px dotted #e74b14; }

#content thead {
 background-color: #e0e0e0;
 font-weight: bold;
}

/*
 *   Unterer Bereich
 */
#bottom {
 clear: both;
 text-align: right;
 background-repeat: repeat-x;
 background-position: top;
 background-color: #808080;
 padding-left: 180px;
 padding-right: 5px;
}
#bottom p {
 margin: 0px;
 font-size: 0.6em;
}
#bottom a {
 color: #ffffff;
 text-decoration: none;
}

/*
*  spezifische definitionen
*/
.csc-textpicHeader-25 { padding-left: 10px; }

.tx-guestbook-list-rowleft { width: 150px; overflow: hidden; }

.csc-uploads { width: 100%; border-collapse: collapse; }
.csc-uploads-fileSize { text-align: right; }
.csc-uploads-fileSize p { float: right; }

.tr-even { background-color: #ffffff; }
.tr-odd {  }

#content .tableheader{ background-color: #e0e0e0; font-weight: bold; font-size: 0.7em; }
#content .tableheader_left, #content .tableheader_right { display: none; }
#content .row { font-size: 0.7em; }
#content .row_1 { background-color: #f0f0f0; }
#content .row_2 { background-color: #ffffff; }
#content .row_left, #content .row_right { display: none; }
#content .td_r { text-align: right; }

#content .tx-guestbook-field label {
  clear: left;
  display: block;
  width: 130px;
  float: left;
  margin-top: 2px;
 }
#content .tx-guestbook-form-inputfield-med,
#content .tx-guestbook-form-inputfield-big
 {
 margin-bottom: 2px;
 margin-top: 2px;
 width: 400px;
 border: 1px solid #808080;
}
#content .tx-guestbook-form-textarea{
 border: 1px solid #808080;
}


#content .tx-guestbook-submit {
 margin-left: 130px;
 width: 150px;
}

#content .tx-guestbook-right p{
 padding: 10px;
 border: 1px solid #ccc;
 background-color: #fff;
}

/*
 *  tt_news
 */
.news-list-item img,
.news-single-item img {
 float: right;
 margin-left: 10px;
 margin-bottom: 5px;
}

