/* Stylesheet Margrit Kennedy */
/* """""""""""""""""""""""""" */

/* ########################################################################## */
/* Grundlegendes */
*       {
        margin:0;
        padding:0;
        }

body    {
    margin:0px 0px 0px 0px;
    background:#e6e6e6 url(img/Hintergrund.jpg) center top no-repeat;
    }
                
/* Grundlegendes */
/* ########################################################################## */

/* ########################################################################## */
/* Positionen */

#AdminNavi  {
    position:fixed;
    top:0;
    left:0;
    background:#000000;  
    -moz-border-radius:0px;
    border-radius:0px;
    padding:10px;
    margin-bottom:10px;
    filter:alpha(opacity=70); /* IE */
    opacity:0.7; /* allgemein */
    -moz-opacity:0.7; /* Mozilla */
    -khtml-opacity:0.7; /* KTHML */
    -opera-opacity:0.7; /* Opera */
    z-index:100;
    }

#AdminNavi a  {
    color:#ffffff;
    }

#Wrapper    {
    position:relative;
    background:#e6e6e6 url(img/SchattenLinks.jpg) repeat-y;
    margin:0 auto 0 auto;
    width:960px;
    border:0px solid red;
    padding:0 0 0 10px;
    }

#WrapperBottom    {
    background:#e6e6e6 url(img/SchattenUnten.jpg) no-repeat;
    margin:0 auto 50px auto;
    width:960px;
    height:10px;
    border:0px solid red;
    padding:0 0 0 10px;
    }
    
#Weltkugel {
    position:absolute;
    top:0;
    left:970px;
    padding:10px;
    }
    
#LangSelector {
    position:absolute;
    top:0px;
    left:900px;
    padding:10px;
    }
    
#Header    {
    position:relative;
    background:#235883 url(img/HeaderHintergrund.jpg) repeat-x;
    height:250px;
    border:0px solid red;
    }
    
    .headerPix  {
        position:absolute;
        right:15px;
        bottom:10px;
        color:#ffffff;
        font-weight:bold;
        font-size:25px;
        text-align:right;
        width:700px;
        }
        
    #HeaderPix1    {
        position:absolute;
        top:0;
        left:0;
        background:#265a82 url(img/headerPix/Header05.jpg) no-repeat;
        height:200px;
        width:960px;
        border:0px solid red;
        display:none;
        }
        
    #HeaderPix2    {
        position:absolute;
        top:0;
        left:0;
        background:#265a82 url(img/headerPix/Header02.jpg) no-repeat;
        height:200px;
        width:960px;
        border:0px solid red;
        display:none;
        }
        
    #HeaderPix3    {
        position:absolute;
        top:0;
        left:0;
        background:#265a82 url(img/headerPix/Header03.jpg) no-repeat;
        height:200px;
        width:960px;
        border:0px solid red;
        display:none;
        }
        
    #HeaderPix4    {
        position:absolute;
        top:0;
        left:0;
        background:#265a82 url(img/headerPix/Header01.jpg) no-repeat;
        height:200px;
        width:960px;
        border:0px solid red;
        display:none;
        }
        
    #HeaderPix5    {
        position:absolute;
        top:0;
        left:0;
        background:#265a82 url(img/headerPix/Header04.jpg) no-repeat;
        height:200px;
        width:960px;
        border:0px solid red;
        display:none;
        }
        
    #HeaderPixEnde    {
        position:absolute;
        top:0;
        left:0;
        background:#265a82 url(img/headerPix/Header04.jpg) no-repeat;
        height:200px;
        width:960px;
        border:0px solid red;
        display:none;
        }
    
#Pfad    {
    float:left;
    color:#ffffff;
    font-size:0.9em;
    margin-top:227px;
    border:0px solid red;
    padding:3px 0 0 5px;
    font-weight:normal;
    }
    
#Suche    {
    float:right;
    margin-top:228px;
    padding:0 3px 0 0;
    border:0px solid red;
    display: block;
    }
    
#Main    {
    float:left;
    width:960px;
    background-color:#ffffff;
    border:0px solid red;
    }
    
#Navi    {
    background-color:#ffffff;
    float:left;
    min-height:325px;
    width:235px;
    border:0px solid red;
    padding:25px 0 0 25px;
    }
    
#Content    {
    background-color:#ffffff;
    float:right;
    min-height:350px;
    width:640px;
    border:0px solid red;
    padding:5px 25px 25px 25px;
    }
    
#HomeBoxEinDrittel   {
    width:195px;
    margin:0px 20px 10px 0px;
    padding:0px 0px 10px 0px;
    border-right:1px solid #666666;
    float:left;
    }
    
#HomeBoxZweiDrittel   {
    width:195px;
    margin:0px 20px 10px 0px;
    padding:0px 10px 10px 0px;
    border-right:1px solid #666666;
    float:left;
    }
    
#HomeBoxDreiDrittel   {
    width:195px;
    margin:0px 0px 10px 0px;
    padding:0px 0px 10px 0px;
    float:left;
    }
    
#HomeBoxGanz   {
    width:630px;
    margin:10px 10px 0px 0px;
    float:left;
    }
    
#Footer    {
    background-color:#ffffff;
    clear:both;
    height:1px;
    text-align:right;
    line-height:40px;
    border:0px solid red;
    }
    
.fancyTxt   {
    width:400px;
    height:400px;
    overflow:auto;
    }

.floatLeft  {
        float:left;
        }

.floatRight  {
        float:right;
        }

img.floatLeft  {
        float:left;
        margin:3px 5px 5px 0;
        }

img.floatRight  {
        float:right;
        margin:3px 0 5px 5px;
        }

/* Positionen */
/* ########################################################################## */

/* ########################################################################## */
/* Texte */

body    {
		color: #333333;
		font-size: 14px;
		font-weight: normal;
		font-style: normal;
		font-family: Trebuchet MS, Arial, Helvetica;
		}

h1, h2, h3, h4  {
    color: #811f18;
    font-weight: bold;
    font-style: normal;
    }
		
h1	{
    font-size: 20px;
    margin:20px 0 5px 0;
    }

h2  {
    font-size: 18px;
    margin:15px 0 5px 0;
    }

h3  {
    font-size: 16px;
    margin:15px 0 5px 0;
    }

h4  {
    font-size: 14px;
    margin:15px 0 5px 0;
    }

p   {
    margin:5px 0 5px 0;
    }
		
.textRot	{
		color: #811f18;
		}
		
.textGruen	{
		color: #009900;
		}
		
.textGrau	{
		color: #cccccc;
		}
		
.textBlau	{
		color: #235883;
		}
		
.textLilaHell	{
		color: #9999ff;
		}
		
.textSchwarz	{
		color: #000000;
		}
		
.textWeiss	{
		color: #ffffff;
		}
		
.fett	{
		font-weight:bold;
		}
		
.klein	{
		font-size: 12px;
		}

.kleiner{
		font-size: 10px;
		}

.normal{
		font-size: 16px;
		}

.gross  {
		font-size: 18px;
		}

.groesser{
		font-size: 22px;
		}

.serif  {
		font-family: Georgia, Times;
        }

.sansSerif  {
		font-family: Trebuchet MS, Arial, Helvetica;
        }

.textLeft  {
        text-align:left;
        }

.textRight  {
        text-align:right;
        }

.textCenter  {
        text-align:center;
        }

/* Texte */
/* ########################################################################## */

/* ########################################################################## */
/* Links */

a   	{
		color: #235883;
		font-weight: normal;
		text-decoration: underline;
		outline:none;
		}

a:link	{
		}

a:visited {
		}

a:hover	{
		text-decoration: none;
		}
		

#Pfad a   	{
		font-weight: bold;
		margin-left: 0;
		margin-bottom: 0;
		margin-right: 0;
		margin-top: 0;
		color: white;
		text-decoration: none;
		outline:none;
		}

#Pfad a:link	{
		}

#Pfad a:visited {
		}

#Pfad a:hover	{
		font-weight: bold;
		text-decoration: underline;
		}
		

#Footer a   	{
		color: #811f18;
		font-weight: bold;
		text-decoration: none;
		outline:none;
		margin:0 0 0 15px;
		}

#Footer a:link	{
		}

#Footer a:visited {
		}

#Footer a:hover	{
		text-decoration: underline;
		}
		

/* Links */
/* ########################################################################## */

/* ########################################################################## */
/* Navi */

#Navi ul    {
    display:none;
    }

#Navi ul.navi {
	list-style-type: none;
	margin: 0;
	padding: 0;
	/*border-top: solid 1px #aaa;*/
}

#Navi ul.navi li {
	margin: 0;
	padding: 0;
	display: inline;
}

#Navi ul.navi li a,
#Navi ul.navi span {
	font-size: 1.3em;
	line-height: 1.4em;
	text-decoration: none;
	display: block;
	padding: 5px 0 5px 0;
	border-bottom: solid 1px #aaa;
}

#Navi ul.navi li a {
	color: #000000;
}

#Navi ul.navi li a:hover,
#Navi ul.navi span {
	color: #811f18;
	font-weight:bold;
}

#Navi ul.navi li ul li a,
#Navi ul.navi li ul span {
	font-size: 1.1em;
	padding-left: 15px;
}

#Navi ul.navi li ul li a {
	color: #000000;
}

#Navi ul.navi li ul li ul li a,
#Navi ul.navi li ul ul li span {
	font-size: 1.0em;
	padding-left: 30px;
}

#Navi ul.navi li ul li ul li a {
	color: #000000;
}

/* Navi */
/* ########################################################################## */

/* ########################################################################## */
/* Formulare */

input, textarea, select   {
		font-family: Trebuchet MS, Arial, Helvetica;
		color: #333333;
		font-size:1.2em;
		padding:2px;
		border:1px solid #000000;
		outline:none;
        }

.inputText100	{
		width:100%;
		}

.inputText50	{
		width:50%;
		}

.inputTextarea100	{
		width:100%;
		height:250px;
		}
		
.select100	{
		width:100%;
		}

.selectMini   {
		font-family: Trebuchet MS, Arial, Helvetica;
		color: #333333;
		font-size:12px;
		padding:2px 2px 2px 2px;
		border:1px solid #7799aa;
		-moz-border-radius:5px;
		border-radius:5px;
		outline:none;
        }

#Suche input	{
		height:17px;
		font-size:0.9em;
		padding:0;
		}

#Suche .suchfeld	{
		width:200px;
		}

/* Formulare */
/* ########################################################################## */

/* ########################################################################## */
/* Diverses */
		
.nobr   {
        white-space:nowrap;
        }

hr      {
        width:175px;
        color:#cccccc;
        background-color:#cccccc;
        height:1px;
        margin:13px 0 13px 0;
        }
        
table.infoTable {
        width:100%;
        }
       
table.infoTable td
        {
        padding:5px;
        }        
       
table.infoTable tr:nth-child(even) {background: #f9f9f9} 
table.infoTable tr:nth-child(odd) {background: #eeeeee}

ul      {
        margin:0 0 5px 25px;
        list-style-image:url(img/bullet.gif);
        }

/* Diverses */
/* ########################################################################## */