/*********************************************************************STANDARD*/
tr,a,h1,h2,h3,h4,h5,h6,ul,ol,div,td,th,address,blockquote,nobr,pre,body{
font-family: Arial, Verdana, 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: 11px;
}

/*HEADLINE TBX*/
.headline1, .headline1 .pclass{
letter-spacing:0px;
color:#006382;
font-weight:bold;
font-size:16px;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

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

/* BUTTON TRENNLINE*/
hr{height:2px;border-top:1px dotted #006382;border-bottom:solid 1px #FFFFFF;border-left:solid 1px #FFFFFF;border-right:solid 1px #FFFFFF;background-color:#FFFFFF;}

/* TABELLE CONTENT*/
.cbxtab{border-collapse:collapse;border:1px solid #006382;empty-cells: show;}
.cbxtabWB {border-collapse:collapse;empty-cells: show;}

/* SPECIAL BERTHOLD */
.templ1
{
overflow:hidden;
text-align:left;
padding-bottom:0px;
padding-top:0px;
height:auto;
background-image:url('../img/leftline.png');
background-repeat:no-repeat;
background-position:bottom left;
font-size:11px;
}

.templ1 a,.templ1 td,.templ1 b
{
font-size:11px;
}


/*COPYRIGHT*/
a.footerc{
text-decoration: none;
color: #686868;
font-family: Arial, Verdana, Helvetica, sans-serif;
letter-spacing:0px;
font-size: 11px;
}
a.footerc:hover{
color: #010101;
}

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

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

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

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

/*MENU FOOTER */
.mfooteractive{
         text-decoration: none;
         color:#4D4D4D;
         font-family: Arial, Verdana, Helvetica, sans-serif;
         font-size: 10px;
}
a.mfooter{
         text-decoration: none;
         color:#9B0822;
         font-family: Arial, Verdana, Helvetica, sans-serif;
         font-size: 10px;
}
a.mfooter:hover{
         text-decoration: underline;
         color:#9B0822;
}
.begrenzera{
         text-decoration: none;
         color:#9B0822;
         font-family: Arial, Verdana, Helvetica, sans-serif;
         font-size: 10px;
         font-weight:bold;
         margin:3px;
}
.begrenzer{
         text-decoration: none;
         color:#4D4D4D;
         font-family: Arial, Verdana, Helvetica, sans-serif;
         font-size: 10px;
         font-weight:bold;
         margin:3px;
}

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

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

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

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

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

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

/**************MODUL QUOTATION*/
.fett{
font-weight:bold;
color:#006382;
}

/**************MODUL INTERAKTIV + INTERAKTIVPLUS*/
.iastatus{
         background-color:#006382;
         color:#FFFFFF;
         font-weight:bold;
}
.iatbout{
         background-color:#FFFFFF;
	background-image:url('../img/line_waagerecht_767px.png');
	background-repeat:no-repeat;
	background-position:top left;

}
.iadate{
	font-size:11px;
         color:#000000;
}
.iacomdate{
	font-size:11px;
         color:#000000;
}
.iacomment{
         background-color:#FFFFFF;
         font-style:italic;
         color:#969696;
}

/**************MODUL DOWNLOAD*/
.smkb{
         color: #000000;
         font-family: Arial, Verdana, 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;
}
.akttbout td{
	padding:3px;
}
.pressehl{
	font-family:Courier New;
	font-size:13px;
	font-weight:bold;
	color:#999999;
}
.headerakt{
         color:#006382;
         font-weight:bold;
         font-size:12px;
         letter-spacing:0px;
}
.headeraktanriss{
         color:#006382;
         font-weight:normal;
         font-size:11px;
         letter-spacing:0px;
}
.datumakt{
         font-size: 11px;
}
.akttbnav{
;
         width:100%;
}
.akttbnav td{
	padding:2px;
}
.anrissakt{
         letter-spacing:0px;
         color:#000000;
         font-weight:normal;
         font-size:11px;
}

/**************VOLLTEXTSUCHE MODUL */
.searchres{
	width:100%;
	background-color:#FFFFFF;

}
.searchresinside{
	padding-left:10px;
         padding-top:10px;
}
.searchnum{
color:#000000;
font-size:12px;
}
a.searchreslink{
color:#006382;
}
a.searchreslink:hover{
color:#006382;
}
.searchrespath{
color:#000000;
font-size:10px;
}

/**************PRESSE MODUL */
a.nav{
         text-decoration: none;
         color:#9B0822;
         font-size: 11px;
}
a.nav:hover{
         text-decoration: underline;
}
a.presselink{
         text-decoration:none;
         color:#FF0300;
         font-size:13px;
         font-family: "Courier New", Arial, Verdana, 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: Arial, Verdana, 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: Arial, Verdana, 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: Arial, Verdana, 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: #9B0822;
         font-weight:normal;
         font-family: Arial, Verdana, Helvetica, sans-serif;
         letter-spacing:0px;
         font-size: 10px;
}
.headgal{
         text-decoration: none;
         color: #FFFFFF;
         font-family: Arial, Verdana, Helvetica, sans-serif;
         letter-spacing:1px;
         font-weight:bold;
         font-size: 11px;
}
a.headlgal{
         text-decoration: none;
         color: #FFFFFF;
         font-family: Arial, Verdana, Helvetica, sans-serif;
         letter-spacing:1px;
         font-weight:bold;
         font-size: 11px;
}
a.headlgal:hover{
         color: #FFFFFF
}
.iboxgal
{
         padding:8px;
         background-color:#EBEBEB;
         border:1px solid #A6A6A6;
         font-size:10px;
}
a.iboxlgal
{
         color: #FFFFFF;
         text-decoration:none;
         font-family: Arial, Verdana, Helvetica, sans-serif;
         font-size:10px;
}
a.iboxlgal:hover{
         color: #C0C0C0;
}
a.iboxcgal
{
         color: #9B0822;
         font-family: Arial, Verdana, Helvetica, sans-serif;
         font-size:10px;
}
a.iboxcgal:hover{
         color: #9B0822;
}
.numgal{
         text-decoration: none;
         color: #9B0822;
         font-family: Arial, Verdana, 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: #9B0822;
         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 #9B0822;
         background-color:#F2E2E5;
}
a.bigarrow:hover{
         color: #9B0822;
         text-decoration: none;
         background-color:#FFFFFF;
}


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

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