/**************************************/
/*  Höhe Festlegen für alle Browser                */
/*************************************/

html {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #ffffff;
}

table {
     color: #;
}


#content img{
   padding-right: 10px;
   padding-top: 5px
}


/**************************************/
/*  NEWS - NEWS - NEWS - NEWS - NEWS         */
/*************************************/

#newscontent {
  position: relative;
  width: 350px;
  float: right;
}

.news-single-backlink {
  position: relative;
  width: 150px;
  float: right;
  clear: both;
}


/**************************************/
/*  CLEARER    -   CLEARER    -   CLEARER        */
/*************************************/

.clearer {
   color: #FFCC33;
   height: 1px;
}

/**************************************/
/*  ÜBERSCHRIFTEN   -   ÜBERSCHRIFTEN        */
/*************************************/

h1, h2 {
    font-family: Arial, Helvetica, Sans-Serif;
    color: #FFCC33;
    font-size: 16px;
    font-weight:bold;
    text-decoration: none;
    height: 20px;
    margin-bottom: 0px;

}


h3 {
    font-family: Arial, Helvetica, Sans-Serif;
    color: #FFCC33;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
    margin-bottom: 0px;

}




/**************************************/
/*  LINKS   -    LINKS   -    LINKS   -    LINKS    */
/*************************************/

#content a {
     color:#FFCC33;
     text-decoration: none;
}

#content a:hover {
     color:#FFCC33;
     text-decoration: underline;
}

/**************************************/
/*  DROPDOWN SITEMAP                               */
/*************************************/

.tx-dropdownsitemap-pi1 a{
     color:#FFCC33;
     text-decoration: none;
}


.tx-dropdownsitemap-pi1 DIV {
	border: solid 1px #6D2626;
	background: #531E1E;
	padding: 2px;
	margin-bottom: 5px;
}
		
.tx-dropdownsitemap-pi1 DIV.level_2 {
	background: #6D2626;
}

.tx-dropdownsitemap-pi1 DIV.level_2 A {
	font-weight: normal;
}

.tx-dropdownsitemap-pi1 DIV.level_3 {
	background: #FAFBFB;
}

.tx-dropdownsitemap-pi1 DIV.level_4 {
	background: #462020;
}

.tx-dropdownsitemap-pi1 DIV.level_5 {
	background: #462020;
}

.tx-dropdownsitemap-pi1 DIV.expAll {
	text-align: center;
	border: solid 1px #6D2626;
	background: #462020;
}



/**************************************/
/*  MAILFORMULAR    -   MAILFORMULAR        */
/*************************************/

.mailform input, .mailform textarea{
    width: 200px;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #ffffff;
    background-color: #5B2020; 
    border: solid 1px #E1BBBB;
}

.pflichtfelder{
   color: #ff0000;
}


/**************************************/
/*  FUSSZEILE   -   FUSSZEILE   -   FUSSZEILE   */
/*************************************/

#fusszeile, #fusszeile a {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none; 
}



/**************************************/
/*  NAVI  -  NAVI  -  NAVI  -  NAVI  -  NAVI        */
/**************************************/

#navi .navi_NO {
    height: 30px;
}


#navi .navi_ACT {
    height: 30px;
}


#navi .navi_NO a {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    color: #5B1F1F;
    text-decoration: none; 
    line-height: 30px;
    height: 30px;
}


#navi .navi_NO a:hover {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    color: #FDA700;
    text-decoration: none; 
    line-height: 30px;
}

#navi .navi_ACT a {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    color: #FDA700;
    text-decoration: none; 
    line-height: 30px;
}


/**************************************/
/*  HEADNAVI   -   HEADNAVI   -   HEADNAVI      */
/**************************************/

#headnavi .headnavi_NO a {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none; 
    padding-left: 20px;
    padding-right: 20px;
}


#headnavi .headnavi_NO a:hover {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #FFCC33;
    text-decoration: none; 
    padding-left: 20px;
    padding-right: 20px;
    background-image:url(/fileadmin/templates/images/headnavi-sign.gif);
    background-repeat:no-repeat;
    background-position: 8px 2px;
}


#headnavi .headnavi_ACT a {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #FFCC33;
    text-decoration: none; 
    padding-left: 20px;
    padding-right: 20px;
    background-image:url(/fileadmin/templates/images/headnavi-sign.gif);
    background-repeat:no-repeat;
    background-position: 8px 2px;
}


/**************************************/
/*  SUBNAVI   -   SUBNAVI   -   SUBNAVI           */
/**************************************/

#subnavi .subnavi_NO a {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #FFCC33;
    text-decoration: none; 
    padding-left: 10px;
    padding-right: 10px;
}


#subnavi .subnavi_NO a:hover {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #FF0009;
    text-decoration: none; 
    padding-left: 10px;
    padding-right: 10px;
    background-image:url(/fileadmin/templates/images/subnavi-sign.gif);
    background-repeat:no-repeat;
    background-position: 0px 3px;
}


#subnavi .subnavi_ACT a {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #FF0009;
    text-decoration: none; 
    padding-left: 10px;
    padding-right: 10px;
    background-image:url(/fileadmin/templates/images/subnavi-sign.gif);
    background-repeat:no-repeat;
    background-position: 0px 3px;
}


/*******************************************/
/*  Grundformatierung und Schriftvererbung              */
/*******************************************/

body {
    margin: 0px;
    padding-top: 20px;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #E1BBBB;
}

/*******************************************/
/*  Hauptcontainer der alles zentriert                        */
/*******************************************/

#container {
	position: absolute;
	width: 960px;
	height: 600px;
	left: 50%;
	margin-left: -480px;
	background-image:url(/fileadmin/templates/images/bg.jpg);
	background-repeat:no-repeat;
	z-index:0;
	border: solid 3px #5B2020;
}


/*******************************************/
/*  DIV CONTAINER   -   DIV CONTAINER                    */
/*******************************************/

#logo {
                 position:relative;
	 width: 168px;
	 height:136px;
                 top: 12px;
                 left: 10px;
}

#headimage{
                  position:absolute;
	  width: 770px;
	  height: 60px;
	  left: 190px;
	  top: 75px;
                  text-align: right;
}

#headnavi{
   position: absolute;
   width: 540px;
   height: 30px;
   top: 35px;
   left: 390px;
   text-align: right;
}

#container_content {
	position: absolute;
	width: 965px;
	height: 460px;
	left: 0px;
	top: 140px;
}

#subnavi{
   position: absolute;
   width: 615px;
   height: 30px;
   top: 10px;
   left: 315px;
   text-align: right;
}

#content{
                position:relative;
	width: 630px;
	height: 380px;
	left: 315px;
	top: 35px;
	z-index: 1;
	overflow:auto;
                padding-right: 15px;
}


#fusszeile {
                position:relative;
	width: 776px;
	height:17px;
	left: 184px;
	top: 60px;
	background-color:#FFCC33;
                text-align: center;
                padding-top: 3px;
}



#navi {
	position: absolute;
	width: 300px;
	height: 400px;
	top: 10px;
	left: 0px;
                text-align: right;

}
