@charset "iso-8859-1";

body{
 margin: 0 auto;
 padding: 0;
 background-color: #6B0018 ;
}

#inp-main{
 position: relative;
 width: 100%;
 left: 0;
 top: 0;
}



#HintergrundObenRechtsxxx{
 position: absolute;
 background-image: url('../img/template/Page-BgGradient.jpg');
 background-repeat: no-repeat;
 top:0;
 width:100%;
 height: 216px;
 
}

#HintergrundObenRechtsxxx{
 background-position: top right;
}

#HintergrundObenxxx{
 position: absolute;
 background-image: url('../img/template/bkgoben.jpg');
 background-repeat: repeat-x;
 top:0;
 width: 100%;
 height: 216px;
}

.cleared{
 float: none;
 clear: both;
 margin: 0;
 padding: 0;
 border: none;
 font-size:1px;
}


form{
 padding:0 !important;
 margin:0 !important;
}

table.position{
 position: relative;
 width: 100%;
 table-layout: fixed;
}
/* end Page */

/* begin Box, Sheet */
.Seite{
 position:relative;
 z-index:0;
 margin:0 auto;
 width: 900px;
 min-width:19px;
 min-height:19px;
}

.body{
 position: relative;
 z-index:1;
 padding: 11px;
}



.tr, .tl, .br, .bl, .tc, .bc,.cr, .cl{
 position:absolute;
 z-index:-1;
}

.tr, .tl, .br, .bl{
 width: 34px;
 height: 34px;
 background-image: url('../img/template/rahmen.png');
}

.tl{
 top:0;
 left:0;
 clip: rect(auto, 17px, 17px, auto);
}

.tr{
 top: 0;
 right: 0;
 clip: rect(auto, auto, 17px, 17px);
}

.bl{
 bottom: 0;
 left: 0;
 clip: rect(17px, 17px, auto, auto);
}

.br{
 bottom: 0;
 right: 0;
 clip: rect(17px, auto, auto, 17px);
}

.tc, .bc{
 left: 17px;
 right: 17px;
 height: 34px;
 background-image: url('../img/template/rahmen.png');
}

.tc{
 top: 0;
 clip: rect(auto, auto, 17px, auto);
}

.bc{
 bottom: 0;
 clip: rect(17px, auto, auto, auto);
}

.cr, .cl{
 top: 17px;
 bottom: 17px;
 width: 34px;
 background-image: url('../img/template/rahmen.png');
}

.cr{
 right:0;
 clip: rect(auto, auto, auto, 17px);
}

.cl{
 left:0;
 clip: rect(auto, 17px, auto, auto);
}

.cc{
 position:absolute;
 z-index:-1;
 top: 17px;
 left: 17px;
 right: 17px;
 bottom: 17px;
 background-image: url('../img/template/rahmen.png');
}


.Seite{
 margin-top: 30px !important;
}

#HintergrundOben, #HintergrundObenRechts, #inp-page-background-glare{
 min-width:900px;
}

/* end Box, Sheet */

/* begin Header */
div.inp-Header{
 margin: 0 auto;
 position: relative;
 z-index:0;
 width: 878px;
 height: 175px;
}


div.inp-Header-jpeg{
 position: absolute;
 z-index:-1;
 top: 0;
 left: 0;
 width: 878px;
 height: 175px;
 background-image: url('../img/template/Header.jpg');
 background-repeat: no-repeat;
 background-position: center center;
}
/* end Header */

/* begin Logo */
.inp-Logo{
 display : block;
 position: absolute;
 left: 10px;
 top: 57px;
 width: 528px;
}

h1.inp-Logo-name{
 display: block;
 text-align: left;
}

h1.inp-Logo-name, h1.inp-Logo-name a, h1.inp-Logo-name a:link, h1.inp-Logo-name a:visited, h1.inp-Logo-name a:hover{
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 38px;
 font-style: normal;
 font-weight: bold;
 text-decoration: none;
 text-transform: uppercase;
 padding:0;
 margin:0;
 color: #6B0018 !important;
}

.inp-Logo-text{
 display: block;
 text-align: left;
 color: #6B0018 !important;
}

.inp-Logo-text, .inp-Logo-text a{
 font-family: Tahoma, Arial, Helvetica, Sans-Serif;
 font-size: 15px;
 font-style: normal;
 font-weight: bold;
 text-transform: uppercase;
 padding:0;
 margin:0;
 color: #6B0018 !important;
}
/* end Logo */

/* begin Menu */
/* menu structure */

.inp-menu a, .inp-menu a:link, .inp-menu a:visited, .inp-menu a:hover{
 text-align:right;
 text-decoration:none;
 outline:none;
 letter-spacing:normal;
 word-spacing:normal;
 float: left;
}

.inp-menu, .inp-menu ul{
 margin: 0;
 padding: 0;
 border: 0;
 list-style-type: none;
 display: block;
 float: left;
}

.inp-menu li{
 margin: 0;
 padding: 0;
 border: 0;
 display: block;
 float: left;
 position: relative;
 z-index: 5;
 background:none;
}

.inp-menu li:hover{
 z-index: 10000;
 white-space: normal;
}

.inp-menu li li{
 float: none;
 float: left;
}

.inp-menu ul{
 visibility: hidden;
 position: absolute;
 z-index: 10;
 left: 0;
 top: 0;
 background:none;
}

.inp-menu li:hover>ul{
 visibility: visible;
 top: 100%;
}

.inp-menu li li:hover>ul{
 top: 0;
 left: 100%;
}

.inp-menu:nach, .inp-menu ul:nach{
 content: ".";
 height: 0;
 display: block;
 visibility: hidden;
 overflow: hidden;
 clear: both;
}
.inp-menu, .inp-menu ul{
 min-height: 0;
}

.inp-menu ul{
 background-image: url(../img/template/leer.gif);
 padding: 10px 30px 30px 30px;
 margin: -10px 0 0 -30px;
}

.inp-menu ul ul{
 padding: 30px 30px 30px 10px;
 margin: -30px 0 0 -10px;
}

/* Menu rechts oder links */
ul.inp-menu{
 float: left;
}



/* menu structure */

.inp-menu{
 padding: 8px 4px 0px 4px;
}

.Hauptmenue{
 position: relative;
 height: 37px;
 z-index: 100;
}

.Hauptmenue .l, .Hauptmenue .r{
 position: absolute;
 z-index: -1;
 top: 0;
 height: 37px;
 background-image: url('../img/template/nav.jpg');
}

.Hauptmenue .l{
 left: 0;
 right:0px;
}

.Hauptmenue .r{
 right: 0;
 width: 878px;
 clip: rect(auto, auto, auto, 878px);
}


/* end Menu */

/* begin MenuItem */
.inp-menu ul li{
 clear: both;
}

.inp-menu a{
 position:relative;
 display: block;
 overflow:hidden;
 height: 29px;
 cursor: pointer;
 text-decoration: none;
 margin-right: 3px;
 margin-left: 3px;
}


.inp-menu a .r, .inp-menu a .l{
 position:absolute;
 display: block;
 top:0;
 z-index:-1;
 height: 87px;
 background-image: url('../img/template/menuepkt.png');
}

.inp-menu a .l{
 left:0;
 right:4px;
}

.inp-menu a .r{
 width:408px;
 right:0;
 clip: rect(auto, auto, auto, 404px);
}

.inp-menu a .t {
 font-family: Tahoma, Arial, Helvetica, Sans-Serif;
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 text-transform: uppercase;
 color: #ffffff; /* menutextfarbe */
 padding: 0 14px;
 margin: 0 4px;
 line-height: 29px;
 text-align: center;
}

.inp-menu a:hover .l, .inp-menu a:hover .r{
 top:-29px;
}

.inp-menu li:hover>a .l, .inp-menu li:hover>a .r{
 top:-29px;
}

.inp-menu li:hover a .l, .inp-menu li:hover a .r{
 top:-29px;
}
.inp-menu a:hover .t{
 color: #000000;
}

.inp-menu li:hover>a .t{
 color: #ffffff; /* menutextfarbe hover*/
}


.inp-menu a.active .l, .inp-menu a.active .r{
 top: -58px;
}

.inp-menu a.active .t{
 color: #FFC59F;
}


/* end MenuItem */

/* begin MenuSubItem */
.inp-menu ul a{
 display:block;
 text-align: center;
 white-space: nowrap;
 height: 26px;
 width: 180px;
 overflow:hidden;
 line-height: 26px;
 margin-right: auto;


 background-image: url('../img/template/untermenue.gif');
 background-position: left top;
 background-repeat: repeat-x;
 border-width: 1px;
 border-style: solid;
 border-color: #FE6601;
}

.Hauptmenue ul.inp-menu ul span, .Hauptmenue ul.inp-menu ul span span{
 display: inline;
 float: none;
 margin: inherit;
 padding: inherit;
 background-image: none;
 text-align: inherit;
 text-decoration: inherit;
}

.inp-menu ul a, .inp-menu ul a:link, .inp-menu ul a:visited, .inp-menu ul a:hover, .inp-menu ul a:active, .Hauptmenue ul.inp-menu ul span, .Hauptmenue ul.inp-menu ul span span{
 text-align: left;
 text-indent: 12px;
 text-decoration: none;
 line-height: 26px;
 color: #ffffff;
 font-family: Tahoma, Arial, Helvetica, Sans-Serif;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
}

.inp-menu ul ul a{
 margin-left: auto;
}

.inp-menu ul li a:hover{
 color: #000000;
 border-color: #FE8534;
 background-position: 0 -26px;
}

.inp-menu ul li:hover>a{
 color: #000000;
 border-color: #FE8534;
 background-position: 0 -26px;
}

.Hauptmenue .inp-menu ul li a:hover span, .Hauptmenue .inp-menu ul li a:hover span span{
 color: #E9ECEB;
}

.Hauptmenue .inp-menu ul li:hover>a span, .Hauptmenue .inp-menu ul li:hover>a span span{
 color: #E9ECEB;
}


/* end MenuSubItem */

/* begin ContentLayout */
.SeitenLayout{
 position: relative;
 margin-bottom: 0px;
 width: 878px;
}
/* end ContentLayout */


/* infoBox */


.infoBoxTable {
 margin: 10px 0 0 0;
 background-color: #E0E6E4;
}


.infoBoxHeader {
 font-family: Verdana, Arial, sans-serif;
 color: #000000;
 font-size: 13px;
 vertical-align: top;
 font-weight: bold;
 background-color: #F0F3F2;
 height: 30px;
 text-align: center;
 vertical-align: middle;
}

.infoBoxHeaderImg {
 font-family: Verdana, Arial, sans-serif;
 color: #ffffff;
 font-size: 14px;
 vertical-align: top;
 padding: 0 0 0 35px ;
 font-weight: bold;
 height: 30px;
 text-align: left;
 vertical-align: middle;
 background: #6B0018 url(../img/template/boxheadericon.gif) top left no-repeat;
}

.infoBoxContent {
 font-family: Verdana, Arial, sans-serif;
 color: #000000;
 font-size: 12px;
 vertical-align: top;
 padding: 0 0 0 2px ;
 font-weight: normal;
 height: 30px;
 text-align: left;
}

/* end Box, Block */

/* begin BlockHeader */
.inp-BlockHeader{
 position:relative;
 z-index:0;
 height: 30px;
 padding: 0 7px;
 margin-bottom: 2px;
}

.inp-BlockHeader .t{
 height: 30px;
 color: #000000;
 font-family: Tahoma, Arial, Helvetica, Sans-Serif;
 font-size: 14px;
 font-style: normal;
 font-weight: bold;
 text-transform: uppercase;
 white-space : nowrap;
 padding: 0 6px;
 line-height: 30px;
}

.inp-BlockHeader .l, .inp-BlockHeader .r{
 display:block;
 position:absolute;
 z-index:-1;
 height: 30px;
}

.inp-BlockHeader .l{
 left:0;
 right:0px;
}

.inp-BlockHeader .r{ 
 width:892px;
 right:0;
 clip: rect(auto, auto, auto, 892px);
}





.inp-header-tag-icon{
 display:inline-block;
 background-position:left top;
 background-image: url('../img/template/BlockHeaderIcon.png');
 padding:0 0 0 15px;
 background-repeat: no-repeat;
 min-height: 14px;
 margin: 0 0 0 5px;
}


/* end BlockHeader */

/* begin Box, BlockContent */
.inp-BlockContent{
 position:relative;
 z-index:0;
 margin:0 auto;
 min-width:1px;
 min-height:1px;
}

.inp-BlockContent-body{
 position: relative;
 z-index:1;
 padding: 11px;
}



.inp-BlockContent-body{
 color:#454F4A;
 font-family: Tahoma, Arial, Helvetica, Sans-Serif;
 font-size: 12px;
}

.inp-BlockContent-body a:link{
 color: #6B0018;
 font-family: Tahoma, Arial, Helvetica, Sans-Serif;
 text-decoration: underline;
}

.inp-BlockContent-body a:visited, .inp-BlockContent-body a.visited{
 color: #7C8D85;
 font-family: Tahoma, Arial, Helvetica, Sans-Serif;
 text-decoration: underline;
}

.inp-BlockContent-body a:hover, .inp-BlockContent-body a.hover{
 color: #7A973F;
 font-family: Tahoma, Arial, Helvetica, Sans-Serif;
 text-decoration: none;
}

.inp-BlockContent-body ul{
 list-style-type: none;
 color: #6D7E75;
 margin:0;
 padding:0;
}

.inp-BlockContent-body li{
 font-family: Tahoma, Arial, Helvetica, Sans-Serif;
 font-size: 12px;
}

.inp-BlockContent-body ul li{
 padding:0px 0 0px 9px;
 background-image: url('../img/template/BlockContentBullets.png');
 background-repeat:no-repeat;
 margin:0.5em 0 0.5em 0;
 line-height:1.2em;
}

/* end Box, BlockContent */

/* begin Box, Post */
.SeitenLayout3{
 position:relative;
 z-index:0;
 margin:0 auto;
 min-width:21px;
 min-height:21px;
}

.nach-body{
 position: relative;
 z-index:1;
 padding: 10px;
}

.nach-tr, .nach-tl, .nach-br, .nach-bl, .nach-tc, .nach-bc,.nach-cr, .nach-cl{
 position:absolute;
 z-index:-1;
}

.nach-tr, .nach-tl, .nach-br, .nach-bl{
 width: 20px;
 height: 20px;
 background-image: url('../img/template/inhaltDIVecke.gif');
}

.nach-tl{
 top:0;
 left:0;
 clip: rect(auto, 10px, 10px, auto);
}

.nach-tr{
 top: 0;
 right: 0;
 clip: rect(auto, auto, 10px, 10px);
}

.nach-bl{
 bottom: 0;
 left: 0;
 clip: rect(10px, 10px, auto, auto);
}

.nach-br{
 bottom: 0;
 right: 0;
 clip: rect(10px, auto, auto, 10px);
}

.nach-tc, .nach-bc{
 left: 10px;
 right: 10px;
 height: 20px;
 background-image: url('../img/template/inhaltDIVseiten.gif');
}

.nach-tc{
 top: 0;
 clip: rect(auto, auto, 10px, auto);
}

.nach-bc{
 bottom: 0;
 clip: rect(10px, auto, auto, auto);
}

.nach-cr, .nach-cl{
 top: 10px;
 bottom: 10px;
 width: 20px;
 background-image: url('../img/template/inhaltDIVseiten.gif');
}

.nach-cr{
 right:0;
 clip: rect(auto, auto, auto, 10px);
}

.nach-cl{
 left:0;
 clip: rect(auto, 10px, auto, auto);
}

.nach-cc{
 position:absolute;
 z-index:-1;
 top: 10px;
 left: 10px;
 right: 10px;
 bottom: 10px;
 background-color: #E1E5E3;
}


.SeitenLayout3{
 margin: 7px;
}

/* Stinp images */
a img{
 border: 0;
}

.inp-inpicle img, img.inp-inpicle{
 margin: 1em;
}

.inp-metadata-icons img{
 border: none;
 vertical-align: middle;
 margin:2px;
}
/* Finish images */

/* Stinp tables */

.inp-inpicle table, table.inp-inpicle{
 border-collapse: collapse;
 margin: 1px;
 width:auto;
}

.inp-inpicle table, table.inp-inpicle .inp-inpicle tr, .inp-inpicle th, .inp-inpicle td{
 background-color:Transparent;
}

.inp-inpicle th, .inp-inpicle td{
 padding: 2px;
 border: solid 1px #8C9B94;
 vertical-align: top;
 text-align:left;
}

.inp-inpicle th{
 text-align:center;
 vertical-align:middle;
 padding: 7px;
}

/* Finish tables */
/* end Box, Post */

/* begin PostMetadata */
.SeitenLayout3MetadataHeader{
 padding: 10px 10px 10 px 10px;
 background: #F0F3F2 url('../img/template/logo.jpg') right no-repeat;
 height:110px;
}
/* end PostMetadata */

/* begin PostHeaderIcon */
.TextUeberschriftWrapper{
 text-decoration:none;
 margin: 0.2em 0;
 padding: 0;
 font-weight:normal;
 font-style:normal;
 letter-spacing:normal;
 word-spacing:normal;
 font-variant:normal;
 text-decoration:none;
 font-variant:normal;
 text-transform:none;
 text-align:left;
 text-indent:0;
 line-height:inherit;
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 24px;
 font-style: normal;
 font-weight: bold;
 letter-spacing: 0px;
 text-transform: uppercase;
 color: #6B0018;
 background: none;
}

.TextUeberschriftWrapper, .TextUeberschriftWrapper a, .TextUeberschriftWrapper a:link, .TextUeberschriftWrapper a:visited, .TextUeberschriftWrapper a:hover{
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 24px;
 font-style: normal;
 font-weight: bold;
 letter-spacing: 0px;
 text-transform: uppercase;
 color: #6B0018;
 padding: 40px 10px 10px 10px;
}

/* end PostHeaderIcon */

/* begin PostHeader */

.TextUeberschrift {

}

.TextUeberschrift a:link{
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  text-transform: uppercase;
  color: #6B0018;
}

.TextUeberschrift a:visited, .TextUeberschrift a.visited{
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  color: #323936;
}

.TextUeberschrift a:hover, .TextUeberschrift a.hovered{
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  color: #000000;
}
/* end PostHeader */

/* begin PostContent */
/* Content Text Font & Color (Default) */
body{
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #404A45;
}

.inhalt{
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-align: justify;
  color: #404A45;
}

/* Stinp Content link style */
a{
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  letter-spacing: 1px;
  color: #576C2D;
}

/* Adds special style to an unvisited link. */
a:link{
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  letter-spacing: 1px;
  color: #576C2D;
}

/* Adds special style to a visited link. */
a:visited, a.visited{
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  letter-spacing: 1px;
  color: #5F6D66;
}

/* :hover - adds special style to an element when you mouse over it. */
a:hover, a.hover{
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  letter-spacing: 1px;
  color: #1D240F;
}

/* Finish Content link style */

/* Resert some headings default style & links default style for links in headings*/
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited{
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}


/* Stinp Content headings Fonts & Colors  */
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 28px;
  text-transform: uppercase;
  text-align: left;
  color: #983D01;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  text-align: left;
  color: #983D01;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 22px;
  text-transform: uppercase;
  text-align: left;
  color: #576C2D;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 18px;
  text-transform: uppercase;
  text-align: left;
  color: #1F2321;
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 16px;
  text-transform: uppercase;
  text-align: left;
  color: #1F2321;
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  text-transform: uppercase;
  text-align: left;
  color: #1F2321;
}
/* Finish Content headings Fonts & Colors  */
/* end PostContent */

/* begin PostBullets */
/* Stinp Content list */
ol, ul{
 color: #515D57;
 margin:1em 0 1em 2em;
 padding:0;
 font-family: Tahoma, Arial, Helvetica, Sans-Serif;
 font-size: 12px;
 text-align: left;
 margin-left: 12px;
}

li ol, li ul{
 margin:0.5em 0 0.5em 2em;
 padding:0;
}

li {
 margin:0.2em 0;
 padding:0;
}

ul{
 list-style-type: none;
}

ol{
 list-style-position:inside;
 
}



.SeitenLayout3 li{
 padding:0px 0 0px 12px;
 line-height:1.2em;
}

.SeitenLayout3 ol li, .SeitenLayout3 ul ol li{
 background: none;
 padding-left:0;
}

.SeitenLayout3 ul li, .SeitenLayout3 ol ul li {
 background-image: url('../img/template/PostBullets.png');
 background-repeat:no-repeat;
 padding-left:12px;
}


/* Finish Content list */
/* end PostBullets */

/* begin PostQuote */
/* Stinp blockquote */
blockquote p{
 color:#111609;
 font-family: Tahoma, Arial, Helvetica, Sans-Serif;
 font-style: italic;
 font-weight: normal;
 text-align: left;
}

blockquote{
  margin:10px 10px 10px 50px;
 padding:5px 5px 5px 32px;
 background-color:#DEE8C9;
 background-image:url('../img/template/PostQuote.png');
 background-position:left top;
 background-repeat:no-repeat;
}


/* Finish blockuote */
/* end PostQuote */

/* begin Button */
.SubmitButton .inp-button{
 display:inline-block;
 width: auto;
 outline:none;
 border:none;
 background:none;
 line-height:25px;
 margin:0 !important;
 padding:0 !important;
 overflow: visible;
 cursor: default;
 text-decoration: none !important;
 z-index:0;
}

.SubmitButton{
 display:inline-block;
 position:relative;
 height: 25px;
 overflow:hidden;
 white-space: nowrap;
 width: auto;
 z-index:0;
}

.SubmitButton .inp-button{
 display:block;
 height: 25px;
 font-family: Tahoma, Arial, Helvetica, Sans-Serif;
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 white-space: nowrap;
 text-align: left;
 padding: 0 9px !important;
 line-height: 25px;
 text-decoration: none !important;
 color: #ffffff !important;
}

input, select, textarea {
 font-family: Verdana;
 font-size: 8pt;
 border-width:1px;
 border-color:#252525;
 color: #252525; background-color: #ffffff;
 border-top:1px solid;
 border-left:1px solid;
 border-right:1px solid;
 border-bottom:1px solid; 
}

.inp {
 font-family: Verdana;
 font-size: 8pt;
 border-width:1px;
 border-color:#252525;
 color: #252525; background-color: #ffffff;
 border-top:1px solid;
 border-left:1px solid;
 border-right:1px solid;
 border-bottom:1px solid; 
}

.inp_error {
 font-family: Verdana;
 font-size: 8pt;
 border-width:1px;
 border-color:#252525;
 color: #252525; background-color: #FF0000;
 border-top:1px solid;
 border-left:1px solid;
 border-right:1px solid;
 border-bottom:1px solid; 
}

.SubmitButton.hover .inp-button, .inp-button:hover{
 color: #ffffff !important;
 text-decoration: none !important;
}

.SubmitButton.active .inp-button{
 color: #F1F3F2 !important;
}

.SubmitButton .l, .SubmitButton .r{
 display:block;
 position:absolute;
 z-index:-1;
 height: 75px;
 background-image: url('../img/template/button.gif');
}

.SubmitButton .l{
 left:0;
 right:8px;
}

.SubmitButton .r{
 width:409px;
 right:0;
 clip: rect(auto, auto, auto, 401px);
}

.SubmitButton.hover .l, .SubmitButton.hover .r{
 top: -25px;
}

.SubmitButton.active .l, .SubmitButton.active .r{
 top: -50px;
}


/* end Button */

/* begin Footer */
.inp-Footer{
 position:relative;
 z-index:0;
 overflow:hidden;
 width: 878px;
 margin: 5px auto 0px auto;
}

.inp-Footer .inp-Footer-inner{
 height:1%;
 position: relative;
 z-index: 0;
 padding: 20px;
 text-align: center;
}

.inp-Footer .inp-Footer-background{
 position:absolute;
 z-index:-1;
 background-repeat:no-repeat;
 background-image: url('../img/template/fuss.png');
 width: 878px;
 height: 150px;
 bottom:0;
 left:0;
}


.inp-rss-tag-icon{
 position: relative;
 display:block;
 float:left;
 background-image: url('../img/template/rssIcon.png');
 background-position: center right;
 background-repeat: no-repeat;
 margin: 0 5px 0 0;
 height: 32px;
 width: 32px;
}




.inp-Footer .inp-Footer-text p{
 margin: 0;
}

.inp-Footer .inp-Footer-text{
 display:inline-block;
 color:#111312;
 font-family: Tahoma, Arial, Helvetica, Sans-Serif;
 font-size: 11px;
 font-style: italic;
 font-weight: normal;
}

.inp-Footer .inp-Footer-text a:link{
 text-decoration: none;
 color: #D3E1B7;
 font-family: Tahoma, Arial, Helvetica, Sans-Serif;
 text-decoration: underline;
}

.inp-Footer .inp-Footer-text a:visited{
 text-decoration: none;
 color: #181B1A;
 font-family: Tahoma, Arial, Helvetica, Sans-Serif;
 text-decoration: underline;
}

.inp-Footer .inp-Footer-text a:hover{
 text-decoration: none;
 color: #000000;
 font-family: Tahoma, Arial, Helvetica, Sans-Serif;
 text-decoration: none;
}
/* end Footer */

/* begin PageFooter */
.inp-page-footer, .inp-page-footer a, .inp-page-footer a:link, .inp-page-footer a:visited, .inp-page-footer a:hover{
 font-family:Arial;
 font-size:10px;
 letter-spacing:normal;
 word-spacing:normal;
 font-style:normal;
 font-weight:normal;
 text-decoration:underline;
 color:#B2CA81;
}

.inp-page-footer{
 margin:1em;
 text-align:center;
 text-decoration:none;
 color:#7C8D85;
}
/* end PageFooter */

/* begin LayoutCell */
.SeitenLayout .SeitenLayout2{
 position: relative;
 margin: 0;
 padding: 0;
 border: 0;
 float: left;
 overflow: hidden;
 width: 658px;
}
.SeitenLayout .SeitenLayout2-wide{
 position: relative;
 margin: 0;
 padding: 0;
 border: 0;
 float: left;
 overflow: hidden;
 width: 877px;
}

.SeitenLayoutADMIN{
 position: relative;
 margin: 0;
 padding: 0;
 border: 0;
 float: left;
 overflow: hidden;
 width: 879px;
}



/* end LayoutCell */

/* begin LayoutCell */
.SeitenLayout .inp-sidebar1{
 position: relative;
 margin: 0;
 padding: 0;
 border: 0;
 float: left;
 overflow: hidden;
 width: 219px;
}
/* end LayoutCell */


