.newsnavi
	{
	 float:right;height:30px;width:200px;margin-top:-15px;text-align:right;
	}
.newsnavi p
	{
	 color:#F27B21;
	}


h1
         {
          font-family:Verdana;
          font-size:18px;
          color:#4e4e4e;
          margin:0px;
          margin-bottom:20px;
          line-height:24px;
         }
body
         {
          margin:0px;
          background: url(../_img/layout/bg_links.jpg) 0px 0px repeat-x;
         }
h2
         {
          font-family:Verdana;
          font-size:11px;
          color:#f27b21;
          margin:0px;
         }
h3
         {
          font-family:Verdana;
          font-size:11px;
          color:#4e4e4e;
          margin:0px;
         }
h4
         {
          font-family:Verdana;
          font-size:11px;
          color:#FFFFFF;
          margin:0px;
          margin-left:15px;
         }
h5
         {
          font-family:Verdana;
          font-size:11px;
          color:#4e4e4e;
          margin:0px;
          margin-left:15px;
          margin-top:10px;
          margin-bottom:5px;
         }


p
         {
          font-family:Verdana;
          font-size:11px;
          color:#646567;
          margin:0px;
          line-height:14px;
         }
.navianzeige
         {
          font-family:Verdana;
          font-size:12px;
          color:#FFFFFF;
          margin:0px;
          line-height:22px;
          margin-left:10px;
          cursor:default;
         }

a
         {
          color:#f27b21;
          text-decoration:none;
         }
a:hover
         {
          color:#FFFFFF;
          text-decoration:none;
         }


.clear
         {
          clear: both;
          height: 0px;
          margin: 0px;
          padding: 0px;
          font-size: 0px;
         }

#schattenrechts
         {
          margin: 0 auto;
          width:1140px;
          height: 100%;
          voice-family: "\"}\"";
          voice-family: inherit;
          background:url(../_img/roth_layout/schatten.png) 0px 0px;
          background-repeat:repeat-y;
         }
.zentfuerfooter
         {
          margin: 0 auto;
          width:1140px;
          height: 100px;
         }




#schattenunten
         {
          width:960px;
          height: 50px;
          background:url(../_img/roth_layout/schatten_unten.png) no-repeat 0px 0px;
          text-align:center;
          color:#646567;
          font-family:Verdana;
          font-size:11px;
          padding-top:10px;
         }
#schattenunten a
         {
          color:#646567;
         }
#schattenunten a:hover
         {
          color:#f27b21;
         }


#wrapper
         {
          width:944px;
          margin-left:8px;
          background-color:#FFFFFF;
         }
#banner
         {
          height:182px;
          width:944px;
          background:url(../_img/roth_layout/banner_bg.png);
         }
#banner_vordergrund
         {
          height:182px;
          width:944px;
          background:url(../_img/roth_layout/banner_fg.png);
          position:absolute;
          top:0px;
         }
#banner_newsticker
         {
          height:30px;
          width:944px;
          position:absolute;
          margin-top:138px;
         }
#hauptnavi
         {
          float:left;
          height:170px;
          width:200px;
         }
#bannergrafik
         {
          float:left;
          height:164px;
          width:544px;
          margin-top:5px;
         }
#bannergrafik img
        {
         margin-left:1px;
         margin-top:1px;
        }

#rechtsnebenbanner
         {
          height:164px;
          width:195px;
          float:left;
          margin-left:5px;
          margin-top:5px;
         }
#navibalken
         {
          height:174px;
          width:944px;
          background:url(../_img/roth_layout/navi_bg.png) repeat-x;
         }
#downloadbutton
         {
          height:22px;
          width:178px;
          border:1px solid #3e3e40;
          background:url(../_img/roth_layout/button_dl.png) no-repeat;
          font: 13px Verdana;
          line-height:22px;
          color: #FFFFFF;
          padding-left:15px;
          cursor:hand;
         }
#downloadbutton:hover
         {
          background:url(../_img/roth_layout/button_dl_ho.png) repeat-x;
         }
#infoboxunterdownload
         {
          height:134px;
          width:191px;
          border:1px solid #3e3e40;

          font: 13px Verdana;
          line-height:22px;
          color: #FFFFFF;
          margin-top:4px;
          margin-left:1px;
         }
#infoboxunterdownload p
         {
          color:#FFFFFF;
          margin-left:15px;
          margin-right:5px;
          margin-bottom:10px;
         }
#infoboxunterdownload a
         {
          color:#f27b21;
         }
#infoboxunterdownload a:hover
         {
          color:#FFFFFF;
          text-decoration:none;
         }






#trennbalken
         {
          height:30px;
          width:944px;
          background-color:#FFFFFF;

         }
#trennbalken_links
         {
          height:22px;
          width:195px;
          background-color:#f57921;
          margin-top:4px;
          float:left;
         }
#trennbalken_mitte
         {
          height:22px;
          width:544px;
          background-color:#f57921;
          margin-top:4px;
          margin-left:5px;
          float:left;
         }
#trennbalken_rechts
         {
          height:22px;
          width:195px;
          background-color:#f57921;
          margin-top:4px;
          margin-left:5px;
          float:left;
         }



#demoelement
         {
          width:944px;
          background-color:#000000;

         }


#navilinks
         {
          width:195px;
          float:left;
          padding:0px;
          background: url(../_img/roth_layout/bg_links.jpg) 0px 0px repeat-x #ffffff;
         }
#navilinks p
        {
         margin-left:15px;
         font-size:9px;
        }

#navilinks a
        {
         font-size:12px;
         font-weight:bold;
        }
#navilinks a:hover
        {
         color:#646567;
        }


#content
         {

          height:200px;
          width:544px;
          margin-right:5px;
          float:left;
         }

.inhalt
         {
          width:529px;
          float:left;



          background: url(../_img/roth_layout/bg_links.jpg) 0px 0px repeat-x;
          margin-left:5px;
          margin-top:0px;
          padding-top:30px;
          padding-left:15px;
          padding-bottom:40px;
         }
.inhalt table
         {
          margin:0px;
          padding:0px;
          border:0px;
          margin-top:20px;
         }
.inhalt a:hover
        {
         color:#646567;
        }
.inhalt p
        {
         margin-right:15px;
        }


#navirechts
         {
          width:195px;

          float:right;

          background: url(../_img/roth_layout/bg_links.jpg) 0px 0px repeat-x;
          background-repeat:repeat-x;
         }
#navirechts p
         {
          margin-left:15px;
          margin-right:10px;
          margin-bottom:10px;
          line-height:16px;
         }
#navirechts hr
         {
          height: 1px;
          border-width: 1px 0 0 0;
          border-style: solid;
          border-color: #BFBFBF;
          margin:0px;
          padding:0px;
          margin-left:15px;
          margin-right:15px;
          padding-top:0px;
         }
#navirechts a:hover
         {
          color:#646567;
         }




#navirechts img
         {
          margin-left:0px;
          margin-right:6px;
          text-decoration:none;
         }

#navirechtsblock
         {
          height:24px;
          position:relative;
          width:194px;
          background-color:#c5c6c8;
          border-top:5px solid #FFFFFF;
          border-bottom:5px solid #FFFFFF;
         }
#rechtsnews
         {
          width:173px;
          position:relative;
          top:20px;
          left:10px;
          height:133px;
          border:2px solid #FFFFFF;
         }
#rechtsnews a
         {
          color:#646567;
          text-decoration:none;
          font-family:Verdana;
          font-size:10px;
          line-height:18px;
          margin-left:5px;
         }
#rechtsnewsheader
         {
          height:18px;
          background-color:#6699ce;
          color:#FFFFFF;
          border-bottom:2px solid #FFFFFF;
          font-family:Verdana;
          font-size:11px;
          line-height:16px;
          padding-left:5px;
         }
#rechtsquotes
         {
          width:173px;
          position:relative;
          top:20px;
          left:10px;
          height:155px;
          border:2px solid #FFFFFF;

         }
#rechtsquotes p
         {
          font-size:10px;

         }
#contentbalken
         {
          width:534px;
          height:24px;
          background-color:#c5c6c8;
          border-top:5px solid #FFFFFF;
          color:#646567;
          font-family:Verdana;
          font-size:11px;
          padding-left:10px;
          line-height:22px;
          position:relative;
         }

#platzhalternavilinks
         {
          margin-top:6px;
          width:195px;
          height:24px;
          background-color:#c5c6c8;
         }
.beschreibung
         {
          width:90px;
          float:left;
          margin-bottom:5px;
          color:#646567;
          font-family:Verdana;
          font-size:11px;
         }
.eingabefeld
         {
          width:400px;
          float:left;
          margin-bottom:5px;
          color:#646567;
          font-family:Verdana;
          font-size:11px;
         }
.inputfeld
         {
          width:380px;
          height:19px;
          border:1px solid #cecece;
          padding-top:3px;
          color:#646567;
          background:url(../_img/roth_layout/input_type_bg.png) repeat-x;
         }
.kontakttextfeld
         {
          width:380px;
          height:85px;
          border:1px solid #cecece;
          font-family:Verdana;
          font-size:11px;
          color:#646567;
          background:url(../_img/roth_layout/input_text_bg.png) repeat-x;
         }
.anredeauswahl
         {
          border:1px solid #cecece;
          padding-top:3px;
          width:120px;
          font-family:Verdana;
          font-size:11px;
          color:#646567;
          height:22px;
          background:url(../_img/roth_layout/input_type_bg.png) repeat-x;
         }
.betreffauswahl
         {
          border:1px solid #cecece;
          padding-top:3px;
          width:150px;
          font-family:Verdana;
          font-size:11px;
          color:#646567;
          height:22px;
          background:url(../_img/roth_layout/input_type_bg.png) repeat-x;
         }
.kontaktbutton
        {
         padding:3px;padding-right:6px;padding-left:6px;color:#FFFFFF;background:url(../_img/roth_layout/kontakt_senden.png);border:0px;
        }

.footercontent
        {
         margin:0 auto;
         margin-top:5px;
         width:960px;
         text-align:center;
          font-family:Verdana;
          font-size:11px;
          color:#646567;
        }
.footercontent a
        {
         color:#646567;
        }
.footercontent a:hover
        {
         color:#f27b21;
        }
.bildgalerie
         {
          height:90px;
          width:120px;
          float:left;
          overflow:hidden;
          margin-right:11px;
          margin-bottom:11px;
         }

