/* common */



input{ border:1px solid #666666;}
textarea{ border:1px solid #666666;}
* { margin:0px;     padding:0px;     border:0px;  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px; color:#666666; background-color:transparent;
    text-decoration:none;   /*list-style-type:none;*/ }


ul { list-style-type:none; }
li { padding-left:15px;   background:url(../img/navi2.gif) no-repeat 4px 5px; }
    
editpanel{
    vertical-align:bottom;
    margin:0px;
    padding:0px;
    clear:both;
    display:block;
}    

editpanel *{
    vertical-align:bottom;
    margin:0px;
    padding:0px;
    clear:none;
    display:inline;
}    



h1, h1 .hr, h1 .hr3, h1 .hr1  { font-size:12px; color:#69C; font-weight:bold; background-color:transparent; padding-bottom:10px; padding-top:10px;}
h2, h2 .hr, h2 .hr3, h2 .hr1, h5  { font-size:11px; color:#c14949; /*color:#406f9f;*/ background-color:transparent; padding-bottom:5px;; padding-top:5px;}
h5,h3, h3 .hr , h3 .hr3,h3 .hr1   { font-size:11px; color:#84a8cf; background-color:transparent; padding-bottom:5px;; padding-top:5px;}

p   { font-size:10px; color:#666666; display:block; background-color:transparent; clear:right;}
p  * { font-size:10px; color:#666666; vertical-align:baseline;background-color:transparent; clear:right;}
/*.center p, .center_right p { margin-bottom:10px; }*/
a   { font-size:10px; display:inline; text-decoration:none !important;background-color:transparent;     color:#C33; 
}


a:hover { text-decoration:underline; }

label{    color:#666666;  background-color:transparent;}

.hidden { display:none; }

.left, .right, .center, .center_right { overflow:hidden; }


/*br .clear { display:block; clear:both; height:10px;  line-height:1px; overflow:hidden;}*/
.clear { display:block; clear:both;  line-height:1px; overflow:hidden; border-left:#B1C9E4 1px solid; border-right:#B1C9E4 1px solid; }
.hr, .hr5, .h5 {  background: url(../img/hr5.gif) repeat-x bottom; display:block; clear:both; padding-bottom:5px; height:auto; clear:both;}
.hr3 {  background: url(../img/hr3.gif) repeat-x bottom; display:block; clear:both; padding-bottom:3px; height:auto; clear:both;}
.hr1 {  background: url(../img/hr1.gif) repeat-x bottom; display:block; clear:both; padding-bottom:1px; height:auto; clear:both;}

h1 .hr,h1 .hr5,h1 .hr3,h1 .hr1,
h2 .hr,h2 .hr5,h2 .hr3,h2 .hr1,
h3 .hr,h3 .hr5,h3 .hr3,h3 .hr1 {clear:none !important; }

.hr span, .hr5 span {width:auto; height:auto; font-size:1px; display:block; clear:both; padding:0px; margin:0px;} 
.hr3 span{width:auto; height:auto; font-size:1px; display:block; clear:both; padding:0px; margin:0px;}
.hr1 span {width:auto; height:auto; font-size:1px; display:block; clear:both; padding:0px; margin:0px;}

.floatleft  {   float:left; } 
.floatright {   float:right; } 

/* keine hr's verwenden, weil IE buggt */

/* #d4e1f1 hellblau */
/* #c14949 weinrot -> #c14949*/
/* #406f9f dunkelblau -> #406f9f*/ 
/* eof Navigation */
/* grau #666666 */

.input_outer {
    
    float:left;
    height:15px; 
    border-width:1px; 
    border-style:solid;    
    border-color:#7c7c7c #c3c3c3 #dcdcdc #c3c3c3;
    background-color:transparent;
    margin:0px;
    overflow:hidden;
    
}

.input_outer  .input_inner {
    float:left;
    height:13px;  
    border-width:1px;
    border-style:solid;    
    border-color:#c3c3c3 #f1f1f1 white #f0f0f0;
    background-color:#FFFFFF;
    clear:both;  
    overflow:hidden; 
}

.input_outer  .input_inner .input{
    float:left;
    height:13px;
    border:0px solid white;
    padding:1px 2px 0px 2px !important;
    font-size:9px;
    color:#666666;  
    background-color:#FFFFFF;
    overflow:hidden;  
}

/* bitte so breiten festlegen */
/*
.input_outer { width:100px; }
.input_outer .input_inner { width:98px;  }
.input_outer .input_inner .input { width:98px;  }
*/

.textarea_outer {
    float:left;
    height:98px;
    border-width:1px; 
    border-style:solid;    
    border-color:#7c7c7c #c3c3c3 #dcdcdc #c3c3c3;
    background-color:#FFFFFF;
    margin:0px;
    overflow:hidden;
}

.textarea_outer .textarea_inner {
    float:left;
    height:96px;
    border-width:1px;
    border-style:solid;    
    border-color:#c3c3c3 #f1f1f1 white #f0f0f0;
    background-color:#FFFFFF;
    clear:both;  
    overflow:hidden; 
}

.textarea_outer .textarea_inner .textarea{
    float:left;
    height:96px;
    border:0px solid white;
    padding:1px 2px 0px 2px !important;
    font-size:9px;
    color:#666666;  
    background-color:#FFFFFF;
    overflow:hidden;  
}

/* bitte so breiten und hÃ¶hen festlegen */
/*
.textarea_outer { width:200px; height:115px; }
.textarea_outer .textarea_inner { width:198px;  height:113px; }
.textarea_outer .textarea_inner .textarea { width:198px;  height:113px; }
*/

.center       .textarea_outer, 
.center_right .textarea_outer 
 { width:308px;  height:98px; }
 
.center       .textarea_outer .textarea_inner,
.center_right .textarea_outer .textarea_inner 
 { width:306px;  height:96px; }
 
.center       .textarea_outer .textarea_inner .textarea,
.center_right .textarea_outer .textarea_inner .textarea
 { width:306px;  height:96px; }
 

.center       .input_outer, 
.center_right .input_outer 
 { width:308px; }
 
.center       .input_outer .input_inner,
.center_right .input_outer .input_inner 
 { width:306px; }
 
.center       .input_outer .input_inner .input,
.center_right .input_outer .input_inner .input
 { width:306px; }



.left  .textarea_outer, 
.right .textarea_outer 
 { width:157px;  height:48px; }
 
.left  .textarea_outer .textarea_inner,
.right .textarea_outer .textarea_inner 
 { width:155px;  height:46px; }
 
.left  .textarea_outer .textarea_inner .textarea,
.right .textarea_outer .textarea_inner .textarea
 { width:155px;  height:46px; }

.left  .input_outer, 
.right .input_outer 
 { width:157px; }
 
.left  .input_outer .input_inner,
.right .input_outer .input_inner 
 { width:155px; }
 
.left  .input_outer .input_inner .input,
.right .input_outer .input_inner .input
 { width:155px; }


.submit {
    font-size:10px;
    color:#406f9f;
    font-weight:bold;
    height:16px;
    padding:1px 2px ;
    background-color:#b6cce3;
    background-image:url(../img/submit_bg.png); 
    margin-top:3px;
    border-width:1px;
    border-style:solid;    
    border-color:#86a8cc;    
    
}

.submit a:hover, .submit:hover { color:#406f9f; text-decoration:none !important; background-color:transparent; }
.submit a:active, .submit:active { color:#406f9f; text-decoration:none !important; background-color:transparent; }





#searchform .input_outer { width:113px; margin-right:3px;}
#searchform .input_outer .input_inner { width:111px; }
#searchform .input_outer .input_inner .input  { width:111px; }
#searchform .submit      { width:47px; margin-top:0px;}

/* body  */

body {	
    	
    font:10px arial, arial, sans-serif;	line-height:15px;	
    height: auto;
    width:100%;
    text-align:center;
    background-image:url(../img/bg.png);
    background-position: 50% 0%;	
    
}

html {
    
    width:100%;
    text-align:center;
}

.mainwrap {
    
    margin:0px auto;
    width:774px; 
    height:100%;
    
}

.main  {	
    text-align:left;
   	height:95%;
   	margin:0px 10px;
   	clear:both;
}


.content {  
    width:752px; 
    margin-top:10px; 
    height:auto;
    overflow:visible;
    clear:both;
}

.footer_left, .footer_right {	
    clear:both;
   	
   	margin:0px 14px 0px 10px;
   	
}

/* top */


.top {  width:756px; height:142px;  background-image:url(../img/new/header_bg_2.jpg); overflow:hidden; margin-top: 10px; margin-bottom: 2px;}

/*.top div { clear:both;}*/

.top .navi_header {
    position:relative;
    top:2px;
    left:464px;
    width:280px;
    text-align:right;
    font-size:9px;
    color: white;
    background-color:transparent;

}

.top .navi_header a { 
    font-size:9px;
    color: #69C;
    background-color:transparent;
}

.navi_rubriken {
	float:right;
	background-image:url(../img/new/nav_1_mid.gif);
	background-repeat:repeat-x;
}
.navi_trenner {
	float:right;
/*	background-image:url(../img/new/nav_1_end.gif); */
	background-repeat:no-repeat;
	width:0px;
	height:32px;
	border-left: 1px solid #69C;
}
.navi_primary {
	float:right;
	/* background-image:url(../img/new/nav_2_mid.gif); */
	background-repeat:repeat-x;
	border-top: 1px solid #69C;
}
.navi_end_image {
	float:left;
	/* background-image:url(../img/new/nav_2_end.gif); */
	background-repeat:no-repeat;
	width:9px;
	height:32px;
}
.navi_end {
	clear:both;
}
.navi_container {
	position:relative;
	top:93px;
	left:0px;
	height:32px;
	width:740px;
}
.navi_container ul {
	padding:0;
	margin:0;
}
.navi_container ul li  {
	float:left;
	list-style: none;
	text-align:center;
	background:none;
	padding:0px;
/*	border-left:1px solid #7B95C6; */
}
.navi_container ul li:first-child, .navi_container ul li.first-child      { 
	border-left:0px none;
}


.navi_primary ul, .navi_rubriken ul			{	list-style:none; text-align:center;}
.navi_primary li, .navi_rubriken li			{	display: inline; margin:0; padding:0; height:32px }
.navi_primary a , .navi_rubriken a       { 
	padding:0px 0 0px 10px;
	margin:10px 10px 0 0px;
	font-size: 11px; color: #69C; 
	vertical-align:middle; 
	float:left; 
	height:22px; 
	font-weight: bold;
}
.navi_primary a:hover, .navi_rubriken a:hover { 
	color: #69C; 
	/*background-color:#326698;*/
	background-image:url(../img/new/nav_highlight_mid.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	text-decoration:none; 
}
.navi_rubriken li:first-child a:hover, .navi_rubriken li.first-child a:hover { 
	background-image:url(../img/new/nav_highlight_start.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.navi_primary .active a, .navi_rubriken .active a { 
	color: #69C; 
	/*background-color:#326698; */
	background-image:url(../img/new/nav_highlight_mid.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	text-decoration:none; 
}
.navi_rubriken li.active:first-child a { 
	background-image:url(../img/new/nav_highlight_start.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}


.tx-macinasearchbox-pi1 {   width:175px;  position:relative;  top:78px;  left:9px; }

.navi_breadcrumb {  
    position:relative; 
    margin:3px 0px;
    left:190px;  
    width:550px; 
    color:#1e5483; 
    background-color:transparent;
}
.navi_breadcrumb * {    font-size:9px;    color:#1e5483; display:inline; background-color:transparent;}
.navi_breadcrumb .active { color: #c14949 !important; background-color:transparent;}

.left, .right {  width:176px; float:left; overflow:hidden;}

.main_content {
	margin-bottom:10px; 
	margin-right:0px;
	clear:both;
	padding:0px;
}

.boxleft { padding:0px; padding-top:5px; }


blockquote {
  border-bottom:1px solid #d8d8d8; 
  border-left:4px solid #84a8cf; 
  border-right:1px solid #d8d8d8; 
  border-top:1px solid #d8d8d8; 
  color:#505050; 
  margin:16px; 
  padding:7px 7px 7px 11px;
}

th { 
  background-color: #84a8cf;
  color:#ffffff; 
  padding:7px; 
  text-align:left;
}

td { 
  color:#303030; 
  padding:7px; 
  text-align:left;
}

.main_content ul,.main_content ol {margin:0 0 16px 20px; padding:0;}
.main_content ul ul,.main_content ol ol {margin:2px 0 2px 20px;}



.left .b .submit,.left .d .submit, 
.right .b .submit, .right .d .submit, 
.center_right .b .submit, .center_right .d  .submit { 
     padding:0px 3px; /*???*/
} 

.right .box0 .b, .left .box0 .b, .right .box0 .d, .left .box0 .d {width:176px;}

.right .box0 h1{ color:#c14949;  font-size:11px;    padding:0px;background-color:transparent;}



/* index unterm flashcontainer */
.center {  width:370px; float:left; margin:0px 14px; padding:0px; }
.center_right  {  width:564px; float:left; margin-left:10px; margin-right:0px; padding:0px;}
.einspaltig .center_right {
	width:752px;
	margin:0px;
}


.imageleft, .imageleft_no-border { margin:3px 3px 0px 0px;  float:left;  }
.imageright, .imageright_no-border { margin:3px 0px 0px 3px;  float:right; }

.border {margin:3px 3px 0px 3px;}

.border, .imageleft, .imageright {
    border:1px solid #a5c5ec;
    background:#ffffff;
    padding:1px !important;
}

.border *, .imageleft *, .imageright *, .imageleft_no-border *, .imageright_no-border * { border:0px; padding:0px; margin:0px; }



/* ----------------------------------- */

        
.toplink   {  background:url(../img/totop.gif) 1px 0px no-repeat; padding-left:12px;}
.printlink {  background:url(../img/print.gif) 1px 0px no-repeat; padding-left:13px;}


.footer_left a:hover  { text-decoration:underline; }
.footer_right   {  text-align:right; color:#406f9f; width:auto; background-color:transparent;}
.footer_left    {  text-align:left; color:#d4e1f1; text-transform:uppercase; width:100%;}


.navi {
	padding-left:11px;
	background:url(../img/navi1.gif) 0px 3px no-repeat;
	display:block;
}
.navi:hover {
    text-decoration:underline;
}


.navi_links {
	padding-left:10px;
	background:url(../img/navi2.gif) -1px 4px no-repeat;
	display:block;

}
 
.padding_left {
    padding-left:15px;
}



.internal, .external, .file, .mailto,
.internal_block,.external_block, .file_block,  .mailto_block
{ 
    width:auto; 
    padding-left:15px;
}
/* doc icons need more space */
.doc, .pdf,  .ppt,  .wmv,
.doc_block, .pdf_block,  .ppt_block,  .wmv_block
{ 
    width:auto; 
    padding-left:20px;
}

.internal,.external, .file, .doc, .pdf,  .ppt,  .wmv,  .mailto { display:inline; clear:none; }
.internal_block,.external_block, .file_block, .doc_block, .pdf_block,  .ppt_block,  .wmv_block,  .mailto_block { display:block; clear:both;  }


/*url */
.external,.external_block { background:url(../img/link_extern.gif) 2px 2px no-repeat !important; }
.internal,.internal_block { background:url(../img/link_intern.gif) 2px 2px no-repeat !important; }
/*file*/
.file,.file_block     { background:url(../img/archive.png) 2px 3px no-repeat !important;   }
.doc,.doc_block    { background:url(../img/doc.gif) 0px 0px no-repeat !important;   }
.pdf,.pdf_block    { background:url(../img/pdf.gif) 0px 0px no-repeat !important;   }
.ppt,.ppt_block    { background:url(../img/ppt.gif) 0px 0px no-repeat !important;   }
.wmv,.wmv_block    { background:url(../img/wmv.gif) 0px 0px no-repeat !important;   }
/*mail*/
.mailto,.mailto_block { background:url(../img/mail.gif) 2px 4px no-repeat !important;  } 

/* sitemap */



.center a *,
.center_right a *,
.center a,   
.center_right a { font-weight:bold !important;}


.boxnavi	{ 
	width: 95px;
	clear:both;
	border: 0px solid #326698;
	padding:0px;
	margin-left: -3px; 
	overflow:hidden;
}

.boxnavi li{
	width:99%; 
  padding-left:15px;
  padding-right:1px;
  padding-top:2px;
  padding-bottom:3px;
  border-bottom: 1px solid white;	
  background:url(../img/navi1.gif) 4px 5px no-repeat;
  color:#406f9f; 
// background-color:#d4e1f1;
	background-color:#fff;
}

.boxnavi li:hover { background-color:#fff; }

.boxnavi ul {
	margin-left: -15px;
	color:#406f9f; 
	background-color:#FFFFFF;
}

.boxnavi ul li {
	color:#406f9f; 
	background-color:#FFFFFF; 
	width:158px;
  padding-left:15px;
	padding-right:1px;
	background:url(../img/navi2.gif) 4px 5px no-repeat;
}


.boxnavi ul li ul li {
	width:140px;
	margin-left:10px;
}

.box1 {
	margin-bottom:10px;
	clear:both;
}

.box1 .a { 
	height:5px; 
	width:176px; 
}
.box1 .b { 
 
	background-image:url(../img/box2_b.png); 
}
.box1 .b h1 {
	padding-bottom:0px; 
	padding-top:0px;
	padding-left:5px;
	font-size:11px; 
	color: white; 
	background-color:transparent;
}
.box1 .c { 
	height:3px; 
	width:176px; 
}
.box1 .d { 
	padding-left:5px;
	background-image:url(../img/box2_d.png); 
}     
.box1 .e { 
	height:5px; 
	width:176px; 
}






.box3 {
	margin-bottom:10px;
	clear:both;
}
.box3 h1 { font-size:11px; color:#406f9f; }

.box3 .a { 
	height:5px; 
	width:176px; 
}


.box3 .d { 
	padding-left:5px;
	background-image:url(../img/box3_d.png); 
}     
.box3 .e { 
	height:5px; 
	width:176px; 
}

.box2 {
	margin-bottom:10px;
	clear:both;
}

.box2 .a { 
	height:5px; 
	width:176px; 
}
.box2 .b { 
 
	background-image:url(../img/box2_b.png); 
}
.box2 .b h1 {
	padding-bottom:0px; 
	padding-top:0px;
	padding-left:5px;
	font-size:11px; 
	color: white; 
	background-color:transparent;
}
.box2 .c { 
	height:3px; 
	width:176px; 
}
.box2 .d { 
	padding-left:10px;
	padding-right: 10px;
	padding-top:5px;
	background-image:url(../img/box2_d.png); 
	font-size:11px;
	color:#69C;
}
.box2 .d p {
	font-size:11px;
	color:#69C;
}
.box2 .e { 
	height:5px; 
	width:176px; 
}


.tx-gooffotoboek-pi1 td {
	border: 1px solid white;
}



/* default styles for extension "tx_cssstyledcontent" */

	/* Captions */

	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }

	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }

	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }



	/* Needed for noRows setting */

	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }



	/* Border just around the image */

	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {

        border:1px solid #a5c5ec;
        background:#ffffff;
        padding:1px !important;

    /*
		border: 2px solid black;

		padding: 0px 0px;
*/
	}



	DIV.csc-textpic-imagewrap { padding: 0; }



	DIV.csc-textpic IMG { border: none; }



	/* DIV: This will place the images side by side */

	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }



	/* UL: This will place the images side by side */

	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }



	/* DL: This will place the images side by side */

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */

	DL.csc-textpic-image { margin: 0; }

	DL.csc-textpic-image DT { margin: 0; display: inline; }

	DL.csc-textpic-image DD { margin: 0;font-size:0.6875em;color:#555; }




	/* Clearer */

	DIV.csc-textpic-clear { clear: both; }



	/* Margins around images: */



	/* Pictures on left, add margin on right */

	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {

		display: inline; /* IE fix for double-margin bug */

		margin-right: 10px;

	}



	/* Pictures on right, add margin on left */

	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {

		display: inline; /* IE fix for double-margin bug */

		margin-left: 10px;

	}



	/* Pictures centered, add margin on left */

	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {

		display: inline; /* IE fix for double-margin bug */

		margin-left: 10px;

	}

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }



	/* Space below each image (also in-between rows) */

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }

	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }

	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }



	/* No margins around the whole image-block */

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }



	/* Add margin from image-block to text (in case of "Text w/ images") */

	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,

	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {

		margin-right: 10px !important;

	}

	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,

	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {

		margin-left: 10px !important;

	}



	/* Positioning of images: */



	/* Above */

	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }



	/* Center (above or below) */

	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }

	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }

	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }

	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }



	/* Right (above or below) */

	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }

	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }



	/* Left (above or below) */

	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }

	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }



	/* Left (in text) */

	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }



	/* Right (in text) */

	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }



	/* Right (in text, no wrap around) */

	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }

	/* Hide from IE5-mac. Only IE-win sees this. \*/

	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }

	/* End hide from IE5/mac */



	/* Left (in text, no wrap around) */

	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }

	/* Hide from IE5-mac. Only IE-win sees this. \*/

	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }

	/* End hide from IE5/mac */

/*--  clearer  --*/


/* SPRACHPORTAL */
#sprachportal_nav {
	margin:0px;
	padding:0px;
}

/* styles by Ufuk start */

#menu_lng_english { background-image:url(../img/new/lang_btn/GBR_inaktiv.jpg); }
#menu_lng_french  { background-image:url(../img/new/lang_btn/FRA_inaktiv.jpg); }
#menu_lng_spanish { background-image:url(../img/new/lang_btn/ESP_inaktiv.jpg); }
#menu_lng_italian { background-image:url(../img/new/lang_btn/ITA_inaktiv.jpg); }
#menu_lng_polish  { background-image:url(../img/new/lang_btn/POL_inaktiv.jpg); }
#menu_lng_russian { background-image:url(../img/new/lang_btn/RUS_inaktiv.jpg); }
#menu_lng_chinese { background-image:url(../img/new/lang_btn/CHI_inaktiv.jpg); width: 108px !important; }

#menu_lng_english_act { background-image:url(../img/new/lang_btn/GBR_aktiv.jpg); }
#menu_lng_french_act  { background-image:url(../img/new/lang_btn/FRA_aktiv.jpg); }
#menu_lng_spanish_act { background-image:url(../img/new/lang_btn/ESP_aktiv.jpg); }
#menu_lng_italian_act { background-image:url(../img/new/lang_btn/ITA_aktiv.jpg); }
#menu_lng_polish_act  { background-image:url(../img/new/lang_btn/POL_aktiv.jpg); }
#menu_lng_russian_act { background-image:url(../img/new/lang_btn/RUS_aktiv.jpg); }
#menu_lng_chinese_act { background-image:url(../img/new/lang_btn/CHI_aktiv.jpg); width: 108px !important; }

/* styles by Ufuk end */

#sprachportal_nav li {
	list-style:none;
	background:none;
	float:left;
	padding:0px;
	border-bottom:#B1C9E4 1px solid; 
}

#sprachportal_nav li.active {
	border-bottom:#fff 1px solid;
}

#sprachportal_nav li.filler { 
/*	height:31px;
	width:32px; */
}


#sprachportal_nav li span {
	display:none;
	/* display:block; */
	font-size:13px;
	padding:8px 0 0 50px;
}

#sprachportal_nav li a {
	display:block;
	/* width:144px; */
	/* height:31px; */
	/*width: 125px;*/
	width: 107px;
	height: 32px;
}

#clear {
	clear:both;
}

.tableBorder {
	border:#B1C9E4 1px solid;
	border-top:none;
	padding:5px;
	width: 738px;
}

#sprachportal {
	width:740px;
	margin-top:6px;
}

#sprachportal tr td {
	color:#555;
	font-size:12px;
	padding:2px 2px 2px 4px;
}

#sprachportal tr td.category {
	height:50px;
	color:#69C;
	font-weight:bold;
	font-size:14px;
	vertical-align:bottom;
	padding-bottom:5px;
}

#sprachportal tr.lng td div {
	color:#69C;
	font-weight:bold;
	font-size:20px;
	vertical-align:bottom;
	padding-bottom:11px;
    height:20px;
}

#sprachportal tr.line1 td {
	background-color:#E8F5FE;
}

#sprachportal .legende {
} #sprachportal .legende img {
	position:relative;
	top:4px;
}

#sprachportal .legende {
	font-size:9px;	
}

#sprachportal .sucheformular {
	float:right;
	vertical-align:top;
} #sprachportal .floatleft {
	float:left;
} #sprachportal .search_input {
	float:left;
	margin-right:6px;
	background:url(../img/new/search_field.gif) no-repeat;
	padding:5px 5px 2px 5px;
	font-size:12px;
	color:#444;
	border:0px none;
	width:158px;
	height:25px;
} #sprachportal .search_button {
	background:url(../img/new/btn_search.gif);
	color:transparent;
	border:0px none;
	width:42px;
	height:25px;
}

.spTooltip {
  position:absolute;
  display:none;
} .spTooltip td {
	padding:0px;
} .spTooltip table {
	width:300px;
} .spTooltip .spTt_top {
	height:10px;
	background:url(../img/new/SprachportalTooltip.gif) no-repeat top right;
} .spTooltip .spTt_top div.spTt_top_borderleft {
	padding:0px;
	margin:0px;
	border-left:#9CAECC 1px solid;
	height:10px;
} .spTooltip .spTt_content {
	border-left:#9CAECC 1px solid;
	border-right:#9CAECC 1px solid;
	background-color:#ffffff;
	padding:2px 12px 0 16px;
	font-size:13px;
	color:#555;
} .spTooltip .spTt_bottom_left {
	width:20px;
	height:30px;
	background:url(../img/new/SprachportalTooltip.gif) no-repeat bottom left;
} .spTooltip .spTt_bottom_right {
	background:url(../img/new/SprachportalTooltip.gif) no-repeat bottom right;
}
