/* ===========================================================================================
   Projekt     : peaceXchange
   -------------------------------------------------------------------------------------------
   Datei       : algemein.css
   Beschreibung: Allgemein Stylesheet für alle Seitentypen
   @version $Id: $
   =========================================================================================== */

body  { 
        background-color:       #FFFFFF; 
        font-family:            Arial, sans-serif; 
        font-size:              14px; 
        color:                  #000000;
        text-align:             center;
        padding:                0; 
        margin:                 0;
       }

#main {
        width:                  775px;
	    margin:                 0px auto;
        text-align:             left;
        }
        
#logo { 
        width:                  775px; 
        background-image:       url(../images/system/logo.gif);
        height:                 62px;
        background-repeat:      no-repeat;
        }

#hintergrundBild  {        
        width:                  775px; 
        height:                 89px;
        }
* html body #hintergrundBild {margin-top:-3px; margin-bottom:-9px; }
*+html #hintergrundBild {margin-top:0px; margin-bottom:-9px;}

.textUE         { display:block; font-weight:bold; text-transform:uppercase; }
.textUEgruen    { width:100%; font-weight:bold; text-transform:uppercase; color:#748D6D; background-color:#FFFFFF; }

a.mehr:link     { color:#748D6D;background-color:#FFFFFF;text-decoration:none; font-weight:bold; }
a.mehr:visited  { color:#748D6D;background-color:#FFFFFF;text-decoration:none; font-weight:bold; }
a.mehr:hover    { color:#FF6600;background-color:#FFFFFF;text-decoration:none; font-weight:bold; }
a.mehr:active   { color:#748D6D;background-color:#FFFFFF;text-decoration:none; font-weight:bold; }

a.mehrUE:link     { color:#748D6D;background-color:#FFFFFF;text-decoration:none; font-size:14px; font-weight:bold; }
a.mehrUE:visited  { color:#748D6D;background-color:#FFFFFF;text-decoration:none; font-size:14px; font-weight:bold; }
a.mehrUE:hover    { color:#FF6600;background-color:#FFFFFF;text-decoration:none; font-size:14px; font-weight:bold; }
a.mehrUE:active   { color:#748D6D;background-color:#FFFFFF;text-decoration:none; font-size:14px; font-weight:bold; }

/* formatierung für tiny */
ul         { margin-top:0px; }
a:link     { color:#748D6D;background-color:#FFFFFF; text-decoration:none; font-weight:bold; }
a:visited  { color:#748D6D;background-color:#FFFFFF; text-decoration:none; font-weight:bold; }
a:hover    { color:#FF6600;background-color:#FFFFFF; text-decoration:none; font-weight:bold; }
a:active   { color:#748D6D;background-color:#FFFFFF; text-decoration:none; font-weight:bold; }

/* HauptMenu --------------------------*/
.ulMenu {
        list-style:             none; 
        height:                 25px;
        margin-left:            0px; 
        padding-left:           0px; 
        width:                  775px; 
        margin-bottom:          0px;
        margin-top:             4px;        
        }
        
.liMenu { 
        position:               relative; 
        float:                  left; 
        height:                 25px;
        }


/* SubMenu --------------------------*/

#BlockSubmenu { float:left; width:130px; margin-top:30px; }

.ulSubmenu      { list-style: none; padding-left:0px; margin-left:0px; padding-top:0px; margin-top:0px; font-weight:bold; text-transform:uppercase; }
.liSubmenu      { margin-top:0px; margin-bottom:3px; padding-left:15px; }
.liSubmenuBack  { margin-top:0px; margin-bottom:3px; }

.submenuPfeil {background-image: url(../images/system/pfeil.gif);background-repeat:no-repeat; background-position:0px 2px;}

a.submenu:link     { color:#748D6D;background-color:#FFFFFF;text-decoration:none; }
a.submenu:visited  { color:#748D6D;background-color:#FFFFFF;text-decoration:none; }
a.submenu:hover    { color:#FF6600;background-color:#FFFFFF;text-decoration:none; }
a.submenu:active   { color:#748D6D;background-color:#FFFFFF;text-decoration:none; }

/*sprach menu-------------------------------------------------*/

.ulSprachMenu {
         list-style:            none; 
         padding-left:          12px; 
         margin-left:           0px; 
         padding-top:           2px; 
         margin-top:            0px; 
         font-weight:           bold; 
         text-transform:        uppercase; 
         font-size:             11px;
         margin-bottom:         0px;
         }
         
.liSprachMenu { float:left; margin-right:10px; }         

a.sprachMenu:link    { color:#FFFFFF; text-decoration:none; background-color:#FF6600; }
a.sprachMenu:visited { color:#FFFFFF; text-decoration:none; background-color:#FF6600; }
a.sprachMenu:hover   { color:#748D6D; text-decoration:none; background-color:#FF6600; }
a.sprachMenu:active  { color:#FFFFFF; text-decoration:none; background-color:#FF6600; }

.sprachAktiv { color:#FFFFFF; text-decoration:none; font-size:11px; background-color:#FF6600; }

#footer {
        clear:                  both;
        width:                  763px;
        background-color:       #748D6D;
        height:                 21px;
        text-align:             right;
        font-weight:            bold;
        text-transform:         uppercase;
        font-size:              12px;
        padding-right:          12px;
        padding-top:            4px;
        color:                  #000000;
        }

.footerAbstand { clear:both; height:12px; width:100%; }

#footerLogo       { width: 350px; height:50px; margin-left:240px; margin-top:20px; }
.footerLogoBorder { text-decoration:none; border:none; }
.foLogoAbstand    { margin-right:20px; }
        
* html body .divisorIE {margin-top:-4px;}

.ulMenuUnten { float:left; list-style: none; margin-left:6px; padding-left:0px; margin-top:0px; padding-top:0px;}
* html body .ulMenuUnten {margin-left:6px;}

.liMenuUnten   { float:left; margin-right:6px; color:#000000; background-color: #748D6D;}
.menuUntenPipe { float:left; margin-right:6px; }

a.menuUntenLink:link     { color:#FFFFFF; text-decoration:none; background-color:#748D6D; }
a.menuUntenLink:visited  { color:#FFFFFF; text-decoration:none; background-color:#748D6D; }
a.menuUntenLink:hover    { color:#FF6600; text-decoration:none; background-color:#748D6D; }
a.menuUntenLink:active   { color:#FFFFFF; text-decoration:none; background-color:#748D6D; }

/*startseite =================================================================================================*/

.startLinksCon  { position:relative; float:left; width:349px; margin-top:0px;  }
* html body .startLinksCon { margin-top:-3px; }

.startLinksBildText  {
        margin-left:            12px;
        margin-top:             12px;
		margin-bottom:			4px;
        font-weight:            bold;
        color:                  #748D6D;
        font-size:              12px;
        background-color:       #FFFFFF;
/*		border-bottom:			4px solid #FF6600;*/
		padding-bottom:			5px;
        }
.borderDe  { border-bottom:	4px solid #FF6600;}
		
* html body .startLinksBildText	{padding-bottom:9px;} 
		
.startBildVNLogo  {float:left; width:65px; margin-right:4px; margin-left:6px; }
* html body .startBildVNLogo {padding-top:5px; padding-bottom:5px; }
.startLogoText    {font-weight:bold; margin-left:65px; color:#748D6D; }
* html body .startLogoText {width:240px; margin-left:0px; padding-top:5px; }
*+html .startLogoText   {padding-top:10px;}
*+html .startBildVNLogo {padding-top:10px;}
.startRechtsCon { position:relative; float:left; width:402px; margin-left:12px;}

.startRechtsSprachePol  { float:left; width:195px; margin-top:30px; margin-bottom:30px;}
.startRechtsSpracheCz   { float:left; width:195px; margin-top:30px; margin-bottom:30px; margin-left:12px;}
* html body .startRechtsSprachePol , * html body .startRechtsSpracheCz {margin-bottom:15px;}


.startObenTeaserText { float:left; margin-bottom:28px; width:100%; }
.startObenTeaser     { float:right; margin-left:10px; }

.newsletterUE   { 
        float:                 left;
        width:                 100%;
        background-color:      #FF6600;
        font-weight:           bold;
        font-size:             16px;
        color:                 #FFFFFF;
        padding-top:           3px;
        padding-bottom:        2px;
        }

.newsletterText {float:left;width:100%;margin-top:4px;}        
        
.startUntenCon  { clear:both; width:775px; }

.startUntenTaeser { float:left; margin-right:12px; margin-top:4px; }
.startUntenTeaserText { 
        float:                 left;
        width:                 610px;
        font-size:             12px;
        margin-top:            16px;
        }
* html body .startUntenTeaserText { margin-top:0px; }

.startUntenUE { font-size: 12px;}        

.startDivisor {margin-top:12px;margin-bottom:-4px;}       
* html body .startDivisor {margin-bottom:-7px; margin-top:-12px;} 

/*Portalseite =================================================================================================*/

.portalObenCon    { position:relative; float:left; width:630px; margin-top:30px; }

.portalBild       { position:relative;float:left;width:130px; }
.portalBildText   { position:relative;float:left;width:478px;margin-left:12px; }
.portalText       { width:618px; }

.portalDivisior1  { margin-top:12px; margin-bottom:12px; }
.portalDivisor2   { padding-bottom:12px; }
.portalDivisor3   { margin-left:130px; margin-bottom:12px; }
* html body .portalDivisor3 { margin-left:132px;}

.portalPfeilCon   { position:relative; float:left; margin-left:106px; margin-top:2px;} 
* html body .portalPfeilCon {margin-left:54px;margin-top:0px; }
.portalUntenBild  { position:relative;float:left; margin-left:12px; }

/*.linie            { border-bottom:1px solid #748D6D; }*/

/*Folgeseite =================================================================================================*/

#folgeBlockBild               { position:relative;float:left;width:130px;margin-top:30px;}
.folgeBildAbstand             { margin-top: 4px; }
* html body .folgeBildAbstand { margin-top: 1px; }     

#folgeBlockText { position:relative; float:left; margin-left:12px;width:479px;margin-top:30px;}

.folgeBlockDown { 
        position:           relative;
        float:              left;
        width:              124px; 
        margin-top:         4px; 
        background-color:   #748D6D; 
        font-weight:        bold;
        color:              #ffffff; 
        padding:            3px 0px 5px 5px;
        }
* html body .folgeBlockDown { margin-top:1px; margin-bottom:3px; }

.but_download     { margin-right:4px; }

.folgeKurzfassung { line-height:18px; font-weight:bold; } 
.folgeLangfassung { margin-top:5px;margin-bottom:12px; line-height:18px; }

a.folge:link    { color:#FFFFFF; background-color:#748D6D; text-decoration:none; font-weight:normal; }
a.folge:visited { color:#FFFFFF; background-color:#748D6D; text-decoration:none; font-weight:normal; }
a.folge:hover   { color:#FF6600; background-color:#748D6D; text-decoration:none; font-weight:normal; }
a.folge:active  { color:#FFFFFF; background-color:#748D6D; text-decoration:none; font-weight:normal; }

/*Linkseite =================================================================================================*/

.linkBlock { float:left; position:relative; width:645px;  }

.linkliste { 
       float:             left;
       position:          relative;
       width:             639px; 
       background-color:  #FF6600; 
       margin-bottom:     12px; 
       padding-top:       4px; 
       padding-left:      4px;
       padding-bottom:    4px;
       color:             #FFFFFF;
       font-weight:       bold; 
       text-transform:    uppercase; 
       margin-top:        30px;
       }
       
.linkTeaser {margin-bottom:10px;}      

.linkTeaserBild {float:left; margin-right:5px; margin-bottom:2px; }

.link      { float:left; position:relative; width:633px; margin-bottom:12px; }
.linkName  { width:100%; float:left; } 

/*E-mail-Popup  ==========================================================================================*/

td { font-size:12px; font-family:Arial, sans-serif;  }
table { margin-top:0px; }
