/* Stylesheet SCMS2 */
/* """""""""""""""" */

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

body    {
        background: #eeeeee url('img/one.gif') no-repeat center top;
        margin:0px 10px 10px 10px;
        }
        
div     {
        }

p       {
        margin:10px 0px 10px 0px;
        }
                
/* Grundlegendes */
/* ########################################################################## */

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

#AdminNavi  {
            position:fixed;
            top:0;
            right: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 */
            }
            
#OffLable	{
			position:fixed;
			bottom:0;
			left:0;
			z-index:1000;
			width:200px;
			height:200px;
			background-image:url('img/offlineLable.png');
			background-position:left bottom;
			background-repeat: no-repeat;
        	-moz-border-radius:0;
        	border-radius:0;
			}


#header {
        background: #ffcc00 url('../media/headerBilder/header.jpg') no-repeat center bottom;
        height:150px;
        width:900px;
        }
        
#headerText {
        position:relative;
        color:#ffcc00;
        font-weight:normal;
        font-size:75px;
        left:715px;
        top:40px;
        width:200px;
        text-align:left;
		
        }

#navi {
        background: #ffcc00 url('img/one.gif') no-repeat left top;
        height:15px;
        width:715px;
        text-align:left;
        }
        
#logotext {
        background: #ffcc00 url('img/one.gif') no-repeat left top;
        font-weight:bold;
        font-size:10px;
        padding:0px 0px 0px 15px;
        height:20px;
        width:185px;
        text-align:left;
        }
        
#verweise {
        background: #ffffff url('img/one.gif') no-repeat left top;
        padding:10px 10px 0px 0px;
        height:400px;
        width:150px;
		border-right:1px solid #ffcc00;
        text-align:left;
        }
        
#seitenleiste {
        background: #ffffff url('img/one.gif') no-repeat left top;
        padding:10px 10px 0px 0px;
        height:400px;
        width:215px;
		border-left:0px solid #ffcc00;
        text-align:left;
        }
        
#miniKal {
        background: #ffffff url('img/one.gif') no-repeat left top;
        padding:2px 0px 0px 0px;
        margin:11px 0px 0px 0px;
		border-top:0px dotted #ffcc00;
        text-align:left;
        }
        
#pfad   {
        padding:10px 0px 10px 0px;
        font-style:italic;
        }
        
#inhalt {
		position: relative;
        background: #ffffff url('img/one.gif') no-repeat left top;
        padding:10px 50px 10px 30px;
        min-height:350px;
        width:515px;
        text-align:left;
        }

#Titel {
		position: relative;
		padding-top: 25px;
        }

#fussnavi {
		position: relative;
        background: #ffcc00 url('img/one.gif') no-repeat left top;
        height:30px;
        width:900px;
        text-align:center;
        }

#AddThis {
		position: absolute;
		right:0px;
		top: 0px;
		width:145px;
        }

#adresse {
        background: #eeeeee url('img/one.gif') no-repeat left top;
        text-align:center;
        height:30px;
        width:900px;
        }

.VerweisItem     {
            background-color:#ffffff;
            margin-bottom:10px;
            padding:10px;
            }

.floatLeft  {
        float:left;
        }

.floatRight  {
        float:right;
        }

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

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

body    {
		color: #333333;
		font-size: 12px;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica;
		}

h1, h2, h3, h4		{
		color: #007700;
		font-weight: bold;
		font-style: normal;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica;
		}
		
h1		{
		font-size: 20px;
		}

h2		{
		font-size: 16px;
		}

h3		{
		font-size: 14px;
		}

h4		{
		font-size: 12px;
		}

p.textKurz	{
		color: #333333;
		font-size: 12px;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica;
		font-weight:bold;
		}

p.mehrLesen	{
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
		color: #333333;
		font-size: 11px;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica;
		font-weight:bold;
		font-style:italic;
		text-align:right;
		}

p.textVerweis	{
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
		color: #333333;
		font-size: 10px;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica;
		}
		
.textRot	{
		color: #cc0000;
		}
		
.textGruen, .hauptNaviHL, .subNaviHL	{
		color: #007700;
		}
		
.textGrau	{
		color: #333333;
		}
		
.textBlau	{
		color: #015382;
		}
		
.textOrange	{
		color: #ff9933;
		}
		
.textSchwarz	{
		color: #000000;
		}
		
.textWeiss	{
		color: #ffffff;
		}
		
.fett	{
		font-weight:bold;
		}
		
.klein	{
		font-size: 10px;
		}

.kleiner{
		font-size: 9px;
		}

.normal{
		font-size: 12px;
		}

.gross  {
		font-size: 16px;
		}

.groesser{
		font-size: 18px;
		}

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

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

.strike  {
		text-decoration: line-through;
        }

.textLeft  {
        text-align:left;
        }

.textRight  {
        text-align:right;
        }

.textCenter  {
        text-align:center;
        }

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

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

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

a:link	{
		}

a:visited {
		}

a:hover	{
		text-decoration: none;
		}
		

#Navi a   	{
		font-weight: normal;
		text-decoration: none;
		outline:none;
		}

#Navi a:link	{
		}

#Navi a:visited {
		}

#Navi a:hover	{
		text-decoration: none;
		}
		
#Navi a.strike  {
		text-decoration: line-through;
		color:#ff9933;
        }
		

#AdminNavi a   	{
		color: #ffffff;
		font-weight: normal;
		text-decoration: none;
		outline:none;
		margin:0 0 0 25px;
		font-family: Georgia, Times;
		}

#AdminNavi a:link	{
		}

#AdminNavi a:visited {
		}

#AdminNavi a:hover	{
		text-decoration: underline;
		}
		
		
a.fuss:link	{
		color: #000000;
		font-weight: normal;
		font-size:12px;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica;
		text-decoration: none;
		}

a.fuss:visited {
		color: #000000;
		font-weight: normal;
		font-size:12px;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica;
		text-decoration: none;
		}

a.fuss:hover	{
		color: #000000;
		font-weight: normal;
		font-size:12px;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica;
		text-decoration: none;
		}
		

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

/* ########################################################################## */
/* Navigation */

#Navi ul    {
    display:none;
    }

#Navi li    {
    line-height:1.5em;
    }

/* Navigation */
/* ########################################################################## */

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

input, textarea, select   {
		font-family: Trebuchet MS, Arial, Helvetica;
		color: #333333;
		padding:5px 5px 5px 5px;
		border:1px solid #007700;
		-moz-border-radius:5px;
		border-radius:5px;
		outline:none;
		margin:3px 0px 3px 0px;
        }

.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;
        }.inputUserAuth	{
		font-size:10px;
		width:100px;
		}

.submitUserAuth	{
        background-color:#ffffff;
        color:#007700;
        font-weight:bold;
		font-size:16px;
		width:60px;
		-moz-border-radius:5px;
		}

.submit	{
        background-color:#007700;
        color:#ffffff;
        font-weight:bold;
		font-size:14px;
		-moz-border-radius:5px;
		}

/* 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;
        }

legend	{
		font-size:12px;
        padding:0px 5px 0px 5px;
		color:#007700;
		font-weight:bold;
		font-style:italic;
		}

fieldset, table.aktionen	{
        margin:5px 5px 15px 5px;
        padding:5px;
		border:1px solid #007700;
		}

legend.verweise	{
		font-size:14px;
        padding:0px 5px 0px 0px;
		color:#007700;
		font-weight:bold;
		font-style:italic;
		}

fieldset.verweise	{
        margin:5px 5px 5px 5px;
        padding:5px;
		border:0px solid #cccccc;
		}
		
.nobr   {
        white-space:nowrap;
        }


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