html, body {height:100%;}
body { background: url('../images/bg-higru.jpg') top right repeat-x transparent; padding:0px; margin:0px;background-color:#F7F6F2;}


body a         {color:#676664; text-decoration:none;}
body a:hover  {color:#EC8502;}



#ToprImg {position:absolute; top:193px; left:50%; margin-top:0px; margin-left:269px; width:207px; height:93px; z-index:3;}


.main {top:0px; position:relative; z-index:1;}



.grafik {font-family:Arial; font-size:9px; font-weight:bold;color:#222222; }


#left td            {margin-bottom:1px;width:208px; background-color:#FFFFFF;}
#left td a          {display:block; margin-bottom:1px;padding:4px 0px 4px 10px; color:#FFFFFF; text-decoration:none; background-color:#eb7305; font-family:Arial; font-size:11px; font-weight:bold; }
#left td a:hover {color:#FFFFFF; background-color:#e06e04;}
#smen td            {margin-bottom:1px;width:208px; background-color:#FFFFFF;}
#smen td a {display:block; margin-bottom:1px;padding:4px 0px 4px 20px; color:#FFFFFF; text-decoration:none; background-color:#fa8e28; font-family:Arial; font-size:11px; font-weight:bold; }
#smen td a:hover {color:#FFFFFF; background-color:#ec7404;}
#smen2 td            {margin-bottom:1px;width:208px; background-color:#FFFFFF;}
#smen2 td a {display:block; margin-bottom:1px;padding:4px 0px 4px 30px; color:#FFFFFF; text-decoration:none; background-color:#ffa855; font-family:Arial; font-size:11px; font-weight:bold; }
#smen2 td a:hover {color:#FFFFFF; background-color:#ff9531;}
#smen3 td            {margin-bottom:0px;width:208px; background-color:#FFFFFF;}
#smen3 td a {display:block; margin-bottom:0px;padding:2px 0px 2px 40px; color:#FFFFFF; text-decoration:none; background-color:#ffb56e; font-family:Arial; font-size:11px; font-weight:bold; }
#smen3 td a:hover {color:#FFFFFF; background-color:#ffa855;}
#smen3last td            {margin-bottom:0px;width:208px; background-color:#FFFFFF;}
#smen3last td a {display:block; margin-bottom:1px;padding:2px 0px 4px 40px; color:#FFFFFF; text-decoration:none; background-color:#ffb56e; font-family:Arial; font-size:11px; font-weight:bold; }
#smen3last td a:hover {color:#FFFFFF; background-color:#ffa855;}




#right td            {margin-bottom:1px;width:195px; background-color:#FFFFFF;}
#right td a          {display:block; margin-bottom:1px;padding:4px 0px 4px 10px; color:#FFFFFF; text-decoration:none; background-color:#eb7305; font-family:Arial; font-size:11px; font-weight:bold; }
#right td a:hover {color:#FFFFFF; background-color:#e06e04;}
#smenr td            {margin-bottom:1px;width:195px; background-color:#FFFFFF;}
#smenr td a {display:block; margin-bottom:1px;padding:4px 0px 4px 20px; color:#FFFFFF; text-decoration:none; background-color:#fa8e28; font-family:Arial; font-size:11px; font-weight:bold; }
#smenr td a:hover {color:#FFFFFF; background-color:#ec7404;}
#smenr2 td            {margin-bottom:1px;width:195px; background-color:#FFFFFF;}
#smenr2 td a {display:block; margin-bottom:1px;padding:4px 0px 4px 30px; color:#FFFFFF; text-decoration:none; background-color:#ffa855; font-family:Arial; font-size:11px; font-weight:bold; }
#smenr2 td a:hover {color:#FFFFFF; background-color:#ff9531;}

#service td            {margin-bottom:1px;width:195px; background-color:#FFFFFF;}
#service td a          {display:block; margin-bottom:1px;padding:4px 0px 4px 10px; color:#FFFFFF; text-decoration:none; background-color:#eb7305; font-family:Arial; font-size:11px; font-weight:bold; }
#service td a:hover {color:#FFFFFF; background-color:#ec7404;}


#aktuell td            {margin-bottom:1px;width:195px; background-color:#C0BEB7; font-family:Arial; font-size:11px; font-weight:bold; color:#FFFFFF;}
#aktuell td a          {display:block; padding:4px 6px 4px 10px;margin-bottom:0px; color:#5B5754; text-decoration:none; font-family:Arial; background-color:#EAE7DE; font-size:11px; font-weight:normal; }
#aktuell td a:hover {color:#ef8425;}



#sprachen td            {margin-bottom:0px;width:195px; background-color:#C0BEB7;}
#sprachen td a          {display:block; margin-bottom:1px;padding:4px 0px 4px 10px; color:#FFFFFF; text-decoration:none; background-color:#C0BEB7; font-family:Arial; font-size:11px; font-weight:bold; }
#sprachen td a:hover {color:#FFFFFF; background-color:#B1AFA9;}

#partner td            {margin-bottom:0px;width:195px; background-color:#FFFFFF;}
#partner td a          {display:block; height:25px; margin-bottom:1px;padding:2px 0px 2px 3px; color:#5B5754; text-decoration:none; background-color:#EAE7DE; font-family:Arial; font-size:10px; font-weight:bold; line-height:10px;}
#partner td a:hover {color:#5B5754; background-color:#E1DED5;}
#partner2 td            {margin-bottom:0px;width:195px; background-color:#FFFFFF;}
#partner2 td a          {display:block; margin-bottom:1px;padding:3px 0px 3px 3px; color:#5B5754; text-decoration:none; background-color:#EAE7DE; font-family:Arial; font-size:10px; font-weight:bold; }
#partner2 td a:hover {color:#5B5754; background-color:#E1DED5;}


ul ul li            {list-style: disc;	margin-left:1em; padding:0; font-family:Arial; font-size:12px; font-weight:normal;}
ul li            {list-style: square;	margin-left:1em; padding:0; font-family:Arial; font-size:12px; font-weight:normal; line-height:18px;}
ul            {list-style: square;	margin-left:35px; margin-top:0em; margin-bottom:0em; padding:0;font-family:Arial; font-size:12px; font-weight:normal;}

.leftinfo           {margin-bottom:1px;width:199px; background-color:#C0BEB7;display:block; margin-bottom:1px;padding:4px 0px 4px 10px; color:#FFFFFF; font-family:Arial; font-size:11px; font-weight:bold;}
.lefttext    {position:relative; z-index:2; margin:0px; padding:0px; float:left; top:0px; width:208px;padding:4px 0px 4px 0px; color:#5B5754; text-decoration:none; font-family:Arial; font-size:10px; font-weight:bold;}
.lefttextn    {position:relative; z-index:2; margin:0px; padding:0px; float:left; top:0px; width:188px;padding:4px 8px 4px 10px; color:#5B5754; text-decoration:none; font-family:Arial; font-size:11px; font-weight:normal;}

.middle   {font-family: Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../images/bg_content.jpg); color:#676664;  background-repeat:yes-repeat;font-weight:normal; padding:0px 0px 0px 0px; margin:0px; width:531px;vertical-align: top;}
.middle h1  {font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#5B5754; font-weight:normal; padding:40px 0px 0px 30px; margin:0px;}
.middle h2  {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#5B5754; font-weight:bold; padding:10px 100px 0px 30px;  margin:0px;}
.middle h3  {font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#5B5754; font-weight:normal; padding:5px 120px 5px 30px; margin:0px; background-color:#B3CAE3;}
.middle p   {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding:20px 20px 20px 30px; margin:0px;}


.middlenav            {margin-bottom:1px; color:#5B5754; text-decoration:none; font-family:Arial; font-size:12px; font-weight:normal;}
.middlenav td            {margin-bottom:1px; background-color:#FFFFFF;padding:0px 0px 0px 0px; color:#5B5754; text-decoration:none; font-family:Arial; font-size:12px; font-weight:normal;}
.middlenav td a          {display:block; margin-bottom:1px;padding:6px 0px 6px 26px; color:#5B5754; text-decoration:none; background-color:#EAE7DE; font-family:Arial; font-size:12px; font-weight:normal; }
.middlenav td a:hover {color:#5B5754; background-color:#E1DED5;}
/*  Images */


.middle a         {color:#676664; text-decoration:none; text-decoration:none; font-family:Arial; font-size:12px; font-weight:normal;}
.middle a:visited {color:#676664; text-decoration:none; text-decoration:none;}
.middle a:hover{color:#EC8502; text-decoration:none;}

/*  Table with 2 cols */

.tableText  p {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#676664; font-weight:normal; padding:0px 10px 0px 10px; margin:0px;}


/* ########################################################################## */
/* ##########   RIGHT COLUMN     ############################################ */
/* ##########   CONTENT          ############################################ */
/* ########################################################################## */

#RightText    {position:relative; z-index:2; margin:0px; padding:0px; float:left; top:0px; width:188px;}
#RightText h1 {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;   padding:4px 10px 5px 28px; margin:0px; display:block; width:182px; background-image:url(../_img/site_bg_textbox_header_dark.gif); background-repeat:no-repeat;}
#RightText p  {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#676664; font-weight:normal; padding:5px 10px 10px 10px;  margin:0px; border-bottom:10px solid #FFFFFF;}

#footer {position:relative;left:790px;font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#676664; font-weight:normal; padding:0px 0px 0px 0px; margin:0px; }

a.menu:hover{ text-decoration: none; font-weight:bold; COLOR: #none; }
a.small:hover{ text-decoration: none; COLOR: #none; }


body,textarea { scrollbar-shadow-color:#EAE7DE;
                scrollbar-arrow-color:#003333;
                scrollbar-base-color:#ffffff;
                scrollbar-track-color:#ffffff; 
                scrollbar-face-color:#EAE7DE;
                scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-highlight-color:#EAE7DE;
 
}
.leftinfo           {margin-bottom:1px;width:208px; bgcolor:#C0BEB7;}
.subline {
	font-size: 9px;
	padding:0px 0px 0px 30px; }

.foot{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#676664; 
	font-weight:normal;}
	
.form    {
	padding:4px 0px 4px 0px; 
	color:#5B5754; 
	text-decoration:none; 
	font-family:Arial; 
	font-size:10px; 
	font-weight:bold;}
.menu  {
	font-size : 11px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #FFFFFF;
	text-decoration : none; 
	line-height: 15px;
	}
.head  {
	font-size : 18px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #616F79;
	text-decoration : none; 
	line-height: 15px;
	}
.small  {
	font-size : 9px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #292C30;
	text-decoration : none; 
	line-height: 15px;
	}
.orange  {
	font-size : 12px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #ef8425;
	line-height: 16px;
	text-decoration:none;
	}
.text  {
	font-size : 12px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #444444;
	line-height: 16px;
	text-decoration:none;
	}
.link  {
	font-size : 12px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #EC8502;
	line-height: 16px;
	text-decoration:none;
	}

.textb  {
	font-size : 12px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #444444;
	line-height: 16px;
	text-decoration:none;
	}
.b  {
	font-size : 12px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #222222;
	line-height: 16px;
	text-decoration:none;
	}
.klein  {
	font-size : 11px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #444444;
	line-height: 14px;
	text-decoration:none;
	}

.klbutton  {
	font-size : 10px;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #FFFFFF;
	background-color:#cc3300;
	text-decoration : none; 
	}
.sbutton  {
	font-size : 10px;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #FFFFFF;
	background: #F12D00;
	text-decoration : none; 
	}

.rahmen_ol {
  width            : auto;
  height           : 637px;
  background       : url('../images/bg-higru.jpg') top right repeat-x transparent;
}
.rahmen_ls {
  vertical-align   : top;
  width            : auto;
  background       : url('../images/bg-higru.jpg') top right transparent;
}