
/* #################### FARB EINSTELLUNGEN ##################### 
   #############################################################*/
.orange {               					color:#FF7F00;}
.gelb {                 					color:#FFFFCC;}
.hellgelb {             					color:#FFFFE8;}
.grun {                 					color:#009900;}
.hellgrun {             					color:#CCFFCC;}
                        					
.bg_tr {                					background: url(../images/turkish.lang/flag_30x.gif) no-repeat center; background-color: inherit; width:30px; }
.bg_de {                					background: url(../images/german.lang/flag_30x.gif)  no-repeat center; background-color: inherit; width:30px; }
.bg_en {                					background: url(../images/english.lang/flag_30x.gif) no-repeat center; background-color: inherit; width:30px; }
.bg_be {                					background: url(../images/belgie.lang/flag_30x.gif) no-repeat center; background-color: inherit; width:30px; }

/* #################### TAG SPEZIFISCHE EINSTELLUNGEN ##########
   #############################################################*/
body {                  					margin: 0px;
                        					padding: 0px;
                        					color: #666666;
                        					font-family: Arial, trebuchet ms, tahoma, Helvetica, sans-serif;
                        					font-size: 12px;
                        					background: #fff url(../images/temp_img/bg_body.gif) 0 0 repeat-x;
                        					text-align: justify;
                        					}
table {                 					font-size:12px;}                        
.rahmen {               					border:1px solid #efefef;}
hr {                    					height:1px; color:#efefef; background-color: #efefef; border:0px; }
h1  {															font-size:14px;font-weight:normal;padding:0px;margin:5px;text-align:center;}
h2, h3 {													font-size:14px;font-weight:bold;padding:0px;margin:0px;text-align:left;}
a {                     					text-decoration:none;color:#0000FF;}
a:link {                					text-decoration:none;}
a:visited {             					text-decoration:none;}
a:hover {               					text-decoration:none;color:#FF7F00;}
a:active {              					}

/* #################### MODUL EINSTELLUNGEN ####################
   #############################################################*/
.content_left {         					padding:20px 20px 0px 0px; border-top:1px solid #efefef; }   
.content_right {         					padding:20px 0px 0px 20px; border-top:1px solid #efefef; }   
.content_center {         				padding:20px 20px 0px 20px; border-top:1px solid #efefef; }   

.mod_red, .mod_red sub {          background: url(../images/temp_img/mod_red.gif) no-repeat; }
.mod_blue, .mod_blue sub {        background: url(../images/temp_img/mod_blue.gif) no-repeat; }
.mod_grey, .mod_grey sub {        background: url(../images/temp_img/mod_grey.gif) no-repeat; }
.mod_green, .mod_green sub {      background: url(../images/temp_img/mod_green.gif) no-repeat; }
.mod_yellow, .mod_yellow sub {    background: url(../images/temp_img/mod_yellow.gif) no-repeat; }

.mtl, .mtr, .mbl, .mbr {          position: absolute; width: 20px; height: 20px; z-index:5; /*overflow: hidden;*/ }

.mtl, sub.mtl, .mtl sub {         top: 0; left: 0; background-position: top left; }
.mtr, sub.mtr, .mtr sub {         top: 0; right: 0; background-position: top right; }

.mbl {                            bottom: 0; left: 0;  background: url(../images/temp_img/mod_footer.gif) no-repeat bottom left; width:100%; font-style:normal; text-indent: 2ex; }
.mbr {                            bottom: 0; right: 0; background: url(../images/temp_img/mod_footer.gif) no-repeat bottom right; }


.mod_blue, .mod_grey, .mod_red, .mod_yellow, .mod_green {
                                  background-position: top center;
                                  width: 100%;
                                  position: relative; z-index: 2;
                                  float: left;
                                  text-align: justify;
                                  font-size: 12px;
                                  display:block;
                                  margin: 0px 0px 20px 0px;
                                  }
.mod_title {                      font-size:14px; border-bottom:1px dotted #afafaf; display: block;
                                  padding:5px 10px;
                                  }   
.mod_utitle {                     background: url(../images/temp_img/bg_topmenu.gif) repeat-x;
																	font-size:14px; border-bottom:1px dotted #afafaf; display: block;
                                  padding:5px;
                                  }   
.mod_inner {                      position: relative; z-index: 3;
                                  margin: 1px 0px; padding: 0px 10px 20px 10px;
                                  border: 1px solid #efefef; border-top: 0; border-bottom: 0;
                                  }
.mod_inner h1 {    								font-size:14px;font-weight:bold; text-align:left; }

.table_title {         						font-size:13px; 
                        					background: url(../images/temp_img/bg_topmenu.gif) repeat-x;
                        					border-bottom: 1px solid #0c9;
                        					color:#000;
                        					padding:5px;
                        					margin:10px 0px 20px 0px;
                        					}

.modul_stempel {        					background: url(../images/temp_img/bg_stempel.gif) no-repeat; 
                        					width: 180px;
                        					height: 180px;
                        					text-align: center;
                        					}
.modul_static {         					background: url(../images/temp_img/bg_static.gif) repeat-x;
                        					border-left:1px solid #efefef;
                        					border-right:1px solid #efefef;
                        					}
.modul_static_footer{   					background: url(../images/temp_img/bg_static_footer.gif) no-repeat bottom center;
                        					text-align:right;
                        					width:180px;
                        					height:20px;
                        					padding-right:10px;
                        					border-top:1px solid #efefef;
                        					margin-bottom: 20px;
                        					}                       
                        					
                        					
.modul_langue {										text-align:right; padding:5px 0px 2px 0px; }
.modul_topmenu {									background: url(../images/temp_img/bg_topmenu.gif) repeat-x; 
																	margin-bottom:3px; 
																	border:1px solid #efefef; 
																	border-collapse:collapse; 
																	}
.bg_login {												background: url(../images/temp_img/bg_header.gif) no-repeat top left; }
												
/* #################### FONT EINSTELLUNGEN ##################### 
   #############################################################*/
.blind {													font-size:10px; color:#FFFFFF; }
.fehlt {                					color:#FF0000;}
.ok  {                  					padding-left:20px;
                        					background: url(../images/temp_img/ok.gif) 0 0 no-repeat;
                        					color:#009900;
                        					}
.fehler {               					color:#FF0000; 
                        					border:1px solid #FF0000;
                        					padding:10px; margin:10px;
                        					text-align:center;
                        					}
.okay {                 					color:#009900; 
                        					border:1px solid #009900;
                        					padding:10px; margin:10px;
                        					text-align:center;
                        					font-size:14px;
                        					}
                        					
                        					
a.fixtxt {              					font-size:10px; color:#afafaf;}
a.fixtxt:hover {        					color:#FF7F00;}
.fixtxt {               					font-size:10px; color:#afafaf;}
                        					
                        					
.gelesen {              					background-color:#CCFFCC;border:1px solid #efefef; color:#0000FF;padding:0px 3px; white-space:nowrap;}
.wirdgelesen {          					background-color:#ff7f00;border:1px solid #efefef; color:#0000FF;padding:0px 3px; white-space:nowrap;}
.nichtgelesen {         					background-color:#FFFFFF;border:1px solid #efefef; color:#0000FF;padding:0px 3px; white-space:nowrap;}
.kannnichtlesen {       					background:#f2f2f2 url(../images/temp_img/bg_kannnichtlesen.gif) repeat-y; color:#000000; text-align:center;}
.kannlesen {            					background-color:#00E090;border:1px solid #efefef; color:#0000FF;padding:0px 3px; color:#FFFFFF; text-align:center;white-space:nowrap;}

/* #################### FORMULARE BUTTONS ######################
   #############################################################*/
form {                  					margin: 0px; padding: 0px;
                        					font-size:12px; 
                        					font-family : Arial, trebuchet ms, tahoma, Helvetica, sans-serif; 
                        					}
input, select, textarea { 				background: #ffffff url(../images/temp_img/bg_topmenu.gif) repeat-x; }                        
                        
.logininput {           					margin:0px; padding:0px 0px 0px 10px;
                        					font-size:10px;
                        					font-family : Arial, trebuchet ms, tahoma, Helvetica, sans-serif; 
                        					height: 15px;
                        					line-height: 15px;
                        					width:110px;
                        					border:1px solid #ffffff;
                        					}
.loginbutton {          					font-size: 10px;
                        					background-color:#CCFFCC; 
                        					color:#0000FF; 
                        					width:60px;
                        					border:1px solid #ffffff;
                        					}
fieldset {              					position:relative;
                        					margin: 20px 0px 20px 0px;
                        					padding: 10px;
                        					border-width: 1px 1px 1px 5px;
                        					border-style:solid;
                        					border-color:#CCFFCC;
                        					overflow: auto;
                        					}
.sendbutton {           					background: #ffffff url(../images/temp_img/bg_topmenu.gif) repeat-x;
                        					font-size: 14px;
                        					background-color:#CCFFCC; 
                        					color:#0000FF; 
                        					border:1px solid #009900; 
                        					padding:0px 5px;
                        					}
.clearbutton {          					font-size: 14px;
                        					background-color:#FFFFE8; 
                        					color:#0000FF; 
                        					border:1px solid #009900; }
                        
/* #################### TABLE LINKs ############################
   #############################################################*/
.hlist {                					font-size:12px;
                        					border-collapse:collapse;
                        					border:1px solid #efefef;
                        					font-family: trebuchet ms, Arial, tahoma, Helvetica, sans-serif;
                        					}
.hlist a {              					display: block;
                        					margin: 0px auto;
                        					padding: 3px;
                        					text-decoration: none;
                        					color:#0000FF;
                        					}
.hlist a:hover {        					background-color: #ffd5ee;
                        					color:#000000;}
.hlist a:visited {      					}


/* #################### LINK TIP ###############################
   #############################################################*/

#dhtmltooltip{          					position: absolute;
                        					left: -300px;
                        					width: 150px;
                        					border: 1px solid black;
                        					padding: 2px;
                        					background-color: lightyellow;
                        					visibility: hidden;
                        					z-index: 100; }
                        					
#dhtmlpointer{          					position:absolute;
                        					left: -300px;
                        					z-index: 101;
                        					visibility: hidden; }
