/*********************************************************************STANDARD*/
tr,a,h1,h2,h3,h4,h5,h6,ul,ol,div,td,th,address,blockquote,nobr,pre,body{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
letter-spacing:0px;
}

/*ALL FONT AND ALL BG*/
body{
color:#000000;
background-color:#FFFFFF;
}

/*SMALL FONT*/
.smfont{
font-size: 9px;
}

/*HEADLINE TBX*/
.headline1{
text-decoration:none;
color:#2374B5;
font-weight:bold;
font-size:14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
letter-spacing:0px;
}

/*CONTENT LINKS*/
a{
text-decoration: underline;
color:#FF0300;
font-family: Verdana, Arial, Helvetica, sans-serif;
letter-spacing:0px;
}

a:hover{
color: #2E6EA2;
}

ul{list-style-image:url(../img/list.gif);line-height:140%;}

/* BUTTON TRENNLINE*/
hr{color:#A6A6A6;}

/* TABELLE CONTENT*/
.cbxtab{border-collapse:collapse;border:1px solid #B4CEE3;empty-cells: show;}
.cbxtabheader{background-color:#D5E9F8;color:#000000;}
.cbxtabWB {border-collapse:collapse;empty-cells: show;}

/*COPYRIGHT*/
a.footerc{
        text-decoration: none;
        color: #2E6EA2;
        font-family: Verdana, Helvetica, sans-serif;
        letter-spacing:0px;
        font-size: 9px;
}

a.footerc:hover{
        color: #2E6EA2;
}

/*PRINT BACK TOP*/
a.footer{
text-decoration: none;
color: #686868;
font-family: Verdana, Arial, Helvetica, sans-serif;
letter-spacing:0px;
font-size: 10px;
}

a.footer:hover{
color: #010101;
}

/* SLOGAN TOP */
.slogan{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
         font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	line-height:120%;
}

/* PATH */
.path{
         text-decoration: none;
         color: #4D4D4D;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         letter-spacing:0px;
         font-size: 11px;
         font-weight:normal;
}
a.path{
         text-decoration: none;
         color: #4D4D4D;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         letter-spacing:0px;
         font-size: 11px;
         font-weight:normal;
}
a.path:hover{
         text-decoration: none;
         color: #FFFFFF;
}

/* SUBMENUE FOOTER */
.mfootertxt{
        text-decoration: none;
        color:#000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
}

a.mfooter{
        text-decoration: none;
        color: #FF0000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
}

a.mfooter:hover{
        text-decoration: none;
        color:#2E6EA2;
}

.begrenzer{
        text-decoration: none;
        color:#000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
}

/*ANCHOR*/
a.anchorlink{
	color:#FFDF00;
}
a.anchorlink:hover{
	color:#FF00FF;
}
.anchortxt{
	color:#C0FF00;
}

/*********************************************************************MODULE ALL*/

/*ERROR MSG ALL MODULE*/
.formmsg{
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
         color:#9B0822;
         font-weight:bold;
         letter-spacing:0px;
}

/*HEADER ALL MODULE*/
.iaheader{
         text-decoration: none;
         color: #9B0822;
         font-weight:bold;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         letter-spacing:0px;
         font-size: 12px;
}

/*FORM ALL MODULE*/
.submit{
         border-left:1px #FFFFFF solid;
         border-top:1px #FFFFFF solid;
         border-right:1px #808080 solid;
         border-bottom:1px #808080 solid;
         background:#F7F7F7;
         color:#000000;
         font-size:12px;
         letter-spacing:1px;
         width:100px;
}
.input{
         border-left:1px #B3B3B3 solid;
         border-top:1px #B3B3B3 solid;
         border-right:1px #B3B3B3 solid;
         border-bottom:1px #B3B3B3 solid;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size:11px;
         background-color:#FFFFFF;
}

/*********************************************************************MODULE ONE BY ONE*/

/**************MODUL INTERAKTIV + INTERAKTIVPLUS*/
.iastatus{
         background-color:#9B0822;
         color:#FFFFFF;
         font-weight:bold;
}
.iatbout{
         background-color:#F7F7F7;
         border-top:1px dashed #9B0822;
}
.iadate{
	font-size:11px;
         color:#E5651A;
}
.iacomdate{
	font-size:11px;
         color:#E5651A;
}
.iacomment{
         background-color:#F7F7F7;
         font-style:italic;
         color:#9B0822;
}

/**************MODUL DOWNLOAD*/
.smkb{
         color: #000000;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 10px;
}

/**************TERMINE MODUL */
.termtbout{
	background-color:#FFFFFF;
         border-top:solid 1px #FFFFFF;
         width:672px;
}
.termtbout td{
	padding:3px;
}
.headerterm{
         color:#00AE83;
         font-weight:bold;
         font-size:13px;
         letter-spacing:1px;
}
.dateterm{
         letter-spacing:0px;
         color:#E5651A;
         font-weight:normal;
         font-size:11px;
         letter-spacing:0px;
}
.termtbnav{
	border-top:solid 1px #BADBD4;
         width:99%;
}
.termtbnav td{
	padding:2px;
	width:33%;
}
.termandate{
         letter-spacing:0px;
         color:#000000;
         font-weight:normal;
         font-size:10px;
         letter-spacing:0px;
}
.termantitle{
         color:#00AE83;
         font-weight:bold;
         font-size:11px;
         letter-spacing:0px;
}
.termantxt{
         letter-spacing:0px;
         color:#000000;
         font-weight:normal;
         font-size:10px;	letter-spacing:0px;
}

/**************NEWS MODUL (+PRESSE) */

.akttbout{
	background-color:#FFFFFF;
         width:672px;
}
.akttbout td{
	padding:3px;
}
.pressehl{
	text-decoration:none;
	color:#FF0300;
	font-size:13px;
	font-family: Courier New, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0px
}
.headerakt{
	color: #395299;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	font-weight:bold;
	font-size: 12px;
}
.headeraktanriss{
         color:#395299;
         font-weight:bold;
         font-size:11px;
         letter-spacing:0px;
}
.datumakt{
         font-size: 10px;
}
.akttbnav{

         width:99%;
}
.akttbnav td{
	padding:2px;
}
.anrissakt{
         letter-spacing:0px;
         color:#000000;
         font-weight:normal;
         font-size:12px;	letter-spacing:0px;
}

a.presselink{
	text-decoration:none;
	color:#FF0300;
	font-size:13px;
	font-family: Courier New, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0px
}

a.presselink:hover{
	text-decoration:underline;
}

.kb{
font-size:9px;
}

/**************VOLLTEXTSUCHE MODUL */
.searchres{
	width:100%;
	background-color:#FFFF80;
	border-bottom:2px solid #8080FF;
         background-image:url('../img/arrow.gif');
         background-repeat:no-repeat;
         background-position:10px 6px;
}
.searchresinside{
	padding-left:10px;
}
.searchnum{
color:#005F00;
font-size:10px;
}
a.searchreslink{
color:#005F00;
}
a.searchreslink:hover{
color:#FF5F00;
}
.searchrespath{
color:#0020FF;
font-size:10px;
}

/**************PRESSE MODUL */
a.nav{
text-decoration: underline;
color:#395299;
font-size: 10px;
}

a.nav:hover{
text-decoration: underline;
color:#808080;
}
a.presselink{
         text-decoration:none;
         color:#FF0300;
         font-size:13px;
         font-family: "Courier New", Verdana, Arial, Helvetica, sans-serif;
         letter-spacing:0px
}
a.presselink:hover{
         text-decoration:underline;
}

/**************MODUL FORUM*/
.foheader{
         text-decoration: none;
         color: #245E21;
         font-weight:bold;
         font-family: Verdana ,Arial, Helvetica, sans-serif;
         letter-spacing:0px;
         font-size: 13px;
}
a.fonavtop{
         font-size:11px;
         text-decoration:none;
}
a.fonavtop:hover{
         text-decoration:underline;
}
a.comlink{
         text-decoration: none;
         font-size: 10px;
}
a.comlink:hover{
         text-decoration: underline;
}
.fomsg{
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 11px;
         color:#B3C3D0;
         font-weight:bold;
         letter-spacing:1px;
}

/**************MODUL BLOG*/
.blogallout{
         background-color:transparent;
}
.blogtxt{
         color:#000000;
}
.blogheader{
         text-decoration:none;
         color:#FFFFFF;
         font-weight:bold;
         font-size:12px;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         letter-spacing:0px;
}
.blogdate{
         font-size:10px;
         color:#C0C0C0;
}
a.blognavtop{
         font-size:11px;
         text-decoration:none;
}
a.blognavtop:hover{
         text-decoration:underline;
}
a.bloglink{
         text-decoration: none;
         font-size:10px;
         color:#000000;
         background-color:#C0C0C0;
}
a.bloglink:hover{
         text-decoration: none;
         background-color:#FFFFFF;
}
a.blogcomlink{
         text-decoration: none;
         font-size: 10px;
}
a.blogcomlink:hover{
         text-decoration: underline;
}
.blogcomdate{
         font-size:12px;
         color:#D4D0C8;
}
a.blogarchivlink{
         text-decoration: none;
         font-size: 10px;
}
a.blogarchivlink:hover{
         text-decoration: underline;
}
.blogarchivnolink{
         color:#C0C0C0;
         font-size: 10px;
}
.blogverlinken{
         color:#000000;
         font-size: 10px;
         background-color:#C0C0C0;
}
.blogmsg{
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 11px;
         color:#FF8000;
         font-weight:bold;
         letter-spacing:1px;
}

/**************POPUP GALLERY (EFFEKTGALERIE in lightbox.css)*/
.thumblink{
         text-decoration: none;
         color: #000000;
         font-weight:normal;
         font-family: Arial, Verdana, Helvetica, sans-serif;
         letter-spacing:0px;
         font-size: 10px;
}
.headgal{
         text-decoration: none;
         color: #FFFFFF;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         letter-spacing:1px;
         font-weight:bold;
         font-size: 11px;
}
a.headlgal{
         text-decoration: none;
         color: #FFFFFF;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         letter-spacing:1px;
         font-weight:bold;
         font-size: 11px;
}
a.headlgal:hover{
         color: #FFFFFF;
}
.iboxgal
{
         padding:8px;
         background-color:#B4CEE3;
         font-size:10px;
}
a.iboxlgal
{
         color: #FFFFFF;
         text-decoration:none;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size:10px;
}
a.iboxlgal:hover{
         color: #C0C0C0;
}
a.iboxcgal
{
         color: #2E6EA2;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size:10px;
}
a.iboxcgal:hover{
         color: #FFFFFF;
}
.numgal{
         text-decoration: none;
         color: #2E6EA2;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         letter-spacing:0px;
         font-weight:bold;
         font-size: 15px;
}
.statgal{
         text-decoration: none;
         color: #FFFFFF;
         font-family:Verdana,  Arial, Helvetica, sans-serif;
         letter-spacing:0px;
         font-weight:normal;
         font-size:10px;
}
a.bigarrow{
         text-decoration: none;
         color: #FFFFFF;
         font-family: "Courier New", Arial, Verdana, Helvetica, sans-serif;;
         letter-spacing:0px;
         font-size: 13px;
         font-weight:bold;
         width:16px;
         height:16px;
         border:solid 1px #FFFFFF;
         background-color:#2E6EA2;
}
a.bigarrow:hover{
         color: #FFFFFF;
         text-decoration: none;
         background-color:#B4CEE3;
}


/*********************************************************************DO NOT TOUCH !!!!*/
/*DIV VS P*/
.pclass{
text-decoration:none;
}

/*IE BUG */
br{
letter-spacing:0px;
}

div,p,body{
margin: 0px;
padding: 0px;
}

/* BUTTON LINE-HEIGHT TOOLBOX */
u{
text-decoration:none;
line-height:130%;
}

/*LISTEN*/
ul{ margin-top:0px;margin-bottom:0px;}
ol{ margin-top:0px;margin-bottom:0px;}

/* BUTTON A-Z TOOLBOX */
strike{
letter-spacing:1px;
text-decoration:none;
}