/* RTE-Classes */
@import url("rte.css");

/********* HTML **********/
body { margin: 0 0 0 0; }
img { border:0px; }

/********* Layout **********/
#main {text-align: center; }
#content { padding:13px; padding-right:13px; }
#contentbg { background-image: url(../../graphix/content_bg.gif);	background-repeat:repeat-y; background-position:left; }



/****** Navigation ********/
#navibg {background-image: url(../../graphix/navibg.gif); background-repeat:repeat-y; background-position:right; }
/*.navi {  }*/
/*.navi td { padding:5px; }*/

#subnavi { padding:5px; }
#subnavi:hover { background-color:#CCCCCC; }
#subnavi a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #333333; line-height: 130%; text-decoration: none; font-weight:bold; }

#subsubnavi { padding:5px; }
#subsubnavi:hover { background-color:#CDDBEC; }
#subsubnavi a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #333333; line-height: 110%; text-decoration: none; }

#subsubsubnavileft { padding-left:13px; padding-top:8px; vertical-align:top; }
#subsubsubnavi { padding-left:4px; padding-top:8px; padding-right:5px; vertical-align:top; }
#subsubsubnavi a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 110%; text-decoration: none; }


/********* Body **********/
p.bodytext { padding:0px; margin:0px; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #002c72;text-transform: uppercase;}
.Fehler { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-size:11px; line-height:140%; }
.bodytext, ul li, p.csc-caption { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; line-height:140%; }
.bodytext a, a.bodytext, ul li a { color:#002c72; text-decoration:underline; }
.bodytext a:hover, a.bodytext:hover { text-decoration:none; }
ul { margin:10px; margin-left:20px; padding:0px; }

.contenttable { text-align:left; vertical-align:top; }
.imgtext-table img { margin:0px; padding:0px;}
.contenttable tr td { vertical-align:top; text-align:left; font-family: Verdana; }


/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid #333333;
		padding: 0px 0px;
	}

dd.csc-textpic-caption { font-family: Verdana; font-size:11px; line-height:130%; margin:0px; color:#333333; padding:0; padding-top:3px; }



/******** Suche ********/
.tx-macinasearchbox-pi1 #searchtable { border-top: 1px dashed #CCCCCC; height:32px; width:150px;}
.tx-macinasearchbox-pi1 { height:32px; }
.tx-macinasearchbox-pi1 #searchcell { padding:5px; }
.tx-macinasearchbox-pi1 .suche { border: 1px solid #000000; height:18px; width:130px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; }


/******** Suche ********/
.tx-indexedsearch { }
.tx-indexedsearch, .tx-indexedsearch table { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; line-height:140%; }
.tx-indexedsearch a, .tx-indexedsearch table a { color:#002c72; text-decoration:underline; }
.tx-indexedsearch h2 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #002c72;text-transform: uppercase; text-decoration:none; line-height:180%; }
.tx-indexedsearch td.tx-indexedsearch-info { height:50px; vertical-align:top; }
.tx-indexedsearch .tx-indexedsearch-searchbox table td { height:23px; }
.tx-indexedsearch .tx-indexedsearch-searchbox input { border: 1px solid #000000; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-searchbox select { border: 1px solid #000000; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; }


/******* Mailformular *****/
.mailform { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; line-height:140%; }
.mailform table { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; line-height:140%; }
.mailform input { border: 1px solid #000000; height:18px; }
.mailform textarea { border: 1px solid #000000; }


/******* Newloginbox *****/
.tx-newloginbox-pi1 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; line-height:140%; }
.tx-newloginbox-pi1 table { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; line-height:140%; font-weight:bold; }
.tx-newloginbox-pi1 h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #002c72;text-transform: uppercase;}
.tx-newloginbox-pi1 input { border: 1px solid #000000; height:18px; }


/******** Download **********/
.tx-mitdownload-pi1, .tx-mitdownload-pi1 table { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; line-height:140%; }
.tx-mitdownload-pi1 a { color:#002c72; text-decoration:underline; }
