/*  Default stylesheet use in the static template record "cSet stylesheet" */
/* TYPO3 SVN ID: $Id: GruppaRUJ.css,v 1.2 2008/09/13 11:32:45 root Exp root $ */

html, body { 
	font: 10px Arial, Helvetica, sans-serif; 
	height: 100%;  
	margin: 0;
	padding: 0;
}
a{color:#000000}
ol, ul, li {font-size:10pt}
.exif {border: 1px solid #00f; padding-left: 3px; padding-top: 2px;padding-bottom: 2px;padding-right:0px; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight:bold; width:171px; position:absolute; top:400px; left:700px}
.exif-begriff {font-size : 8pt;}
.exif-inhalt {font-size : 8pt; font-weight:normal;}
div.bgweiss ul li {font-size:10pt}
div.bgblau ul li {font-size:10pt}
div.bgweiss ol li {font-size:10pt}
div.bgblau ol li {font-size:10pt}
.botmenu {font-size:9pt; font-weight:bold;}
a.botmenu:link {
	color: #000000;
	text-decoration: none;
}
a.botmenu:visited {
	color: #000000;
	text-decoration: none;
}
a.botmenu:active {
	color: #000000;
	text-decoration: none;
}
a.botmenu:hover {
	color: #000000;
	text-decoration: underline;
}
/*.menu1 {    position: absolute; top:250px; left:-24px;}*/
.menu1 {margin-left:-40px; text-align:left; margin-top: 50px;}
ul.menu, ul.menu ul {
    list-style-type: none;
    padding-left:8px;
    text-align:left;
    margin:0;
}
ul.menu a {
    display: block;
    padding-left: 6px; 
    padding-right: 8px; 
    padding-top: 4px; 
    padding-bottom: 4px;     
    font-weight: normal;
}
ul.menu UL a {
    display: block;
    padding-left: 4px; 
    padding-right: 4px; 
    padding-top: 6px; 
    padding-bottom: 4px; 
    font-weight: normal;
}
ul.menu li {
    padding: 0;
    margin: 0;
/*    float: left; */
    background-color: transparent;
    text-align:left;
    border:0px solid #26383D;
    height: 28px;
    width:160px; 
}
/* Für Unterpunkte keine Float-Eigenschaft */
ul.menu ul li {
    float:none;
    height: 28px;
    width:160;
    border: 0px solid #fff;
}
/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul.menu ul li.hover, ul.menu ul li:hover, ul.menu li.hover, ul.menu li:hover  {
    background-color: #3cf;
}
/* Zweite Ebene */
        ul.menu ul {
              margin:0;
              padding: 0;
              position: absolute;
              background-color: #3ff;
              display: none;
              margin-left: 160px; /* Breite eines Listenelements - Überlagerung */
              margin-top: -22px; /* Höhe eines Listenelements */
              width: 160px;
     }
   /* Zweite Ebene anzeigen */
       ul.menu li.hover ul, ul.menu li:hover ul  {
               display: block;
   }
/* Dritte Ebene */
   ul.menu li.hover ul ul, ul.menu li:hover ul ul {
                  display: none;
                    margin-left: 160px; /* Breite eines Listenelements - Überlagerung */
              margin-top: -22px; /* Höhe eines Listenelements */
        }
   /* Dritte Ebene anzeigen */
       ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {
                display: block;
   }
/* Vierte Ebene */
     ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul {
                  display: none;
    }
   /* Vierte Ebene anzeigen */
       ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul {
               display: block;
   }
UL.smap LI a:link{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 8pt;
	color : #000000;
	text-decoration: underline;
}
UL.smap LI a:visited{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #0000ff;
	text-decoration: underline;
}
UL.smap LI a:hover{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-decoration: none;
}
UL.smap LI LI a:link{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #000000;
	text-decoration: underline;
}
UL.smap LI LI a:visited{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #0000ff;
	text-decoration: underline;
}

UL.smap LI LI a:hover{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #000000;
	text-decoration: none;
}
UL.menu LI a:link{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #000000;
	font-weight : bold;
	text-decoration: none;
}
UL.menu LI a:visited{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : #000000;
	text-decoration: none;
}
UL.menu LI a:hover{

	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : #000000;
	text-decoration: underline;
}
UL.csc-menu-5 LI a:link{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	color : #000000;
	font-weight : bold;
	text-decoration: underline;
}
UL.csc-menu-5 LI a:visited{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #0000ff;
	text-decoration: underline;
}
UL.csc-menu-5 LI a:hover{

	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #000000;
	text-decoration: none;
}
a.mail:link {
        font-weight: bold;
	text-decoration: underline;
}
a.mail:visited {
        font-weight: normal;
	text-decoration: underline;
}
a.mail:active {
        font-weight: bold;
	text-decoration: underline;
}
a.mail:hover {
        font-weight: bold;
	text-decoration: none;
}
a.internal-link:link {
        font-weight: bold;
	text-decoration: underline;
}
a.internal-link:visited {
        font-weight: normal;
	text-decoration: underline;
}
a.internal-link:active {
        font-weight: bold;
	text-decoration: underline;
}
a.internal-link:hover {
        font-weight: bold;
	text-decoration: none;
}
a.external-link:link {
        font-weight: bold;
	text-decoration: underline;
}
a.external-link:visited {
        font-weight: normal;
  	text-decoration: underline; 
}
a.external-link:active {
        font-weight: bold;
	text-decoration: underline;
}
a.external-link:hover {
        font-weight: bold;
	text-decoration: none;
}
a.file:link {
        font-weight: bold;
	text-decoration: underline;
}
a.file:visited {
        font-weight: normal;
	text-decoration: underline;
}
a.file:active {
        font-weight: bold;
	text-decoration: underline;
}	
a.file:hover {
        font-weight: bold;
	text-decoration: none;
}
span.bdir_goof a:link     {color:#0000ff;  text-decoration:underline; font-size : 8pt;}
span.bdir_goof a:visited  {color:#0000ff;  text-decoration:underline; font-size : 8pt;}
span.bdir_goof a:hover    {color:#0000ff;  text-decoration:none; font-size : 8pt;}
span.wdir_goof a:link {color:#ffffff;  text-decoration:underline; font-size : 8pt; font-weight : bold;}
span.wdir_goof a:visited {color:#ffffff;  text-decoration:underline; font-size : 8pt; font-weight : bold;}
span.wdir_goof a:hover {color:#ffffff;  text-decoration:none; font-size : 8pt; font-weight : bold;}
.bdir_goof               {color:#0000ff; font-size:8pt; font-family : Arial, Helvetica, sans-serif;}
.wdir_goof               {color:#ffffff; font-size:8pt; font-family : Arial, Helvetica, sans-serif; font-weight : bold;}
/* default styles for extension "tx_mininews_pi1" */
		.tx-mininews-pi1 .tx-mininews-pi1-listrow { margin-top: 0px; margin-left: 0px}
		P.tx-mininews-pi1-fp_listrowField-title { height: 10px; font-weight: bold; margin-left: 0px}
		P.tx-mininews-pi1-fp_listrowField-teaser { height: 0px; margin-top: 0px; margin-bottom: 50px; margin-left: 0px; color: #00f; font-size : 10pt;}
		P.tx-mininews-pi1-fp_listrowField-datetime {height: 0px; margin-top: 20px; margin-left: 0px; color: #00f; font-size : 8pt;}
		P.tx-mininews-pi1-listrowField-title { font-weight: bold; margin-left: 0px; color: #00f}
		P.tx-mininews-pi1-listrowField-teaser { margin-bottom:15px; margin-left: 0px; color: #00f}
		.tx-mininews-pi1-singleView { margin-top: 5px; margin-left: 0px}
		p.tx-mininews-pi1-singleView {margin-left:0px;}
		P.tx-mininews-pi1-singleViewField-teaser { font-style: italic; color: #00f; margin-top: 5px; margin-bottom: 8px; margin-left: 0px}
		p.tx-mininews-pi1-singleViewField-datetime {margin-left: 0px; color: #00f; font-size : 8pt;}
		SPAN.tx-mininews-pi1-browsebox-strong { font-weight: bold; margin-left: 0px}
p.tx-mininews-pi1-fp_listrowField-title a:link {color:#00f;  text-decoration:underline;}
p.tx-mininews-pi1-fp_listrowField-title a:visited {color:#00f;  text-decoration:underline;}
p.tx-mininews-pi1-fp_listrowField-title a:hover {color:#00f;  text-decoration:none;}
p.Content_news a:link {color:#00f;  text-decoration:underline;}
p.Content_news a:visited {color:#00f;  text-decoration:underline;}

p.Content_news a:hover {color:#00f;  text-decoration:none;}
span.tx-mininews-pi1-fp_listrowField-more-link a:link {color:#00f;  text-decoration:underline;}
span.tx-mininews-pi1-fp_listrowField-more-link a:visited {color:#00f;  text-decoration:underline;}
span.tx-mininews-pi1-fp_listrowField-more-link a:hover {color:#00f;  text-decoration:none;}
.csc-firstHeader {text-align:left; margin-left:8px; margin-top:8px; margin-bottom: 16px}
.csc-sitemap {margin-left:30px}
.csc-loginform { margin-left: 0px; margin-top:0px; color: #0000ff; font-size : 8pt;}
.csc-form-label { margin-left: 8px; color: #0000ff; font-size : 8pt; font-weight : bold;}
INPUT.csc-mailform-submit {color: #0000ff; font-weight:bold; font-family:Arial, Helvetica; font-size: 11px; background: #eeffff; border: 1px solid #000000; -moz-border-radius:5px; -khtml-border-radius:5px;}
td.csc-form-fieldcell INPUT {color: #000000; font-weight:bold; font-family:Arial, Helvetica; font-size: 11px; background: #eeffff; border: 1px solid #000000; -moz-border-radius:5px; -khtml-border-radius:5px;}
textarea[name="text"]{color: #000; vertical-align:middle; font-family:Arial, Helvetica; font-size: 11px; background: #eeffff; border: 1px solid #000; -moz-border-radius:5px; -khtml-border-radius:5px;}
textarea             {color: #000; vertical-align:middle; font-family:Arial, Helvetica; font-size: 11px; background: #eeffff; border: 1px solid #000; -moz-border-radius:5px; -khtml-border-radius:5px;}
.csc-form-fieldcell {color: #000; vertical-align:middle; font-family:Arial, Helvetica; font-size: 11px; background: #eeffff; }
.csc-form-label-req { margin-left: 8px; color: #000000; font-size : 8pt;}
.tf-anm{color: #000; vertical-align:middle; font-family:Arial, Helvetica; font-size: 8pt; background-color: transparent; border: 1px solid #000;  -moz-border-radius:5px; -khtml-border-radius:5px;}
.tf-go{color: #000; vertical-align:middle; font-family:Arial, Helvetica; font-size: 8pt; font-weight: bold; background-color: transparent; border: 1px solid #000;  -moz-border-radius:5px; -khtml-border-radius:5px;}
.tf-abm{color: #000; vertical-align:middle; font-family:Arial, Helvetica; font-size: 8pt; font-weight: bold; background-color: transparent; border: 1px solid #000;  -moz-border-radius:5px; -khtml-border-radius:5px;}
.tf-txt{margin-left : 0px; margin-top: 0px; color: #000; vertical-align:middle; font-family:Arial, Helvetica; font-size: 8pt;}
.gfpb_landscape{border: 0px solid #0033cc; font-family : Arial, Helvetica, sans-serif; font-size : 6pt; text-align: center; margin-bottom : 0px; margin-top : 0px;}
.gfpb_square{border: 0px solid #0033cc; font-family : Arial, Helvetica, sans-serif; font-size : 6pt; text-align: center; margin-bottom : 0px; margin-top : 0px;}
.gfpb_portret{border: 0px solid #0033cc; font-family : Arial, Helvetica, sans-serif; font-size : 6pt; text-align: center; margin-bottom : 0px; margin-top : 0px;}
.tx-gooffotoboek-pi1 {margin-left: 8px;margin-bottom: 0px; margin-top:2px; color : #ffffff; }
i.rootline a:link {color:#000;  text-decoration: none;}
i.rootline a:visited {color:#000; text-decoration: none;}
i.rootline a:hover {color:#000; text-decoration: underline;}
A:link {
	font-family: Arial, Helvetica;
	background-color : transparent;
	text-decoration : none;
}
A:visited {
	font-family: Arial, Helvetica;
	background-color : transparent;
	font-weight : bold;
	text-decoration : none;
}
A:hover {
	font-family: Arial, Helvetica;
	background-color : transparent;
	text-decoration: underline;
}
A:active {
	font-family: Arial, Helvetica;
	background-color : transparent;
	font-weight : bold;
	text-decoration : none;
}
SELECT {
	font-family: Arial, Helvetica;
	font-size: 8pt;
}
TEXTAREA {
	font-family: Arial, Helvetica;
	font-size: 8pt;
}
HR {width:684; color:#000; background-color:#000; height:1px;
    margin-right:0; margin-left:0; margin-top: 20px; border:0px dashed black}
H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18pt;
	margin-left:8px;
	margin-bottom : 16px;
	margin-top : 10px;


}
div.tx-mininews-pi1-singleView H2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	color : #00f;
	margin-bottom : 0px;
	margin-top : 10px;
	margin-left : 0px;
}
H2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	margin-bottom : 0px;
	margin-top : 10px;
	margin-left : 8px;
}
H3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	margin-bottom : 0px;
	margin-top : 10px;
	margin-left : 8px;
}
H4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	margin-bottom : 0px;
	margin-top : 10px;
	margin-left : 8px;
}

.bgweiss {
	font-family: Arial, Helvetica;
	font-size : 10pt;
	background-color:#fff;
	padding-top: 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
}
.hg-blue {
	font-family: Arial, Helvetica;
	font-size : 10pt;
	background-color:#00f;
	padding-top: 0px;
	margin-left : 8px;
	margin-right : 8px;
	margin-top : 0px;
	margin-bottom : 0px;
}
.Content_news {
	font-family: Arial, Helvetica;
	font-size : 10pt;
	color : #00f;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
}
.bodytext {
	font-family: Arial, Helvetica;
	font-size : 10pt;
	color: #000000;
	margin-left : 8px;
	margin-right : 8px;
	margin-top : 0px;
	margin-bottom : 0px;
}
.contenttable {vertical-align: top; text-align:left; border:0; border-style:solid; border-color:#0000ff; color:#0000ff;}
.normal-8-text  {
	font-family: Arial, Helvetica;
	font-size : 8pt;
	text-align : left;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
}
.normal-10-text {
	font-family: Arial, Helvetica;
	font-size : 10pt;

	text-align : left;
	margin-left : 0px;

	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
}
.normal-12-text {
	font-family: Arial, Helvetica;
	font-size : 12pt;
	text-align : left;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
}
.normal-14-text {
	font-family: Arial, Helvetica;
	font-size : 14pt;
	text-align : left;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
}
.normal-8-text-mg {
	color : #0000ff;
	font-family: Arial, Helvetica;
	font-size : 8pt;
	text-align : left;
	margin-left : 8px;
	margin-right : 8px;

	margin-top : 0px;
	margin-bottom : 0px;
}
.normal-10-text-mg {
	font-family: Arial, Helvetica;
	font-size : 10pt;
	text-align : left;
	margin-left : 8px;
	margin-right : 8px;
	margin-top : 0px;
	margin-bottom : 0px;
}
.normal-12-text-mg {
	font-family: Arial, Helvetica;
	font-size : 12pt;
	text-align : left;
	margin-left : 8px;
	margin-right : 8px;
	margin-top : 0px;
	margin-bottom : 0px;
}
.normal-14-text-mg {
	font-family: Arial, Helvetica;
	font-size : 14pt;
	text-align : left;
	margin-left : 8px;


	margin-right : 8px;
	margin-top : 0px;
	margin-bottom : 0px;
}
.align-center {text-align:center}
.align-left {text-align:left}
.align-right {text-align:right}
.headline {
	font-family : Corporate, Arial, Helvetica, sans-serif;
	font-size : 18pt;
	font-weight : bold;
	color : #fff;
	margin-bottom : 0px;
	margin-top : 20px;
	margin-left : 8px;
}
.rootline {
	font-family : Corporate, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #000;
	margin-bottom : 0px;
	margin-top : 0px;
	margin-left : 8px;
}
.tmenu {font-size: 8pt; font-weight : bold; color : #fff; position: relative; top:-8px; left: 350px}
.seitentitel {color:black; font-size:16pt;font-weight:bold; text-align:center; vertical-align:middle; position: relative; top:10px; left: 90px}
.Adresse {font-size: 8pt; font-weight : bold;margin-left:2px; text-align:left; vertical-align:top;}
.Adresse-hr {margin-left:45px; margin-top:140px;}
.login {margin-left:0px; margin-top:10px;}
