
/************ BODY ************/

body {
   /* background-image: url(../images/back_main.jpg);  */
    background-attachment:fixed;
    background-color: #000000;
    margin-left:  0%;
    margin-right: 0%;
    color: #f1f1f1;
/*    line-height: 1.5 cm;      */
    font-family: Arial, Helvetica;
    font-size: 8pt;
    SCROLLBAR-FACE-COLOR: #222222;
    SCROLLBAR-HIGHLIGHT-COLOR: #555555;
    SCROLLBAR-SHADOW-COLOR: #111111;
    SCROLLBAR-ARROW-COLOR:  #888888;
    SCROLLBAR-TRACK-COLOR: #111111;
    SCROLLBAR-BASE-COLOR: #000000;
     }
/*******************************************************/
/************* NEWS STYLE ******************************/

td, table { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #a1a1a1}

/* Text */
.red {  font-size: 13px; color: #990000; font-weight: bold}
.reds { font-size: 11px; color: #990000; font-weight: bold}
.redt { font-size: 11px; color: #990000}
.white { font-size: 8px; color: #a1a1a1; font-weight: bold}
.white2 { font-size: 9px; color: #FFFFFF}
.grey { font-size: 12px; color: #666666; font-weight: bold}
.dg { font-size: 10px; color: #666666}
.blues { font-size: 11px; color: #666666; font-weight: bold}
td.gbook { font-size: 12px; color: #111111; font-weight: bold}
td.kat { font-size: 12px; color: #990000; font-weight: bold}
/* Links */
/*
a:active { color: #336699; text-decoration: underline}
a:link { color: #336699; text-decoration: none}
a:visited { color: #336699; text-decoration: none}
a:hover { color: #336699; text-decoration: underline}

a.headline:active { color: #FFFFFF; text-decoration: underline; font-weight: bold}
a.headline:link { color: #FFFFFF; text-decoration: none; font-weight: bold}
a.headline:visited { color: #FFFFFF; text-decoration: none; font-weight: bold}
a.headline:hover { color: #FFFFFF; text-decoration: underline; font-weight: bold}

a.lred:active { color: #990000; text-decoration: underline}
a.lred:link { color: #990000; text-decoration: none}
a.lred:visited { color: #990000; text-decoration: none}
a.lred:hover {  color: #990000; text-decoration: underline}

a.lblue:active { color: #336699; text-decoration: underline}
a.lblue:link { color: #336699; text-decoration: none}
a.lblue:visited { color: #336699; text-decoration: none}
a.lblue:hover { color: #336699; text-decoration: underline}

a.page:active { color: #666666; text-decoration: underline}
a.page:link { color: #666666; text-decoration: none}
a.page:visited { color: #666666; text-decoration: none}
a.page:hover { color: #666666; text-decoration: underline}

a.nl:active {color: #FFFFFF; text-decoration: none}
a.nl:link {color: #FFFFFF; text-decoration: none}
a.nl:visited {color: #FFFFFF; text-decoration: none}
a.nl:hover {color: #FFFFFF; text-decoration: none}

*/
/* Formularfelder */
.textarea_news { background-color: #888888; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 9px; color: #000000; border-left: 1px solid #576675; border-bottom: 1px solid #576675; border-right: 1px solid #576675; border-top: 1px solid #576675}
.field { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #000000; border-left: 1px solid #576675; border-bottom: 1px solid #576675; border-right: 1px solid #576675; border-top: 1px solid #576675}
.field1 { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; background-color: #FFFFFF; font-weight: bold; color: #000000; border-left: 1px solid #576675; border-bottom: 1px solid #576675; border-right: 1px solid #576675; border-top: 1px solid #576675; cursor: hand}

.f_upl {  font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; width: 350}
.button {  font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; width: 150}

/* news aktuell */
.news_text { font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9px; color: #a1a1a1}
.news_headline { font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9px; color: #111111; }
.news_headline_big { font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #111111; }
/*
a:active { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #336699; text-decoration: underline}
a:link { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #336699; text-decoration: none}
a:visited { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #336699; text-decoration: none}
a:hover { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #336699; text-decoration: underline}
*/
/* Link Headline */  /*
a.headline:active { color: #990000; text-decoration: underline; font-weight: bold}
a.headline:link { color: #990000; text-decoration: none; font-weight: bold}
a.headline:visited { color: #990000; text-decoration: none; font-weight: bold}
a.headline:hover { color: #990000; text-decoration: underline; font-weight: bold}

 */


.cbtn
	{
	cursor: hand;
	}
	
/***************** NEWS Style Ende ******************/



input, select{
    background-color: #777777; font-size:10pt; color: #e1e1e1;
border-left: 1px solid #000000; border-bottom: 1px solid #000000; 
border-right: 1px solid #000000; border-top: 1px solid #000000; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px;
}

.shop{
    background-color: #e1e1e1; font-size:11pt; color: #000000;
border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; 
border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px;
}

/********** ÜBERSCHRIFTEN **********/
h1,h2
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#6699CC;
	}
/*
h3,h4,h5
	{	
	color:#a1a1a1;
	}
*/
.big
	{
	color:#a1a1a1;
    font-size : 11pt;
	font-weight:bold;
	}
.small
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#a1a1a1;
    font-size : 7pt;
	font-weight:normal;
	}
.smaller
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#a1a1a1;
    font-size : 8pt;
	font-weight:normal;
	}		
.line
    {
    color:#666666
	}
center,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i

    {
    font-family:Arial, Helvetica, sans-serif;
    }

    center,ul,ol,li,div,td,th,address,blockquote,nobr,b,i

    {
    font-size : 8pt;
	font-weight:bold;
    }

center,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
    {
     font-family:Arial, Helvetica, sans-serif;
    }

center,ul,ol,li,div,tr,th,address,blockquote,nobr,b,i
    {
    font-size : 8pt;
    }

/************* LINKS ****************/
a    {
	 text-shadow:#a1a1a1;
     color:#elelel;
     text-decoration:none;
     font-weight: bold;
     }
a:link    {color:#a1a1a1;text-shadow:#a1a1a1;font-family:Arial,Helvetica,Verdana;font-size:8pt;font-weight:bold;text-decoration:none;}
a:visited {color:#a1a1a1;text-shadow:#a1a1a1;font-family:Arial,Helvetica,Verdana;font-size:8pt;font-weight:bold;text-decoration:none;}
a:active  {color:#FFFFFF;text-shadow:#a1a1a1;font-family:Arial,Helvetica,Verdana;font-size:8pt;font-weight:bold;text-decoration:underline;}
a:hover   {color:#5070A0;text-shadow:#a1a1a1;font-family:Arial,Helvetica,Verdana;font-size:8pt;font-weight:bold;text-decoration:underline;}

a:headline.link    {color:#333333;text-shadow:#333333;font-family:Arial,Helvetica,Verdana;font-size:8pt;font-weight:bold;text-decoration:none;}
a:visited {color:#a1a1a1;text-shadow:#a1a1a1;font-family:Arial,Helvetica,Verdana;font-size:8pt;font-weight:bold;text-decoration:none;}
a:active  {color:#FFFFFF;text-shadow:#a1a1a1;font-family:Arial,Helvetica,Verdana;font-size:8pt;font-weight:bold;text-decoration:underline;}
a:hover   {color:#5070A0;text-shadow:#a1a1a1;font-family:Arial,Helvetica,Verdana;font-size:8pt;font-weight:bold;text-decoration:underline;}


/*
a:link    {color:#80A0C0;font-family:Arial,Helvetica,Verdana;font-size:10pt;font-weight:bold;text-decoration:none;}
a:visited {color:#80A0C0;font-family:Arial,Helvetica,Verdana;font-size:10pt;font-weight:bold;text-decoration:none;}
a:active  {color:#FFFFFF;font-family:Arial,Helvetica,Verdana;font-size:10pt;font-weight:bold;text-decoration:underline;}
a:hover   {color:#5070A0;font-family:Arial,Helvetica,Verdana;font-size:10pt;font-weight:bold;text-decoration:underline;}
*/
a.anders:link    {font-size:10pt;}
a.anders:visited {font-size:10pt;}
a.anders:active  {font-size:10pt;}
a.anders:hover   {font-size:10pt;}

a.tabelle:link    {color:#80A0C0;font-size:10pt;}
a.tabelle:visited {color:#80A0C0;font-size:10pt;}
a.tabelle:active  {color:#FFFFFF;font-size:10pt;}
a.tabelle:hover   {color:#5070A0;font-size:10pt;}

a.tabelle1:link    {color:#80A0C0;font-size:10pt;font-weight:lighter;}
a.tabelle1:visited {color:#80A0C0;font-size:10pt;font-weight:lighter;}
a.tabelle1:active  {color:#FFFFFF;font-size:10pt;}
a.tabelle1:hover   {color:#5070A0;font-size:10pt;}

ul {type=square}

/************ SEITENAUFBAU ************/
#root {
/*position:relative; 
top:-40px; */
	position: relative;
/*	left: 50%;  */
	top: -35px;
/*	width: 954px;
	height: 602px;  */
/*	margin: -301px 0px 0px -477px;   */
}
#banner {
   colspan: 5;
 /*   width: 100%;  */
}
#links {

/*    width: 100%;   */
    float: left;  
}
#mitte {

/*    width: 100%;  */
    float: left;           
}
/*
.newseintrag {
    border: 1px solid black;
    background-color: #EEEEFF;
    margin-bottom: 10px;
}
*/

.newseintrag {
	border-top: 1px solid #9999CC;
	border-right: 1px outset #9999CC;
	border-bottom: 1px outset #9999CC;
	border-left: 1px solid #9999CC;
	background-color: #ddddff;
	border: 1px solid #9999cc;
}
.newseintrag > .Datum {
    padding: 2px;
    float: left;
    white-space: nowrap;
}
.newseintrag > .Titel {
    padding: 2px;
    float: left;
    border-left: 1px solid darkgray;
}
.newseintrag > .Inhalt {
    padding: 2px;
    clear: both;
    border-top: 1px solid darkgray;
}
.formular {
    background-color: #EEEEFF;
    border: 1px solid black;
    text-align: center;
}
.formular > ol {
    list-style-type: none;
    margin: 2px;
    padding: 5px;
}
.formular > ol > li {
    vertical-align: top;
}
.formular * label:after {
    content: ":";
}

/**************** Linksection ***************/

.speedmenue {font-size: 9pt; color: <? echo "$textfarbe" ?>; background-color: <? echo "$tb2" ?>;
	        font-family: Tahoma, verdana, helvetica, sans-serif;
            vertical-align:middle}

/************* Ende Linksection ***********/


/**************** TABELLEN ***************/

.ca_tblborder {
	border-top: 1px solid #9999CC;
	border-right: 1px outset #9999CC;
	border-bottom: 1px outset #9999CC;
	border-left: 1px solid #9999CC;
	background-color:#eeeeff;
}

.ca_topicbg {
	background-image:  url();
}

.ca_bodybg {
	background-color: #ddddff;
	border: 1px solid #9999cc;
}
.ca_bodybglight {
	background-color: #ceceff;
	border: 1px solid #aaaaFF;
}

.ca_smalltext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ca_smallesttext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.ca_normaltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.ca_bigtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.ca_formdesctext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.ca_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.ca_errortext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}

.ca_cmtmessagetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.ca_textarea 
{
	border: 1px dotted #000000;
	height: 250px;
	width: 100%;
}

.ca_textfield 
{
	border: 1px dotted #000000;
}

.ca_textfieldsmall
{
	border: 1px dotted #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.ca_selectfieldsmall
{
	border: 1px dotted #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.ca_button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:150px;
}
