@charset "utf-8";
/* CSS Document */

/* Projekt TOR-Mann Vertriebs- und Montage GmbH 2009 */


/* Farben:

#7C1818 Hintergrund
#E6542B Logo orange
#333333 Logo grau

*/

html, body 
{
 scrollbar-base-color:#F99;
 scrollbar-darkshadow-color:#F99;
 scrollbar-3d-light-color:#000; 
 scrollbar-arrow-color:#FFF;
 scrollbar-face-color:#F33;
 scrollbar-highlight-color:#F00;
 scrollbar-shadow-color:#F00;
 scrollbar-track-color:#595965;
 zoom: 1;

 background-image: url(../images/tor-000-bg.jpg); 
 background-repeat: no-repeat; 
 background-attachment: fixed; 
 background-position: left top;
 background-color: #7C1818;
 padding: 0; 
 margin: 0; 
 width: 100%; 
 height: 100%;
}
#content
{
 width: 100%;
 height: 100%;
}
#textfeldrahmen_aussen
{
 margin-top: 32px;
 width: 880px;
 min-height: 550px;
 margin-left: auto;
 margin-right: auto;
}
#logo_oben
{
 text-align: right;
 margin:80px 24px 0px 0px;
}
#textfeldrahmen_innen
{
 background-image: url(../images/tor-000-kopf_links.jpg); /* Hintergrund Text */
 background-repeat: no-repeat;
 background-position: left top;	
 background-color: #FFF;
 width: 780px;
 min-height: 780px; 
 float: left;
 margin-top: 20px;
 padding-bottom: 120px; 
}
#kopf
{
 height: 230px;
 text-align:right
 border: 1px solid #F00;
 float: left;
}

/* ---  M E N U E  ---------- */

#menue
{	
 position:relative;
 padding: 0 16px 0 0;
 text-align: right;
}
#menue li
{	
 display: inline;
 padding: 0 .5em 0 .85em;
}
a.menue_text
{
 color: #666;
 font-size: 10px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
 text-align: right;
 letter-spacing: 1px;
}
a.menue_text:hover
{
 color: #F00;
 text-decoration:underline;
}
a.menue_text_fix
{
 color: #F63;
 font-size: 10px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-weight: normal;
 text-decoration:underline;
 text-align: right;
 letter-spacing: 1px;
}

/* ---  S U B M E N U E  ---------- */

#submenue
{	
 position:relative;
 width: 700px;
 text-align: left;
 margin-left: -38px;
}
#submenue li
{	
 display: inline;
 padding: 0 0 0 0;
}
a.submenue_text
{
 color: #666;
 font-size: 10px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
}
a.submenue_text:hover
{
 color: #F00;
 text-decoration:underline;
}
a.submenue_text_fix
{
 color: #F63;
 font-size: 10px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-weight: normal;
 text-decoration:underline;
}
#submenue2
{	
 position:relative;
 text-align: left;
 margin-left: -36px;
}
#submenue2 li
{	
 display: inline;
 padding: 0 4px 0 0;
}
/* Textabschnitt ------------------- */

#textfeld
{
 width: 600px;
 margin: 0 24px 24px 0;
 padding: 54px 60px 0 72px;
 float: right;
 border: 2px solid #F00;
}
h1
{
 color: #999;
 font-size: 24px;
 font-family:"Times New Roman", Times, serif;
 font-weight: bold;
 text-decoration: none;
 text-align: left;
 line-height:32px;
 letter-spacing: 1px;
}
h2
{
 color: #F00;
 font-size: 12px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
 text-align: left;
 letter-spacing:1px;
 line-height:24px;
}
h3
{
 color: #666;
 font-size: 16px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
 text-align: left;
 line-height:24px;
 text-shadow: #FFF 1px 1px 1px;
}
strong
{
 color: #930;
}
ul 
{
list-style-image: url(../images/tor-000-pfeil.gif)
}
.text
{
 color: #330;
 font-size: 12px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
 text-align: justify;
 line-height:16px;
 padding-left: 24px;
}
a.text
{
 color: #330;
 font-size: 12px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-weight: normal;
 text-decoration: underline;
 text-align: justify;
 line-height:16px;
 padding-left: 0px;
}
a.text:hover
{
 color: #F60;
}
.textrot
{
 color: #F00;
 font-size: 12px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
 text-align: justify;
 line-height:16px;
}
.text_hg
{
 width: 296px;
 background-image:url(../images/tor-000-text_hg.jpg);
 border: 1px solid #CCC;
}
.text_hg_innen
{
 margin: 6px 18px 6px 12px;
}
#space_ende
{
 width: 780px;
 margin-left: 30px;
 padding-bottom: 140px;
}
.textklein
{
 color: #330;
 font-size: 9px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
 text-align: justify;
 line-height:16px;
 padding-left: 24px;
}
a.textklein
{
 color: #330;
 font-size: 9px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-weight: normal;
 text-decoration: underline;
 text-align: justify;
 line-height:16px;
 padding-left: 0px;
}
a.textklein:hover
{
 color: #F60;
}
a.dd
{
 color: #FFF;
 font-size: 10px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
 line-height: 14px;
 margin-left: 48px;
}
 a.dd:hover
{
 color: #300;
}
.image
{
 margin-left: 4px;
 border: 1px solid #333;
}
.image_rot
{
 margin-left: 4px;
 border: 1px solid #F00;
 padding: 3px;
}
.seitenabschluss
{
 color: #330;
 font-size: 12px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
 text-align: justify;
 line-height:16px;
 padding-top: 80px;
 padding-left: 24px;
}
a.seitenabschluss
{
 text-decoration: underline;
}
a.seitenabschluss:hover/
{
 color: #0CC;
 text-decoration: underline;
}
.photo
{
 color: #330;
 font-size: 12px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
 text-align: justify;
 line-height:16px;
 padding-left: 8px;
}
.photosmall
{
 color: #330;
 font-size: 9px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
 text-align: justify;
 line-height:12px;
 padding-left: 8px;
}
