@CHARSET "ISO-8859-1";

/* css document */

/* --- global styles --- */
	
body {
	background-color: #FFFFFF;
}


h1{
	font-family: Arial;
}

h2{
	font-family: Arial;
}

.h2equal{
	font-family: Arial;
	font-size:x-large;
	font-weight:bold;
}

ul{
	margin: 0 0 0 0;
	padding-left:25px;
}

li{
	margin: 0 0 0 0;
}

.alertline{
	font-family: Arial;
	font-size: 0.6em;
	font-weight: normal;
	color:red;
}

.dzhfont{
	color:#C54D00;
	font-style:italic;
}

.linksmall{
	font-family: Arial;
	font-size: 0.6em;
	font-weight: normal;
	text-decoration: underline;
	color:              #333399;
	
}

.linksmall:visited{
	font-family: Arial;
	font-size: 0.6em;
	font-weight: normal;
	text-decoration: underline;
	color:              #333399;
	
}

.linksmall:hover{
	font-family: Arial;
	font-size: 0.6em;
	font-weight: normal;
	text-decoration: underline;
	color:              #FF8700;
	cursor:pointer;
}

.linknormal{
	font-family: Arial;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: underline;
	color:              #333399;
}

.linknormal:hover{
	font-family: Arial;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: underline;
	color:              #FF8700;
	cursor:pointer;
}

.linkmid{
	font-family: Arial;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: underline;
	color:              #333399;
}

.linkmid:hover{
	font-family: Arial;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: underline;
	color:              #FF8700;
	cursor:pointer;
}

.linkbignormal{
	font-family: Arial;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: underline;
	color:              #333399;
}

.linkbignormal:hover{
	font-family: Arial;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: underline;
	color:              #FF8700;
	cursor:pointer;
}

.linkbigbold{
	font-family: Arial;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: underline;
	color:              #333399;
}

.linkbigbold:hover{
	font-family: Arial;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: underline;
	color:              #FF8700;
	cursor:pointer;
}

.bt_linkbigbold{
	border:0px;
	background-color:transparent;
	font-family: Arial;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: underline;
	color:              #333399;
}

.bt_linkbigbold:hover{
	border:0px;
	background-color:transparent;
	font-family: Arial;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: underline;
	color:              #FF8700;
}

.linkmidbar{
	font-family: Arial;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: underline;
	color:white;
}

.linkmidbar:visited{
	font-family: Arial;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: underline;
	color:white;
}

.linkmidbar:hover{
	font-family: Arial;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: underline;
	color: blue;
}

.linkbigboldbar{
	font-family: Arial;
	font-size: large;
	font-weight: bold;
	text-decoration: underline;
	color:white;
}

.linkbigboldbar:visited{
	font-family: Arial;
	font-size: large;
	font-weight: bold;
	text-decoration: underline;
	color:white;
}

.linkbigboldbar:hover{
	font-family: Arial;
	font-size: large;
	font-weight: bold;
	text-decoration: underline;
	color: blue;
}

.linkbigorange{
	font-family: Arial;
	font-size: large;
	font-weight: bold;
	color: #CB5E0C;
	letter-spacing: -0.01em;
}

.linkbigorange:visited{
	font-family: Arial;
	font-size: large;
	font-weight: bold;
	color: #CB5E0C;
	letter-spacing: -0.01em;
}

.linkbigorange:hover{
	font-family: Arial;
	font-size: large;
	font-weight: bold;
	color: blue;
	letter-spacing: -0.01em;
}

.linkfont{
	font-family: Arial;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: underline;
}

.linkfontA{
	font-family: Arial;
	font-size: 0.8em;
	font-weight: bold;
}

.normalfont{
	font-family: Arial;
	font-size: 0.8em;
	font-weight: normal;

}

.midfont{
	font-family: Arial;
	font-size: 0.8em;
	font-weight: bold;
}

.smallfont{
	font-family: Arial;
	font-size: 0.6em;
	font-weight: normal;
	color: black;
}

.smallfont:link{
	font-family: Arial;
	font-size: 0.6em;
	font-weight: normal;
	color: #333399;
}

.smallfont:visited{
	font-family: Arial;
	font-size: 0.6em;
	font-weight: normal;
	color: #333399;
}

.smallfontb{
	font-family: Arial;
	font-size: 0.6em;
	font-weight: bold;
}

.smallfontb:visited{
	font-family: Arial;
	font-size: 0.6em;
	font-weight: bold;
}

.navtitlefont{
	font-family: Arial;
	font-size:0.8em;
	font-weight: normal;
	color:white;
	margin-left:5px;
	margin-right:5px;
}

.f_big_orange{
	font-family: Arial;
	font-size: large;
	font-weight: bold;
	color: #CB5E0C;
	letter-spacing: -0.01em;
}

.f_big_orange:link{
	font-family: Arial;
	font-size: large;
	font-weight: bold;
	color: #CB5E0C;
	letter-spacing: -0.01em;
}

.f_big_orange:visited{
	font-family: Arial;
	font-size: large;
	font-weight: bold;
	color: #CB5E0C;
	letter-spacing: -0.01em;
}

.f_normal_bold{
	font-family: Arial;
	font-size: 1.1em;
	font-weight: bold;
}

.f_normal_normal{
	font-family: Arial;
	font-size: 1.1em;
	font-weight: normal;
}

.f_normal_normal_ul{
	margin:0 0 0 0;
	font-family: Arial;
	font-size: 1.1em;
	font-weight: normal;
}

/* maincontent */

.listeX {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
}

.icon {
	border-style: 		none;	
    vertical-align:     middle;
    margin-right:       0.3em;
    margin-left:        0.3em;
}
/* no extra space in table cells */
td .icon {
    margin: 0;
}

.navTab{
	background-color: #F7EDC5;
}

.navTitle{
	background-color: #FAF6E1;
	background-image: url(../images/tables/navtitle2.gif);
	background-repeat: no-repeat;
	width:180px;
	height:18px;
	padding-left:5px;
	padding-right:5px;
}

.titlebarLeft{
	background-color: white;
	background-image: url(../images/tables/titlebar.gif);
	background-repeat: no-repeat;
}

.titlebar1px{
	background-color: white;
	background-image: url(../images/tables/titlebarh1px.gif);
	background-repeat: repeat-x;
}

.logTitlebar{
	background-image: url(../images/tables/titlebar1px.gif);
	background-repeat: repeat-x;
}	

.roundedbar{
	background-image: url(../images/bars/rounded25.gif);
	background-repeat: no-repeat;
}

.roundedbarleft{
	background-image: url(../images/bars/rounded25_left.gif);
	background-repeat: no-repeat;
}

.roundedbarright{
	background-image: url(../images/bars/rounded25_right.gif);
	background-repeat: no-repeat;
}

.navRow1{
	border-style:groove;
	background-color: #FAF9EF;
	border-bottom:1px;
	border-bottom-color:#DCDDDF;
}

.navRow{
	border-style:groove;
	background-color: #FAF9EF;
	border-bottom:1px;
	border-bottom-color:#DCDDDF;
}	

.navRow:hover{
	border-style:groove;
	background-color:#D6E7FF;
}

.navCell{
	border-left:1px;
	border-left-color:#FFFFFF;
	border-left-style:groove;
	border-right:1px;
	border-right-color:#A6A7AA;
	border-right-style:groove;
}

.maintb{
	background-color: #FFFFFF;
}

.outercolor{
	background-color: #FAF6E1;
}

.bt_textSubmit{
	border:0px solid #000;
	margin:0px;
	padding:0px;
	background-color:transparent;
	font-family: Arial;
	font-size: 0.8em;
	font-weight: bold;
	cursor:pointer;
	text-decoration:underline;
    color:#333399;
}

.bt_textSubmit:hover{
	border:0px solid #000;
	margin:0px;
	padding:0px;
	background-color:transparent;
	font-family: Arial;
	font-size: 0.8em;
	font-weight: bold;
	cursor:pointer;
	text-decoration:underline;
    color:#FF8700;
}

.bg_bt{
	background-color: #FFC891;
	/* background-image: url(../images/mc/ot1p.gif); */
	/* background-repeat: repeat-x; */
	position: absolute;
	top:92px;
	left:29px;
	width:920px;
	height:40px;
}

.normalbutton{
	background-color:transparent;
	background-image: url(../images/buttons/button_n.gif);
	background-repeat: no-repeat;
	width:150px;
	height:30px;
	border:0px;
	font-family: Arial;
	font-size: normal;
	font-weight: bold;
	color:white;
	margin-left:4px;
	margin-right:4px;
}

.normalbutton:hover{
	background-color:transparent;
	background-image: url(../images/buttons/button_n_a.gif);
	background-repeat: no-repeat;
	width:150px;
	height:30px;
	border:0px;
	font-family: Arial;
	font-size: normal;
	font-weight: bold;
	color:white;
	margin-left:4px;
	margin-right:4px;
}

.bt_start{
	background-image: url(../images/mc/bt_leftup.gif);
	background-repeat: no-repeat;
	width:150px;
	height:30px;
	margin-right:4px;
}

.bt_start:hover{
	background-image: url(../images/mc/bt_leftdown.gif);
	background-repeat: no-repeat;
	width:150px;
	height:30px;
	margin-right:4px;
}

.bt_products{
	background-image: url(../images/mc/bt_products_up.gif);
	background-repeat: no-repeat;
	width:304px;
	height:30px;
	margin-right:4px;
}

.bt_products:hover{
	background-image: url(../images/mc/bt_products_down.gif);
	background-repeat: no-repeat;
	width:304px;
	height:30px;
	margin-right:4px;
}

.bt_eval{
	background-image: url(../images/mc/bt_eval_up.gif);
	background-repeat: no-repeat;
	width:151px;
	height:30px;
	margin-right:4px;
}

.bt_eval:hover{
	background-image: url(../images/mc/bt_eval_down.gif);
	background-repeat: no-repeat;
	width:151px;
	height:30px;
	margin-right:4px;
}

.bt_compare{
	background-image: url(../images/mc/bt_compare_up.gif);
	background-repeat: no-repeat;
	width:150px;
	height:30px;
	margin-right:4px;
}

.bt_compare:hover{
	background-image: url(../images/mc/bt_compare_down.gif);
	background-repeat: no-repeat;
	width:150px;
	height:30px;
	margin-right:4px;
}

.bt_contact{
	background-image: url(../images/mc/bt_contact_up.gif);
	background-repeat: no-repeat;
	width:150px;
	height:30px;
}

.bt_contact:hover{
	background-image: url(../images/mc/bt_contact_down.gif);
	background-repeat: no-repeat;
	width:150px;
	height:30px;
}

.bt_text{
	vertical-align:bottom;
	text-decoration:none;
	color:white;
	font-family: Arial;
	font-weight: bold;
	font-size: large;

}

.bt_l{
	background-image: url(../images/mc/bt_leftup.gif);
	background-repeat: no-repeat;
	width:140px;
	height:30px;
	cursor:pointer;
}

.bt_l:hover{
	background-image: url(../images/mc/bt_leftdown.gif);
	background-repeat: no-repeat;
	width:140px;
	height:30px;
	cursor:pointer;
}

.bt_l_active{
	background-image: url(../images/mc/bt_leftdown.gif);
	background-repeat: no-repeat;
	width:140px;
	height:30px;
	cursor:pointer;
}

.bt_big{
	background-image: url(../images/mc/bt_big.gif);
	background-repeat: no-repeat;
	width:200px;
	height:30px;
	cursor:pointer;
}

.bt_big:hover{
	background-image: url(../images/mc/bt_big_h.gif);
	background-repeat: no-repeat;
	width:200px;
	height:30px;
	cursor:pointer;
}

.bt_big_active{
	background-image: url(../images/mc/bt_big_h.gif);
	background-repeat: no-repeat;
	width:200px;
	height:30px;
	cursor:pointer;
}

.bt_m{
	background-image: url(../images/mc/bt_m.gif);
	background-repeat: no-repeat;
	width:140px;
	height:30px;
	cursor:pointer;
}

.bt_m:hover{
	background-image: url(../images/mc/bt_m_h.gif);
	background-repeat: no-repeat;
	width:140px;
	height:30px;
	cursor:pointer;
}

.bt_m_active{
	background-image: url(../images/mc/bt_m_h.gif);
	background-repeat: no-repeat;
	width:140px;
	height:30px;
	cursor:pointer;
}

.bt_r{
	background-image: url(../images/mc/bt_rightup.gif);
	background-repeat: no-repeat;
	width:140px;
	height:30px;
	cursor:pointer;
}

.bt_r:hover{
	background-image: url(../images/mc/bt_rightdown.gif);
	background-repeat: no-repeat;
	width:140px;
	height:30px;
	cursor:pointer;
}

.bt_r_active{
	background-image: url(../images/mc/bt_rightdown.gif);
	background-repeat: no-repeat;
	width:140px;
	height:30px;
	cursor:pointer;
}

.catlist{
	margin:0;
	margin-bottom:20px;
	padding:0;
}
.catlist li{
	text-decoration:none;
	margin-left:5px;
}

.pImage_n{
	max-height:150px;
	max-width:150px;
	border:0;
}

.pImage_m{
	max-height:120px;
	max-width:120px;
	border:0;
}

.pImage_s{
	max-height:70px;
	max-width:70px;
	border:0;
}

.label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}

.liste{
	font-family: Verdana;
	font-size: 0.6em;
	font-weight: normal;
	color: black;
	cursor:move;
}

.listeFuncMods{
	font-family: Verdana;
	font-size: 0.6em;
	font-weight: normal;
	color: black;
	cursor:crosshair;
	margin-left:10px;
}

.newswindows{
	background-color:white;
	border-top:10px;
	border-top-style:solid;
	border-top-color:#FF8700;
	border-bottom:5px;
	border-bottom-style:solid;
	border-bottom-color:#FF8700;
	border-left:1px;
	border-left-style:solid;
	border-left-color:#DCDDDF;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#DCDDDF;	
}

.tboutlineborder{
	border-left:2px;
}

.tbtitlefont{
	font-family: Arial;
	font-size: large;
	font-weight: normal;
	color:black;
}

.tbtitlefontSmall{
	font-family: Arial;
	font-size: normal;
	font-weight: bold;
	color:black;
}

.tPagesfont{
	font-family: Arial;
	font-size: 0.8em;
	font-weight: bold;
	color:black;
	margin-left:4px;
	margin-right:4px;
}

.tPagesfont:hover{
	font-family: Arial;
	font-size: 0.8em;
	font-weight: bold;
	color:#FF8700;
	margin-left:4px;
	margin-right:4px;
}


.tPagesfontAkt{
	font-family: Arial;
	font-size: 0.8em;
	font-weight: bold;
	color:#FF8700;
	margin-left:4px;
	margin-right:4px;
}

.gListTitle{
	color:black;
	/* background-color:#FF8700; */
	background-color:#D2D2D2;
}

.gRowOdd{
	border-style:groove;
	background-color:white;
	border-bottom:1px;
	border-bottom-color:#DCDDDF;
}

.gRowEven{
	border-style:groove;
	background-color:#D0D1D3;
}

.gRowOdd2{
	border-style:groove;
	background-color:white;
	border-bottom:1px;
	border-bottom-color:#DCDDDF;
}

.gRowEven2{
	border-style:groove;
	background-color:#D0D1D3;
}


.gRowOdd:hover{
	border-style:groove;
	background-color:#D6E7FF;
}

.gRowEven:hover{
	border-style:groove;
	background-color:#D6E7FF;
}

.gCellLeftOnly{
	border-left:1px;
	border-left-color:#DCDDDF;
	border-left-style:groove;
}

.gCellLeft{
	border-left:1px;
	border-left-color:#DCDDDF;
	border-left-style:groove;
	border-right:1px;
	border-right-color:#A6A7AA;
	border-right-style:groove;
}

.gCellMid{
	border-left:1px;
	border-left-color:#FFFFFF;
	border-left-style:groove;
	border-right:1px;
	border-right-color:#A6A7AA;
	border-right-style:groove;
}

.gCellRightOnly{
	border-right:1px;
	border-right-color:#DCDDDF;
	border-right-style:groove;
}

.gCellRight{
	border-left:1px;
	border-left-color:#FFFFFF;
	border-left-style:groove;
	border-right:1px;
	border-right-color:#DCDDDF;
	border-right-style:groove;
}

.gCellLeftRight{
	border-left:1px;
	border-left-color:#DCDDDF;
	border-left-style:groove;
	border-right:1px;
	border-right-color:#DCDDDF;
	border-right-style:groove;
}

.regLeftDA{
	width:200px;
	border-left:2px solid;
	border-right:2px solid;
	background-color:#D0D1D3;
	font-family: Arial;
	font-size: large;
	font-weight: normal;
	color:white;
	cursor:pointer;
}

.regLeftDA:hover{
	width:200px;
	border-left:2px solid;
	border-right:2px solid;
	background-color:#FF8700;
	font-family: Arial;
	font-size: large;
	font-weight: normal;
	color:white;
	cursor:pointer;
}

.regMidDA{
	width:200px;
	border-left:2px solid;
	border-right:2px solid;
	background-color:#D0D1D3;
	font-family: Arial;
	font-size: large;
	font-weight: normal;
	color:white;
	cursor:pointer;
}

.regMidDA:hover{
	width:200px;
	border-left:2px solid;
	border-right:2px solid;
	background-color:#FF8700;
	font-family: Arial;
	font-size: large;
	font-weight: normal;
	color:white;
	cursor:pointer;
}


.regRightDA{
	width:200px;
	border-left:2px solid;
	border-right:2px solid;
	background-color:#D0D1D3;
	font-family: Arial;
	font-size: large;
	font-weight: normal;
	color:white;
	cursor:pointer;
}

.regRightDA:hover{
	width:200px;
	border-left:2px solid;
	border-right:2px solid;
	background-color:#FF8700;
	font-family: Arial;
	font-size: large;
	font-weight: normal;
	color:white;
	cursor:pointer;
}

.regLeftAB{
	width:200px;
	border-left:2px solid;
	border-right:2px solid;
	background-color:#FF8700;
	font-family: Arial;
	font-size: large;
	font-weight: normal;
	color:white;
	cursor:pointer;
}

.regMidAB{
	width:200px;
	border-left:2px solid;
	border-right:2px solid;
	background-color:#FF8700;
	font-family: Arial;
	font-size: large;
	font-weight: normal;
	color:white;
	cursor:pointer;
}

.regRightAB{
	width:200px;
	border-left:2px solid;
	border-right:2px solid;
	background-color:#FF8700;
	font-family: Arial;
	font-size: large;
	font-weight: normal;
	color:white;
	cursor:pointer;
}

.lregAB{
	align:right;
	width:100px;
	border-top:2px solid;
	border-bottom:2px solid;
	background-color:#FF8700;
	font-family: Arial;
	font-size: normal;
	font-weight: normal;
	color:white;
	cursor:pointer;
}

.lregDA{
	width:100px;
	border-top:2px solid;
	border-bottom:2px solid;
	background-color:#D0D1D3;
	font-family: Arial;
	font-size: normal;
	font-weight: normal;
	color:white;
	cursor:pointer;
}

.regTbBorder{
	border-left:3px solid;
	border-top:7px solid;
	border-right:3px solid;
	border-bottom:3px solid;
	border-color:#FF8700;
}





/* CSS für Admin & Redakteursbereich */

.pfframe{
	clear:both;
	border:1px dotted #000000;
	 width:650px;
	height:300px;
	overflow:auto;
	background-color:white;
	border-top:10px;
	border-top-style:solid;
	border-top-color:#FF8700;
	border-bottom:5px;
	border-bottom-style:solid;
	border-bottom-color:#FF8700;
	border-left:1px;
	border-left-style:solid;
	border-left-color:#DCDDDF;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#DCDDDF;	
}

.fktframe{
	width:75%;
	height:250px;
	border:1px dotted;
	overflow:auto;
	background-color:white;
	border-top:10px;
	border-top-style:solid;
	border-top-color:#FF8700;
	border-bottom:5px;
	border-bottom-style:solid;
	border-bottom-color:#FF8700;
	border-left:1px;
	border-left-style:solid;
	border-left-color:#DCDDDF;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#DCDDDF;	
}


/* A quote, perhaps from another post. */
.quote
{
	color: #000000;
	background-color: #D7DAEC;
	border: 1px solid #000000;
	margin: 1px;
	padding: 1px;
	font-size: 0.6em;
	line-height: 1.4em;
}

/* A code block - maybe even PHP ;). */
.code
{
	color: #000000;
	background-color: #dddddd;
	font-family: "courier new", "times new roman", monospace;
	font-size: 0.6em;
	line-height: 1.3em;
	/* Put a nice border around it. */
	border: 1px solid #000000;
	margin: 1px auto 1px auto;
	padding: 1px;
	width: 99%;
	/* Don't wrap its contents, and show scrollbars. */
	white-space: nowrap;
	overflow: auto;
	/* Stop after about 24 lines, and just show a scrollbar. */
	max-height: 24em;
}

/* The "Quote:" and "Code:" header parts... */
.quoteheader, .codeheader
{
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: 0.6em;
	line-height: 1.2em;
}

.wizAdvSearch
{
    font-family: Arial;
	font-size: 0.9em;
	font-weight: bold;
}

#wizAdvSearchTextStep5
{
    background-color: #D6E7FF;
    padding: 5px;
}
