/* Cascading Stylesheet fuer Deutschland liest */
/* 3-point concepts: Jasmina Liessmann - 16.07.2008 */
/* Aenderungen 3-point concepts, Stephan Betke - 24.07.2008 */
/* Anpassungen 3-point concepts, Jasmina Liessmann - 21.06.2010 */
 
/* ------------------------------
	Layout - Positionierung 
-------------------------------*/
html {min-height:100.05%;}
body {background:#5590BA url(/bilder/treffpunkt_bg_01_2013.jpg) no-repeat 0 0; font-size:11.5px; margin:0 auto; padding:0; text-align:center;}

div.layout {font-family:Arial, Helvetica, sans-serif; margin:0 auto; padding:0; text-align:center; width:1005px;}
div.layout div {text-align:left;}

table,tr,td,div,form,input,select,span,img,ol,ul,li,a,h1,h2,h3,h4,h5,h6,big,small,abbr {border:0; margin:0; padding:0;}

div.clear {clear:both; font-size:0; line-height:0; margin:0; padding:0;}
br.clear {clear:both;}


/* ------------------------------
	Kopfbereich
-------------------------------*/
div.logo {float:left; margin:38px 0 19px 221px; padding:0;}
* html div.logo {margin:38px 0 19px 110px;}

h1 {background:url(/bilder/treffpunkt_logo_2010.png) no-repeat; height:79px; width:207px;}
* html h1 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/bilder/treffpunkt_logo_2010.png');}
h1 span {display:none;}

/* Kopf-Menue */
div.kopf_menu {color:#CEDDE9; font-size:10px; font-family:Verdana, sans-serif; float:right; margin:0; padding:0; width:380px;}
div.kopf_menu div {background:#D0E1EB; float:right; height:13px; margin:0 0 0 1px; padding:3px 0 5px 0;}
* html div.kopf_menu div {height:13px; padding:3px 0 2px 0;}
div.kopf_menu div a:link, div.kopf_menu div a:visited {color:#1F3E55; font-weight:normal; padding:4px 10px 4px 10px; text-decoration:none;}
div.kopf_menu div a:hover, div.kopf_menu div a:focus {background:#FFF; color:#1F3E55; font-weight:normal; padding:6px 10px 4px 10px; text-decoration:none;}
div.kopf_menu div a.on:link, div.kopf_menu div a.on:visited, div.kopf_menu div a.on:hover, div.kopf_menu div a.on:focus {background:#FFF; color:#1F3E55; font-weight:normal; padding:6px 10px 4px 10px; text-decoration:none;}
   
div.kopf_menu div.none {background:#D0E1EB; float:right; height:17px; margin:0 0 0 1px; padding:4px 0 0 0;}
* html div.kopf_menu div.none {height:15px; padding:6px 0 0 0;}
*+html div.kopf_menu div.none {height:15px; padding:6px 0 0 0;}
div.kopf_menu div.none a:link, div.kopf_menu div.none a:visited {color:#1F3E55; font-weight:normal; padding:4px 0; text-decoration:none;}
div.kopf_menu div.none a:hover, div.kopf_menu div.none a:focus {background:#FFF; color:#1F3E55; font-weight:normal; padding:6px 0 3px 0; text-decoration:none;}
* html div.kopf_menu div.none a:hover, * html div.kopf_menu div.none a:focus {padding:6px 0 5px 0;}
*+html div.kopf_menu div.none a:hover, *+html div.kopf_menu div.none a:focus {padding:6px 0 5px 0;}
*+html div.kopf_menu div.none img {margin:0px 0 5px 0;}
	

/* ------------------------------
	Menue
-------------------------------*/
div.inhalt_menu {border:0px solid; float:left; font-size:12px; line-height:20px; margin:14px 0 0 0; padding:0; text-align:right; width:221px;}
div.inhalt_menu a {clear:both; display:block; float:right; text-align:right; text-decoration:none;}

/* Menuepunkt GELB */
div.inhalt_menu a.gelb_off:link, div.inhalt_menu a.gelb_off:visited {background:#274E6C; color:#FFF; font-weight:bold; padding:14px 15px 10px 15px; width:48px;}
div.inhalt_menu a.gelb_off:focus, div.inhalt_menu a.gelb_off:hover {background:#ECB802; color:#FFF; font-weight:bold; padding:14px 15px 10px 15px; width:48px;}      
div.inhalt_menu a.gelb_full:link, div.inhalt_menu a.gelb_full:visited {background:#ECB802; color:#FFF; font-weight:bold; padding:14px 15px 10px 15px; width:48px;}
div.inhalt_menu a.gelb_full:focus, div.inhalt_menu a.gelb_full:hover {background:#274E6C; color:#FFF; font-weight:bold; padding:14px 15px 10px 15px; width:48px;}

/* Menuepunkt ROT */
div.inhalt_menu a.rot_on:link, div.inhalt_menu a.rot_on:visited {background:#D10005; color:#FFF; font-weight:bold; margin:12px 0 0 0; padding:7px 15px 5px 15px; width:120px;}
div.inhalt_menu a.rot_on:focus, div.inhalt_menu a.rot_on:hover {background:#274E6C; color:#FFF; font-weight:bold; margin:12px 0 0 0; padding:7px 15px 5px 15px; width:120px;}
div.inhalt_menu a.rot_off:link, div.inhalt_menu a.rot_off:visited {background:#274E6C; color:#FFF; font-weight:bold; margin:12px 0 0 0; padding:7px 15px 5px 15px; width:120px;}
div.inhalt_menu a.rot_off:focus, div.inhalt_menu a.rot_off:hover {background:#D10005; color:#FFF; font-weight:bold; margin:12px 0 0 0; padding:7px 15px 5px 15px; width:120px;}
div.inhalt_menu a.rot_full:link, div.inhalt_menu a.rot_full:visited, div.inhalt_menu a.rot_full:focus, div.inhalt_menu a.rot_full:hover {background:#D10005; color:#FFF; font-weight:bold; margin:12px 0 0 0; padding:7px 15px 5px 15px; width:190px;} 
div.inhalt_menu a.rot_e1_on:link, div.inhalt_menu a.rot_e1_on:visited, div.inhalt_menu a.rot_e1_on:focus, div.inhalt_menu a.rot_e1_on:hover {background:url(/bilder/menu/rot_e1_on.gif) no-repeat; color:#FFF; font-weight:bold; margin:1px 0 0 0; padding:6px 15px 6px 15px; width:190px;}
div.inhalt_menu a.rot_e1_off:link, div.inhalt_menu a.rot_e1_off:visited, div.inhalt_menu a.rot_e1_off:focus, div.inhalt_menu a.rot_e1_off:hover {background:#B46776; color:#FFF; font-weight:bold; margin:1px 0 0 0;  padding:6px 15px 6px 15px; width:190px;}
div.inhalt_menu a.rot_e2_on:link, div.inhalt_menu a.rot_e2_on:visited, div.inhalt_menu a.rot_e2_on:focus, div.inhalt_menu a.rot_e2_on:hover {background:url(/bilder/menu/rot_e2_on.gif) no-repeat; color:#FFF; font-weight:bold; margin:1px 0 0 0; padding:6px 15px 6px 15px; width:176px;}
div.inhalt_menu a.rot_e2_off:link, div.inhalt_menu a.rot_e2_off:visited, div.inhalt_menu a.rot_e2_off:focus, div.inhalt_menu a.rot_e2_off:hover {background:#AC8DA0; color:#FFF; font-weight:bold; margin:1px 0 0 0; padding:6px 15px 6px 15px; width:176px;}
 
/* Menuepunkt LILA */
div.inhalt_menu a.lila_on:link, div.inhalt_menu a.lila_on:visited {background:#7D1B92; color:#FFF; font-weight:bold; margin:4px 0 0 0; padding:6px 15px 6px 15px; width:72px;}
div.inhalt_menu a.lila_on:focus, div.inhalt_menu a.lila_on:hover {background:#274E6C; color:#FFF; font-weight:bold; margin:4px 0 0 0; padding:6px 15px 6px 15px; width:72px;}
div.inhalt_menu a.lila_off:link, div.inhalt_menu a.lila_off:visited {background:#274E6C; color:#FFF; font-weight:bold; margin:4px 0 0 0; padding:6px 15px 6px 15px; width:72px;}
div.inhalt_menu a.lila_off:focus, div.inhalt_menu a.lila_off:hover {background:#7D1B92; color:#FFF; font-weight:bold; margin:4px 0 0 0; padding:6px 15px 6px 15px; width:72px;}
div.inhalt_menu a.lila_full:link, div.inhalt_menu a.lila_full:visited, div.inhalt_menu a.lila_full:focus, div.inhalt_menu a.lila_full:hover {background:#7D1B92; color:#FFF; font-weight:bold; margin:4px 0 0 0; padding:6px 15px 6px 15px; width:190px;} 
div.inhalt_menu a.lila_e1_on:link, div.inhalt_menu a.lila_e1_on:visited, div.inhalt_menu a.lila_e1_on:focus, div.inhalt_menu a.lila_e1_on:hover {background:url(/bilder/menu/lila_e1_on.gif) no-repeat; color:#FFF; font-weight:bold; margin:1px 0 0 0; padding:6px 15px 6px 15px; width:190px;}
div.inhalt_menu a.lila_e1_off:link, div.inhalt_menu a.lila_e1_off:visited, div.inhalt_menu a.lila_e1_off:focus, div.inhalt_menu a.lila_e1_off:hover {background:#8954a9; color:#FFF; font-weight:bold; margin:1px 0 0 0;  padding:6px 15px 6px 15px; width:190px;}
div.inhalt_menu a.lila_e2_on:link, div.inhalt_menu a.lila_e2_on:visited, div.inhalt_menu a.lila_e2_on:focus, div.inhalt_menu a.lila_e2_on:hover {background:url(/bilder/menu/lila_e2_on.gif) no-repeat; color:#FFF; font-weight:bold; margin:1px 0 0 0; padding:6px 15px 6px 15px; width:176px;}
div.inhalt_menu a.lila_e2_off:link, div.inhalt_menu a.lila_e2_off:visited, div.inhalt_menu a.lila_e2_off:focus, div.inhalt_menu a.lila_e2_off:hover {background:#9284BC; color:#FFF; font-weight:bold; margin:1px 0 0 0; padding:6px 15px 6px 15px; width:176px;}
        
/* Menuepunkt PINK */
div.inhalt_menu a.pink_on:link, div.inhalt_menu a.pink_on:visited {background:#C40286; color:#FFF; font-weight:bold; margin:7px 0 0 0; padding:17px 15px 17px 15px; width:129px;} /* ohne jahreszahl width:101 */
div.inhalt_menu a.pink_on:focus, div.inhalt_menu a.pink_on:hover {background:#274E6C; color:#FFF; font-weight:bold; margin:7px 0 0 0; padding:17px 15px 17px 15px; width:129px;}
div.inhalt_menu a.pink_off:link, div.inhalt_menu a.pink_off:visited {background:#274E6C; color:#FFF; font-weight:bold; margin:7px 0 0 0; padding:17px 15px 17px 15px; width:129px;}
div.inhalt_menu a.pink_off:focus, div.inhalt_menu a.pink_off:hover {background:#C40286; color:#FFF; font-weight:bold; margin:7px 0 0 0; padding:17px 15px 17px 15px; width:129px;}
div.inhalt_menu a.pink_full:link, div.inhalt_menu a.pink_full:visited, div.inhalt_menu a.pink_full:focus, div.inhalt_menu a.pink_full:hover {background:#C40286; color:#FFF; font-weight:bold; margin:7px 0 0 0; padding:17px 15px 17px 15px; width:190px;} 
div.inhalt_menu a.pink_e1_on:link, div.inhalt_menu a.pink_e1_on:visited, div.inhalt_menu a.pink_e1_on:focus, div.inhalt_menu a.pink_e1_on:hover {background:url(/bilder/menu/pink_e1_on.gif) no-repeat; color:#FFF; font-weight:bold; margin:1px 0 0 0; padding:6px 15px 6px 15px; width:190px;}
div.inhalt_menu a.pink_e1_off:link, div.inhalt_menu a.pink_e1_off:visited, div.inhalt_menu a.pink_e1_off:focus, div.inhalt_menu a.pink_e1_off:hover {background:#AB46A0; color:#FFF; font-weight:bold; margin:1px 0 0 0;  padding:6px 15px 6px 15px; width:190px;}
div.inhalt_menu a.pink_e2_on:link, div.inhalt_menu a.pink_e2_on:visited, div.inhalt_menu a.pink_e2_on:focus, div.inhalt_menu a.pink_e2_on:hover {background:url(/bilder/menu/pink_e2_on.gif) no-repeat; color:#FFF; font-weight:bold; margin:1px 0 0 0; padding:6px 15px 6px 15px; width:176px;}
div.inhalt_menu a.pink_e2_off:link, div.inhalt_menu a.pink_e2_off:visited, div.inhalt_menu a.pink_e2_off:focus, div.inhalt_menu a.pink_e2_off:hover {background:#9576B3; color:#FFF; font-weight:bold; margin:1px 0 0 0; padding:6px 15px 6px 15px; width:176px;}
 
/* Menuepunkt BLAU */  
div.inhalt_menu a.blau_on:link, div.inhalt_menu a.blau_on:visited {background:#1B1571; color:#FFF; font-weight:bold; margin:16px 0 0 0; padding:8px 15px 5px 15px; width:87px;}
div.inhalt_menu a.blau_on:focus, div.inhalt_menu a.blau_on:hover {background:#274E6C; color:#FFF; font-weight:bold; margin:16px 0 0 0; padding:8px 15px 5px 15px; width:87px;}
div.inhalt_menu a.blau_off:link, div.inhalt_menu a.blau_off:visited {background:#274E6C; color:#FFF; font-weight:bold; margin:16px 0 0 0; padding:8px 15px 5px 15px; width:87px;}
div.inhalt_menu a.blau_off:focus, div.inhalt_menu a.blau_off:hover {background:#1B1571; color:#FFF; font-weight:bold; margin:16px 0 0 0; padding:8px 15px 5px 15px; width:87px;}
div.inhalt_menu a.blau_full:link, div.inhalt_menu a.blau_full:visited, div.inhalt_menu a.blau_full:focus, div.inhalt_menu a.blau_full:hover {background:#1B1571; color:#FFF; font-weight:bold; margin:16px 0 0 0; padding:8px 15px 5px 15px; width:190px;} 
div.inhalt_menu a.blau_e1_on:link, div.inhalt_menu a.blau_e1_on:visited, div.inhalt_menu a.blau_e1_on:focus, div.inhalt_menu a.blau_e1_on:hover {background:url(/bilder/menu/blau_e1_on.gif) no-repeat; color:#FFF; font-weight:bold; margin:1px 0 0 0; padding:6px 15px 6px 15px; width:190px;}
div.inhalt_menu a.blau_e1_off:link, div.inhalt_menu a.blau_e1_off:visited, div.inhalt_menu a.blau_e1_off:focus, div.inhalt_menu a.blau_e1_off:hover {background:#41468E; color:#FFF; font-weight:bold; margin:1px 0 0 0;  padding:6px 15px 6px 15px; width:190px;}
div.inhalt_menu a.blau_e2_on:link, div.inhalt_menu a.blau_e2_on:visited, div.inhalt_menu a.blau_e2_on:focus, div.inhalt_menu a.blau_e2_on:hover {background:url(/bilder/menu/blau_e2_on.gif) no-repeat; color:#FFF; font-weight:bold; margin:1px 0 0 0; padding:6px 15px 6px 15px; width:176px;}
div.inhalt_menu a.blau_e2_off:link, div.inhalt_menu a.blau_e2_off:visited, div.inhalt_menu a.blau_e2_off:focus, div.inhalt_menu a.blau_e2_off:hover {background:#6777AB; color:#FFF; font-weight:bold; margin:1px 0 0 0; padding:6px 15px 6px 15px; width:176px;}

/* Menuepunkt KNALLBLAU */  
div.inhalt_menu a.knallblau_on:link, div.inhalt_menu a.knallblau_on:visited {background:#1034f0; color:#FFF; font-weight:bold; margin:13px 0 0 0; padding:10px 15px 9px 15px; width:190px;}
div.inhalt_menu a.knallblau_on:focus, div.inhalt_menu a.knallblau_on:hover {background:#274E6C; color:#FFF; font-weight:bold; margin:13px 0 0 0; padding:10px 15px 9px 15px; width:190px;}
div.inhalt_menu a.knallblau_off:link, div.inhalt_menu a.knallblau_off:visited {background:#274E6C; color:#FFF; font-weight:bold; margin:13px 0 0 0; padding:10px 15px 9px 15px; width:190px;}
div.inhalt_menu a.knallblau_off:focus, div.inhalt_menu a.knallblau_off:hover {background:#1034f0; color:#FFF; font-weight:bold; margin:13px 0 0 0; padding:10px 15px 9px 15px; width:190px;}
div.inhalt_menu a.knallblau_full:link, div.inhalt_menu a.knallblau_full:visited, div.inhalt_menu a.knallblau_full:focus, div.inhalt_menu a.knallblau_full:hover {background:#1034f0; color:#FFF; font-weight:bold; margin:13px 0 0 0; padding:10px 15px 9px 15px; width:190px;} 
div.inhalt_menu a.knallblau_e1_on:link, div.inhalt_menu a.knallblau_e1_on:visited, div.inhalt_menu a.knallblau_e1_on:focus, div.inhalt_menu a.knallblau_e1_on:hover {background:url(/bilder/menu/knallblau_e1_on.gif) no-repeat; color:#FFF; font-weight:bold; margin:1px 0 0 0; padding:6px 15px 6px 15px; width:190px;}
div.inhalt_menu a.knallblau_e1_off:link, div.inhalt_menu a.knallblau_e1_off:visited, div.inhalt_menu a.knallblau_e1_off:focus, div.inhalt_menu a.knallblau_e1_off:hover {background:#254ede; color:#FFF; font-weight:bold; margin:1px 0 0 0;  padding:6px 15px 6px 15px; width:190px;}
div.inhalt_menu a.knallblau_e2_on:link, div.inhalt_menu a.knallblau_e2_on:visited, div.inhalt_menu a.knallblau_e2_on:focus, div.inhalt_menu a.knallblau_e2_on:hover {background:url(/bilder/menu/knallblau_e2_on.gif) no-repeat; margin:1px 0 0 0; padding:6px 15px 6px 15px; width:176px;}
div.inhalt_menu a.knallblau_e2_off:link, div.inhalt_menu a.knallblau_e2_off:visited, div.inhalt_menu a.knallblau_e2_off:focus, div.inhalt_menu a.knallblau_e2_off:hover {background:#3867ca; color:#FFF; font-weight:bold; margin:1px 0 0 0; padding:6px 15px 6px 15px; width:176px;}

/* Menuepunkt GRUEN */
div.inhalt_menu a.gruen_on:link, div.inhalt_menu a.gruen_on:visited {background:#6F7F00; color:#FFF; font-weight:bold; margin:6px 0 0 0; padding:10px 15px 11px 15px; width:93px;}
div.inhalt_menu a.gruen_on:focus, div.inhalt_menu a.gruen_on:hover {background:#274E6C; color:#FFF; font-weight:bold; margin:6px 0 0 0; padding:10px 15px 11px 15px; width:93px;}
div.inhalt_menu a.gruen_off:link, div.inhalt_menu a.gruen_off:visited {background:#274E6C; color:#FFF; font-weight:bold; margin:6px 0 0 0; padding:10px 15px 11px 15px; width:93px;}
div.inhalt_menu a.gruen_off:focus, div.inhalt_menu a.gruen_off:hover {background:#6F7F00; color:#FFF; font-weight:bold; margin:6px 0 0 0; padding:10px 15px 11px 15px; width:93px;}
div.inhalt_menu a.gruen_full:link, div.inhalt_menu a.gruen_full:visited, div.inhalt_menu a.gruen_full:focus, div.inhalt_menu a.gruen_full:hover {background:#6F7F00; color:#FFF; font-weight:bold; margin:6px 0 0 0; padding:10px 15px 11px 15px; width:190px;} 
div.inhalt_menu a.gruen_e1_on:link, div.inhalt_menu a.gruen_e1_on:visited, div.inhalt_menu a.gruen_e1_on:focus, div.inhalt_menu a.gruen_e1_on:hover {background:url(/bilder/menu/gruen_e1_on.gif) no-repeat; color:#FFF; font-weight:bold; margin:1px 0 0 0; padding:6px 15px 6px 15px; width:190px;}
div.inhalt_menu a.gruen_e1_off:link, div.inhalt_menu a.gruen_e1_off:visited, div.inhalt_menu a.gruen_e1_off:focus, div.inhalt_menu a.gruen_e1_off:hover {background:#798F3D; color:#FFF; font-weight:bold; margin:1px 0 0 0;  padding:6px 15px 6px 15px; width:190px;}
div.inhalt_menu a.gruen_e2_on:link, div.inhalt_menu a.gruen_e2_on:visited, div.inhalt_menu a.gruen_e2_on:focus, div.inhalt_menu a.gruen_e2_on:hover {background:url(/bilder/menu/gruen_e2_on.gif) no-repeat; color:#FFF; font-weight:bold; margin:1px 0 0 0; padding:6px 15px 6px 15px; width:176px;}
div.inhalt_menu a.gruen_e2_off:link, div.inhalt_menu a.gruen_e2_off:visited, div.inhalt_menu a.gruen_e2_off:focus, div.inhalt_menu a.gruen_e2_off:hover {background:#829D7A; color:#FFF; font-weight:bold; margin:1px 0 0 0; padding:6px 15px 6px 15px; width:176px;}

/* Menuepunkt TUERKIS */
div.inhalt_menu a.tuerkis_on:link, div.inhalt_menu a.tuerkis_on:visited {background:#36929F; color:#FFF; font-weight:bold; margin:8px 0 0 0; padding:8px 15px 7px 15px; width:106px;}
div.inhalt_menu a.tuerkis_on:focus, div.inhalt_menu a.tuerkis_on:hover {background:#274E6C; color:#FFF; font-weight:bold; margin:8px 0 0 0; padding:8px 15px 7px 15px; width:106px;}
div.inhalt_menu a.tuerkis_off:link, div.inhalt_menu a.tuerkis_off:visited {background:#274E6C; color:#FFF; font-weight:bold; margin:8px 0 0 0; padding:8px 15px 7px 15px; width:106px;}
div.inhalt_menu a.tuerkis_off:focus, div.inhalt_menu a.tuerkis_off:hover {background:#36929F; color:#FFF; font-weight:bold; margin:8px 0 0 0; padding:8px 15px 7px 15px; width:106px;}
div.inhalt_menu a.tuerkis_full:link, div.inhalt_menu a.tuerkis_full:visited, div.inhalt_menu a.tuerkis_full:focus, div.inhalt_menu a.tuerkis_full:hover {background:#36929F; color:#FFF; font-weight:bold; margin:8px 0 0 0; padding:8px 15px 5px 15px; width:190px;} 
div.inhalt_menu a.tuerkis_e1_on:link, div.inhalt_menu a.tuerkis_e1_on:visited, div.inhalt_menu a.tuerkis_e1_on:focus, div.inhalt_menu a.tuerkis_e1_on:hover {background:url(/bilder/menu/tuerkis_e1_on.gif) no-repeat; color:#FFF; font-weight:bold; margin:1px 0 0 0; padding:6px 15px 6px 15px; width:190px;}
div.inhalt_menu a.tuerkis_e1_off:link, div.inhalt_menu a.tuerkis_e1_off:visited, div.inhalt_menu a.tuerkis_e1_off:focus, div.inhalt_menu a.tuerkis_e1_off:hover {background:#54A6B4; color:#FFF; font-weight:bold; margin:1px 0 0 0;  padding:6px 15px 6px 15px; width:190px;}
div.inhalt_menu a.tuerkis_e2_on:link, div.inhalt_menu a.tuerkis_e2_on:visited, div.inhalt_menu a.tuerkis_e2_on:focus, div.inhalt_menu a.tuerkis_e2_on:hover {background:url(/bilder/menu/tuerkis_e2_on.gif) no-repeat; color:#FFF; font-weight:bold; margin:1px 0 0 0; padding:6px 15px 6px 15px; width:176px;}
div.inhalt_menu a.tuerkis_e2_off:link, div.inhalt_menu a.tuerkis_e2_off:visited, div.inhalt_menu a.tuerkis_e2_off:focus, div.inhalt_menu a.tuerkis_e2_off:hover {background:#6CAEBC; color:#FFF; font-weight:bold; margin:1px 0 0 0; padding:6px 15px 6px 15px; width:176px;}

/* Menuepunkt ORANGE */
div.inhalt_menu a.orange_on:link, div.inhalt_menu a.orange_on:visited {background:#E97900; color:#FFF; font-weight:bold; margin:16px 0 0 0; padding:19px 15px 18px 15px; width:129px;}
div.inhalt_menu a.orange_on:focus, div.inhalt_menu a.orange_on:hover {background:#274E6C; color:#FFF; font-weight:bold; margin:16px 0 0 0; padding:19px 15px 18px 15px; width:129px;}
div.inhalt_menu a.orange_off:link, div.inhalt_menu a.orange_off:visited {background:#274E6C; color:#FFF; font-weight:bold; margin:16px 0 0 0; padding:19px 15px 18px 15px; width:129px;}
div.inhalt_menu a.orange_off:focus, div.inhalt_menu a.orange_off:hover {background:#E97900; color:#FFF; font-weight:bold; margin:16px 0 0 0; padding:19px 15px 18px 15px; width:129px;}
div.inhalt_menu a.orange_full:link, div.inhalt_menu a.orange_full:visited, div.inhalt_menu a.orange_full:focus, div.inhalt_menu a.orange_full:hover {background:#E97900; color:#FFF; font-weight:bold; margin:16px 0 0 0; padding:19px 15px 18px 15px; width:190px;} 
div.inhalt_menu a.orange_e1_on:link, div.inhalt_menu a.orange_e1_on:visited, div.inhalt_menu a.orange_e1_on:focus, div.inhalt_menu a.orange_e1_on:hover {background:url(/bilder/menu/orange_e1_on.gif) no-repeat; color:#FFF; font-weight:bold; margin:1px 0 0 0; padding:6px 15px 6px 15px; width:190px;}
div.inhalt_menu a.orange_e1_off:link, div.inhalt_menu a.orange_e1_off:visited, div.inhalt_menu a.orange_e1_off:focus, div.inhalt_menu a.orange_e1_off:hover {background:#C6853A; color:#FFF; font-weight:bold; margin:1px 0 0 0;  padding:6px 15px 6px 15px; width:190px;}
div.inhalt_menu a.orange_e2_on:link, div.inhalt_menu a.orange_e2_on:visited, div.inhalt_menu a.orange_e2_on:focus, div.inhalt_menu a.orange_e2_on:hover {background:url(/bilder/menu/orange_e2_on.gif) no-repeat; color:#FFF; font-weight:bold; margin:1px 0 0 0; padding:6px 15px 6px 15px; width:176px;}
div.inhalt_menu a.orange_e2_off:link, div.inhalt_menu a.orange_e2_off:visited, div.inhalt_menu a.orange_e2_off:focus, div.inhalt_menu a.orange_e2_off:hover {background:#AD8B5F; color:#FFF; font-weight:bold; margin:1px 0 0 0; padding:6px 15px 6px 15px; width:176px;}
  
/* Menuepunkt SEITE DRUCKEN */ 
div.inhalt_menu a.drucken:link, div.inhalt_menu a.drucken:visited {background:#D5E3EC url(/bilder/menu/print.gif) no-repeat 11px 8px; color:#33627E; font-weight:bold; margin:115px 0 0 0; padding:6px 15px 6px 9px; width:100px;}
div.inhalt_menu a.drucken:focus, div.inhalt_menu a.drucken:hover {background:#D5E3EC url(/bilder/menu/print.gif) no-repeat 11px 8px; color:#33627E; font-weight:bold; margin:115px 0 0 0; padding:6px 15px 6px 9px; width:100px;} 
   
/* Menuepunkt SEITE EMPFEHLEN */    
div.inhalt_menu a.empfehlen:link, div.inhalt_menu a.empfehlen:visited {background:#D5E3EC url(/bilder/menu/empfehlung.gif) no-repeat 11px 9px; color:#33627E; font-weight:bold; margin:7px 0 0 0; padding:6px 15px 6px 11px; width:112px;}
div.inhalt_menu a.empfehlen:focus, div.inhalt_menu a.empfehlen:hover {background:#D5E3EC url(/bilder/menu/empfehlung.gif) no-repeat 11px 9px; color:#33627E; font-weight:bold; margin:7px 0 0 0; padding:6px 15px 6px 11px; width:112px;}


/* ------------------------------
	Inhalt
-------------------------------*/
div.inhalt {margin:0 9px 0 0; width:100%;}   
div.container {background:#FFFFFF; float:left; margin:0; width:784px;}

div.headline {float:left; height:95px; position:relative; width:500px;}
div.headline h2 {color:#1F3E55; position:absolute; left:14px; bottom:31px;}

div.head_rechts_home {color:#6d6f72; font-family:Verdana, sans-serif; font-size:12px; float:right; line-height:16px; margin:16px 15px 0 0; width:235px;}
* html div.head_rechts_home {margin:0 6px 0 0;}
div.head_rechts_home img {margin:6px 0 0 0;}

div.head_rechts {color:#6d6f72; font-family:Verdana, sans-serif; font-size:10px; float:right; line-height:14px; margin:16px 15px 0 0; width:235px;}
* html div.head_rechts {margin:0 6px 0 0;}
div.head_rechts img {margin:6px 0 0 0;}

div.suche {float:right; height:86px; padding:16px 14px 0 0; width:236px;}      
      
div.inhalt_spalten {color:#6d6f72; font-family:Verdana, sans-serif; font-size:12px; float:left; margin:0; min-height:585px;}
* html div.inhalt_spalten {height:585px;}

div.inhalt_1spaltig {float:left; line-height:15px; margin:0 14px 0 14px; padding:0; width:756px;}            
* html div.inhalt_1spaltig {margin:0 0 0 7px;}
			
div.spalte_links {float:left; margin:0 0 0 14px; padding:0 11px 0 0; width:507px; line-height:15px;}
* html div.spalte_links {margin:0 0 0 7px;}                  
         
div.spalte_rechts {float:right; line-height:16px; margin:0 15px 0 0; width:235px;}
* html div.spalte_rechts {margin:0 6px 0 0;}
         
div.background_blau_abstand_rechts {background:#ECF2F7; float:left; padding:0 11px 0 0; width:493px;}        
         
div.meine_termine {border-top:#D1119A 1px solid; border-left:#C40286 1px solid; border-right:#D1119A 1px solid; float:left; padding:15px 0 0 12px; width:221px;}    
div.meine_termine_bottom {background: url(/bilder/meine_termine_bottom.gif) no-repeat 0 100%; background-position:bottom; float:left; height:19px; width:235px;}
   
                 
img.abstand_rechts {float:left; padding:0 14px 0 0; margin:0;}
img.abstand_unten {float:left; padding:0 0 14px 0; margin:0;}
img.untertitel {padding:0 0 7px 0; margin:0;}
img.untertitel_rechts {float:left; padding:0; margin:0 7px 0 0;}
img.rechts {float:right; padding:0 0 14px 16px;}
img.links {float:left; padding:0 16px 14px 0;}
img.full2cols {float:right; padding:0 0 14px 0;}
img.bundeskanzler {float:right; padding:0 0 14px 16px;}
* html img.bundeskanzler {float:right; padding:0 0 0 16px;}
img.dbvlogo_h3 {position:relative; top:-22px; left:416px;}


/* ------------------------------
	Kalender
-------------------------------*/
div.kalender {height:137px; width:236px;}
div.kalender_small {height:90px; width:236px;}

/* Home */
table.kalender {margin:0; padding:0; width:236px;}
   td.tag {background:#4091C5; color:#FFFFFF; font-weight:bold; padding:6px 0 0 6px; width:236px;}
   td.datum {background:#4091C5; border-bottom:1px solid; color:#FFFFFF; font-size:21px; font-weight:bold; white-space:nowrap; padding:6px 4px 4px 6px;}
   th {background:#96C2DF; border-bottom:#7FB4D8 1px solid; font-size:11px; color:#FFFFFF; font-weight:bold; padding:5px 0 5px 0; text-align:center; width:26px;}
   td.wochentag {background:#96C2DF; color:#FFFFFF; font-size:13px; font-weight:bold; height:25px; padding:0; text-align:center; width:26px;}
      td.wochentag a.on:link, td.wochentag a.on:visited, td.wochentag a.on:hover, td.wochentag a.on:focus {background:#3B8EC4; color:#FFFFFF; font-size:13px; font-weight:bold; padding:0 3px; text-decoration:none; text-align:center;}
      td.wochentag a:link, td.wochentag a:visited {background:#96C2DF; color:#FFFFFF; font-size:13px; font-weight:bold; padding:0; text-decoration:none; text-align:center;}  
      td.wochentag a:hover, td.wochentag a:focus {background:#3B8EC4; color:#FFFFFF; font-size:13px; font-weight:bold; padding:0 3px; text-decoration:none; text-align:center;}

/* Veranstaltungen/Veranstaltungskalender */
div.veranstaltungskalender {background:#4FA3D1; color:#FFF; float:left; height:40px; width:504px;}
   div.monat {float:left; font-size:19px; padding:11px 0 0 13px; position:absolute; width:491px;}
   	  
   div.zeitraum {float:left; margin:1px 0 1px 0; width:504px;}
      div.tag_ohne_rand_on {background:#6DB1D8; border:0; color:#FFF; float:left; font-size:10px; font-weight:bold; height:73px; padding:13px 0 0 0; position:relative; text-align:center !important; width:63px;}
      div.tag_ohne_rand_on a:link, div.tag_ohne_rand_on a:visited, div.tag_ohne_rand_on a:hover, div.tag_ohne_rand_on a:focus {color:#FFF; font-size:10px; font-weight:bold; height:73px; line-height:11px; text-decoration:none; width:62px; text-align:center !important;}
      div.tag_ohne_rand_on span {bottom:12px; right:16px; font-size:26px; line-height:26px; padding:0; position:absolute;}
      
      div.tag_ohne_rand {background:#ABCFE5; border:0; color:#FFF; float:left; font-size:10px; font-weight:bold; height:73px; padding:13px 0 0 0; position:relative; text-align:center !important; width:63px;}
      div.tag_ohne_rand:hover {background:#6DB1D8;}      
      div.tag_ohne_rand a:link, div.tag_ohne_rand a:visited {color:#FFF; font-size:10px; font-weight:bold; height:73px; line-height:11px; text-decoration:none; width:62px; text-align:center !important;}
      div.tag_ohne_rand a:hover, div.tag_ohne_rand a:focus {color:#FFF; font-size:10px; font-weight:bold; height:73px; line-height:11px; text-decoration:none; width:62px; text-align:center !important;}
      div.tag_ohne_rand span {bottom:12px; right:16px; font-size:26px; line-height:26px; padding:0; position:absolute;}
      
      div.tag_on {background:#6DB1D8; border-right:#FFF 1px solid; color:#FFF; float:left; font-size:10px; font-weight:bold; height:73px; padding:13px 0 0 0; position:relative; text-align:center !important; width:62px;}
      div.tag_on a:link, div.tag_on a:visited, div.tag_on a:hover, div.tag_on a:focus {color:#FFF; font-size:10px; font-weight:bold; height:73px; line-height:11px; text-decoration:none; width:62px; text-align:center !important;}
      div.tag_on span {bottom:12px; right:16px; font-size:26px; line-height:26px; padding:0; position:absolute;}
      
      div.tag {background:#ABCFE5; border-right:#FFF 1px solid; color:#FFF; float:left; font-size:10px; font-weight:bold; height:73px; padding:13px 0 0 0; position:relative; text-align:center !important; width:62px;}
      div.tag:hover {background:#6DB1D8;}
      div.tag a:link, div.tag a:visited {color:#FFF; font-size:10px; font-weight:bold; height:73px; line-height:11px; text-decoration:none; width:62px; text-align:center !important;}
      div.tag a:hover, div.tag a:focus {color:#FFF; font-size:10px; font-weight:bold; height:73px; line-height:11px; text-decoration:none; width:62px; text-align:center !important;}
      div.tag span {bottom:12px; right:16px; font-size:26px; line-height:26px; padding:0; position:absolute;}
      
      div.datumslinks {background:#E0EDF6; float:left; height:45px; margin:0 0 18px 0; padding:4px 0 0 0; width:504px;}
      * html div.datumslinks {padding:4px 0 0px 0;}
      *+ html div.datumslinks {padding:4px 0 0px 0;}
      
      div.datumslinks a {font-size:12px; text-decoration:none; font-weight:bold; display:block; text-align:right; margin:0 0 4px 150px; width: 340px;}
      
      /*
      a.vkwoche:link, a.vkwoche:visited {background:url(/bilder/pfeil_re_woche_dbl.gif) no-repeat 330px 5px; color:#57A5D3; font-weight:bold; }
      a.vkwoche:focus, a.vkwoche:hover {background:url(/bilder/pfeil_re_ext.gif) no-repeat 330px 5px; color:#1993e8; font-weight:bold;}
      
      a.vkausserhalb:link, a.vkausserhalb:visited {background:url(/bilder/pfeil_re_ausserhalb_dbl.gif) no-repeat 330px 5px; color:#ABCFE5; font-weight:bold; }
      a.vkausserhalb:focus, a.vkausserhalb:hover {background:url(/bilder/pfeil_re_ext.gif) no-repeat 330px 5px; color:#1993e8; font-weight:bold;}
      */  
      a.vkwoche:link, a.vkwoche:visited {background:url(/bilder/pfeil_re_blue_dbl.gif) no-repeat 330px 5px; color:#2A4E68; font-weight:bold; }
      a.vkwoche:focus, a.vkwoche:hover {background:url(/bilder/pfeil_re_ext.gif) no-repeat 330px 5px; color:#1993e8; font-weight:bold;}
      
      a.vkausserhalb:link, a.vkausserhalb:visited {background:url(/bilder/pfeil_re_woche_dbl.gif) no-repeat 330px 5px; color:#57A5D3; font-weight:bold; }
      a.vkausserhalb:focus, a.vkausserhalb:hover {background:url(/bilder/pfeil_re_ext.gif) no-repeat 330px 5px; color:#1993e8; font-weight:bold;}      
     
div.veranstaltungssuche {float:left; margin:0 0 31px 0; width:504px;}
   div.suchwort {background:#57A5D3; float:left; height:30px; margin:0 0 1px 0; padding:10px 0 0 9px; width:495px;}
   div.suchwort div {background:#FFF; border-top:#ABACAE 1px solid; border-left:#ABACAE 1px solid; border-right:#D7D8DA 1px solid; border-bottom:#D7D8DA 1px solid; color:#2A4E68; float:left; height:17px; margin:0; padding:0 0 0 4px; width:193px;}

   div.suchoptionen {background:#E0EDF6; float:left; height:198px; margin:0 0 1px 0; padding:4px 0 0 0; width:504px;}
   * html div.suchoptionen {padding:8px 0 8px 0;}
   *+ html div.suchoptionen {padding:8px 0 5px 0;}    
   div.suchoptionen div.half_uniheight {color:#2A4E68; float:left; padding:0 0 0 9px; width:240px; height:146px; text-align:left;}
   * html div.suchoptionen div.half_uniheight {height:160px;}
   *+ html div.suchoptionen div.half_uniheight {height:160px;}
   div.suchoptionen div.full_width {color:#2A4E68; float:right; padding:0 0 0 9px; width:496px; height:30px; text-align:left;}
   
   div.bg_white {background: #FFF;}
   div.bg_lightblue {background: #E8F0F6; padding:4px 0 4px 0;}

   
div.zuruecksetzen {background:#C6E0EF; float:left; padding:9px 0 11px 11px; text-align:left !important; width:241px;}
div.zuruecksetzen a:link, div.zuruecksetzen a:visited {background:url(/bilder/pfeil_li_blue_dbl.gif) no-repeat 0 4px; color:#2A4E68; font-weight:bold; padding:0 0 0 16px; text-decoration:none;}
div.zuruecksetzen a:hover, div.zuruecksetzen a:focus {background:url(/bilder/pfeil_li_ext.gif) no-repeat 0 4px; color:#1993e8; font-weight:bold; padding:0 0 0 16px; text-decoration:none;}

div.absenden {background:#C6E0EF; float:right; padding:9px 11px 11px 0; text-align:right !important; width:241px;}
div.absenden a:link, div.absenden a:visited {background:url(/bilder/pfeil_re_blue_dbl.gif) no-repeat 130px 4px; color:#2A4E68; font-weight:bold; padding:0 20px 0 0; text-decoration:none;}
div.absenden a:hover, div.absenden a:focus {background:url(/bilder/pfeil_re_ext.gif) no-repeat 130px 4px; color:#1993e8; font-weight:bold; padding:0 20px 0 0; text-decoration:none;}

center.ergebnisseite {margin:18px 0 0 0;}
center.ergebnisseite span.seiten {display:block; font-size:10px; padding:6px 0 0 0;}


/* ------------------------------
	Fuss 
-------------------------------*/
div.border {float:left; height:1px; margin:0 0 14px 0; padding:0 0 14px 0; width:100%;}
div.fuss {color:#1993e8; font-size:11px; margin:0 14px 0 14px; padding:0 0 48px 0;}
div.fuss_right {float:right; text-align:right;}
div.fuss_full {color:#1993e8; font-size:11px; margin:54px 14px 0 14px; padding:9px 0 48px 0;}
div.fuss_full div.fuss_logo {float:left; margin:35px 0 0 0; padding:0 0 24px 0; width:100%;}
   * html div.fuss_full div.fuss_logo {margin:-13px 0 0 0;}
   *+ html div.fuss_full div.fuss_logo {margin:-13px 0 0 0;}

.foerderer {float:left; margin:0; padding:0; text-align:left; width:156px;}
.sponsoren {float:left; margin:0; padding:0; text-align:left; width:600px;} /* 528px mit unterstuetzer */
.sponsoren a{height:50px !important; margin-bottom:10px !important;}
.unterstuetzer {float:left; margin:0; padding:0; text-align:left; width:92px;}


/* Anpassung damit Farben dynamisch durch den e-publisher vergeben werden koennen */
#gelb div.fuss_full {background:url(/bilder/border_bottom_gelb.gif) no-repeat 0 0;}
#rot div.fuss_full {background:url(/bilder/border_bottom_rot.gif) no-repeat 0 0;}
#pink div.fuss_full {background:url(/bilder/border_bottom_pink.gif) no-repeat 0 0;}
#blau div.fuss_full {background:url(/bilder/border_bottom_blau.gif) no-repeat 0 0;}
#knallblau div.fuss_full {background:url(/bilder/border_bottom_knallblau.gif) no-repeat 0 0;}
#tuerkis div.fuss_full {background:url(/bilder/border_bottom_tuerkis.gif) no-repeat 0 0;}
#gruen div.fuss_full {background:url(/bilder/border_bottom_gruen.gif) no-repeat 0 0;}
#lila div.fuss_full {background:url(/bilder/border_bottom_lila.gif) no-repeat 0 0;}
#orange div.fuss_full {background:url(/bilder/border_bottom_orange.gif) no-repeat 0 0;}
#neon div.fuss_full {background:url(/bilder/border_bottom_neon.gif) no-repeat 0 0;}


/* ------------------------------
	Links
-------------------------------*/
a:link, a:visited {color:#1993e8; font-weight:normal; line-height:16px; text-decoration:none;}
a:hover, a:focus {color:#6d6f72; font-weight:normal; text-decoration:none;}

/* Nutzung nur in 'veranstaltungskalender.php' bekannt */
a:link span.blaugrau, a:visited span.blaugrau {color:#1F3E55; font-weight:normal; line-height:16px; text-decoration:none;}
a:focus span.blaugrau, a:hover span.blaugrau {color:#1993e8; font-weight:normal; line-height:16px; text-decoration:none;}

a:link span.empfehlen_va, a:visited span.empfehlen_va {background:url(/bilder/empfehlung_hellblau.gif) no-repeat 0 7px; color:#1993e8; display:block; margin:6px 0 0 0; padding:6px 0 1px 18px;}
a:focus span.empfehlen_va, a:hover span.empfehlen_va {background:url(/bilder/empfehlung_hellblau_hover.gif) no-repeat 0 7px; color:#6d6f72; display:block; margin:6px 0 0 0; padding:6px 0 1px 18px;}

a:link span.merken_va, a:visited span.merken_va {background:url(/bilder/merken.gif) no-repeat 0 3px; color:#1993e8; display:block; padding:2px 0 2px 18px;}
a:focus span.merken_va, a:hover span.merken_va {background:url(/bilder/merken_hover.gif) no-repeat 0 3px; color:#6d6f72; display:block; padding:2px 0 2px 18px;}

a:link span.gemerkt_va, a:visited span.gemerkt_va {background:url(/bilder/merken_hover.gif) no-repeat 0 3px; color:#6d6f72; display:block; padding:2px 0 2px 18px;}
a:focus span.gemerkt_va, a:hover span.gemerkt_va {background:url(/bilder/merken_hover.gif) no-repeat 0 3px; color:#6d6f72; display:block; padding:2px 0 2px 18px;}

a:link span.entfernen_va, a:visited span.entfernen_va {background:url(/bilder/loeschen.gif) no-repeat 0 3px; color:#1993e8; display:block; padding:2px 0 2px 18px;}
a:focus span.entfernen_va, a:hover span.entfernen_va {background:url(/bilder/loeschen_hover.gif) no-repeat 0 3px; color:#6d6f72; display:block; padding:2px 0 2px 18px;}

/* neue Span-Link-Kombinationen fuer Nutzung im e-publisher */
a:link span.pfeil, a:visited span.pfeil {background:url(/bilder/pfeil_re.gif) no-repeat 2px 5px; color:#1993e8; display:block; font-weight:normal; line-height:16px; padding:0 0 0 13px; text-decoration:none;}
a:hover span.pfeil, a:focus span.pfeil {background:url(/bilder/pfeil_re_hover.gif) no-repeat 2px 5px; color:#6d6f72; display:block; font-weight:normal; text-decoration:none;}
a:link span.pfeil_ext, a:visited span.pfeil_ext {background:url(/bilder/pfeil_re_ext.gif) no-repeat 2px 5px; color:#1993e8; display:block; font-weight:normal; line-height:16px; padding:0 0 0 18px !important; text-decoration:none;}
a:hover span.pfeil_ext, a:focus span.pfeil_ext {background:url(/bilder/pfeil_re_ext_hover.gif) no-repeat 2px 5px; color:#6d6f72; display:block; font-weight:normal; text-decoration:none;}

a:link span.pfeil_unten, a:visited span.pfeil_unten {background:url(/bilder/pfeil_down.gif) no-repeat 0 6px; color:#1993e8; display:block; font-weight:normal; line-height:16px; padding:0 0 0 12px; text-decoration:none;}
a:hover span.pfeil_unten, a:focus span.pfeil_unten {background:url(/bilder/pfeil_down_hover.gif) no-repeat 0 6px; color:#6d6f72; display:block; font-weight:normal; text-decoration:none;}
a:link span.pfeil_hoch, a:visited span.pfeil_hoch {background:url(/bilder/pfeil_up.gif) no-repeat 0 6px; color:#1993e8; display:block; font-weight:normal; line-height:16px; padding:0 0 0 12px; text-decoration:none;}
a:hover span.pfeil_hoch, a:focus span.pfeil_hoch {background:url(/bilder/pfeil_up_hover.gif) no-repeat 0 6px; color:#6d6f72; display:block; font-weight:normal; text-decoration:none;}

a:link span.dok, a:visited span.dok {background:url(/bilder/dokument.gif) 0 2px no-repeat; color:#1993e8; display:block; font-weight:normal; padding:0 0 1px 18px; text-decoration:none; line-height: 19px;}
a:hover span.dok, a:focus span.dok {background:url(/bilder/dokument_hover.gif) 0 2px no-repeat; color:#6d6f72; display:block; font-weight:normal; padding:0 0 1px 18px; text-decoration:none; line-height: 19px;}
a:link span.mail, a:visited span.mail {background:url(/bilder/mail.gif) 0 1px no-repeat; color:#1993e8; display:block; font-weight:normal; padding:0 0 1px 18px; text-decoration:none;}
a:hover span.mail, a:focus span.mail {background:url(/bilder/mail_hover.gif) 0 1px no-repeat; color:#6d6f72; display:block; font-weight:normal; padding:0 0 1px 18px; text-decoration:none;}





/* Linkklassen fuer Sponsoren-Logos im Fuss */
a.bmbf:link, a.bmbf:visited {background: url(../bilder/logos/fuss/bmbf_grey.gif) no-repeat 0 0; display:block; float:left; height:50px; margin:0; padding:0; text-decoration:none; width:107px;}
a.bmbf:focus, a.bmbf:hover {background: url(../bilder/logos/fuss/bmbf.gif) no-repeat 0 0; display:block; float:left; height:50px; margin:0; padding:0; text-decoration:none; width:107px;}

a.ekz:link, a.ekz:visited {background: url(../bilder/logos/fuss/ekz_grey.gif) no-repeat 0 0; display:block; float:left; height:36px; margin:-4px 34px 0 5px; padding:0; text-decoration:none; width:43px;}
a.ekz:focus, a.ekz:hover {background: url(../bilder/logos/fuss/ekz.gif) no-repeat 0 0; display:block; float:left; height:36px; margin:-4px 34px 0 5px; padding:0; text-decoration:none; width:43px;}

a.eliport:link, a.eliport:visited {background: url(../bilder/logos/fuss/eliport_grey.gif) no-repeat 0 0; display:block; float:left; height:32px; margin:-2px 43px 0 0; padding:0; text-decoration:none; width:138px;}
a.eliport:focus, a.eliport:hover {background: url(../bilder/logos/fuss/eliport_rgb.gif) no-repeat 0 0; display:block; float:left; height:32px; margin:-2px 43px 0 0; padding:0; text-decoration:none; width:138px;}

a.fachbuch:link, a.fachbuch:visited {background: url(../bilder/logos/fuss/fachbuch_grey.gif) no-repeat 0 0; display:block; float:left; height:28px; margin:1px 36px 0 0; padding:0; text-decoration:none; width:82px;}
a.fachbuch:focus, a.fachbuch:hover {background: url(../bilder/logos/fuss/fachbuch.gif) no-repeat 0 0; display:block; float:left; height:28px; margin:1px 36px 0 0; padding:0; text-decoration:none; width:82px;}

a.michaelsbund:link, a.michaelsbund:visited {background: url(../bilder/logos/fuss/michaelsbund_grey.gif) no-repeat 0 0; display:block; float:left; height:33px; margin:2px 40px 0 0; padding:0; text-decoration:none; width:117px;}
a.michaelsbund:focus, a.michaelsbund:hover {background: url(../bilder/logos/fuss/michaelsbund.gif) no-repeat 0 0; display:block; float:left; height:33px; margin:2px 40px 0 0; padding:0; text-decoration:none; width:117px;}

a.borro:link, a.borro:visited {background: url(../bilder/logos/fuss/borro_grey.gif) no-repeat 0 0; display:block; float:left; height:48px; margin:-3px 0 0 0; padding:0; text-decoration:none; width:58px;}
a.borro:focus, a.borro:hover {background: url(../bilder/logos/fuss/borro.gif) no-repeat 0 0; display:block; float:left; height:48px; margin:-3px 0 0 0; padding:0; text-decoration:none; width:58px;}

a.koeb:link, a.koeb:visited {background: url(../bilder/logos/fuss/koeb_bv_logo_off.jpg) no-repeat 0 0; display:block; float:left; height:22px; margin:0 30px 0 0; padding:0; text-decoration:none; width:81px;}
a.koeb:focus, a.koeb:hover {background: url(../bilder/logos/fuss/koeb_bv_logo_on.jpg) no-repeat 0 0; display:block; float:left; height:22px; margin:0 30px 0 0; padding:0; text-decoration:none; width:81px;}

a.point:link, a.point:visited {background: url(../bilder/logos/fuss/3pc_logo_off.jpg) no-repeat 0 0; display:block; float:left; height:22px; margin:0; padding:0; text-decoration:none; width:36px;}
a.point:focus, a.point:hover {background: url(../bilder/logos/fuss/3pc_logo_on.jpg) no-repeat 0 0; display:block; float:left; height:22px; margin:0; padding:0; text-decoration:none; width:36px;}


a.zeit:link, a.zeit:visited {background: url(../bilder/logos/fuss/zeit_grey.gif) no-repeat 0 0; display:block; float:left; height:13px; margin:8px 0 0 2px; padding:0; text-decoration:none; width:85px;}
a.zeit:focus, a.zeit:hover {background: url(../bilder/logos/fuss/zeit.gif) no-repeat 0 0; display:block; float:left; height:13px; margin:8px 0 0 2px; padding:0; text-decoration:none; width:85px;}


/* ------------------------------
	Sonstiges
-------------------------------*/
.blaugrau {color:#1F3E55; font-weight:bold;}
.dunkelgrau {color:#394852; font-weight:bold;}
.telefon {background:url(/bilder/telefon.gif) no-repeat; color:#1993e8; font-weight:normal; padding:0 0 1px 18px; line-height:19px;}
.hidden {display:none;}
.klein {font-size:11px;}
.warning {background:#E3FC00; color:#1F3E55;}
.infok {border: 2px solid #00B6F3; display:block; width:618px; padding: 2px 4px 2px 4px;}

/* Anpassung damit Farben dynamisch durch den e-publisher vergeben werden koennen */
#gelb hr {color:#ECB802; background:#ECB802; border:0px; clear:both; height:1px; padding:0; margin:14px 0 14px 0;}
* html #gelb hr {color:#ECB802; background:#ECB802; border:0px; clear:both; height:1px; padding:0; margin:7px 0 7px 0;} 
*+ html #gelb hr {color:#ECB802; background:#ECB802; border:0px; clear:both; height:1px; padding:0; margin:7px 0 7px 0;}  
#rot hr {color:#D10005; background:#D10005; border:0px; height:1px; padding:0; margin:14px 0 14px 0;}
* html #rot hr {color:#D10005; background:#D10005; border:0px; clear:both; height:1px; padding:0; margin:7px 0 7px 0;} 
*+ html #rot hr {color:#D10005; background:#D10005; border:0px; clear:both; height:1px; padding:0; margin:7px 0 7px 0;} 
#pink hr {color:#C40286; background:#C40286; border:0px; height:1px; padding:0; margin:14px 0 14px 0;}
* html #pink hr {color:#C40286; background:#C40286; border:0px; clear:both; height:1px; padding:0; margin:7px 0 7px 0;} 
*+ html #pink hr {color:#C40286; background:#C40286; border:0px; clear:both; height:1px; padding:0; margin:7px 0 7px 0;} 
#blau hr {color:#1b1571; background:#1b1571; border:0px; height:1px; padding:0; margin:14px 0 14px 0;}
* html #blau hr {color:#1b1571; background:#1b1571; border:0px; clear:both; height:1px; padding:0; margin:7px 0 7px 0;} 
*+ html #blau hr {color:#1b1571; background:#1b1571; border:0px; clear:both; height:1px; padding:0; margin:7px 0 7px 0;}
#knallblau hr {color:#1034f0; background:#1034f0; border:0px; height:1px; padding:0; margin:10px 0 10px 0;}
* html #knallblau hr {color:#1034f0; background:#1034f0; border:0px; clear:both; height:1px; padding:0; margin:7px 0 7px 0;} 
*+ html #knallblau hr {color:#1034f0; background:#1034f0; border:0px; clear:both; height:1px; padding:0; margin:7px 0 7px 0;}
#tuerkis hr {color:#36929F; background:#36929F; border:0px; height:1px; padding:0; margin:14px 0 14px 0;}
* html #tuerkis hr {color:#36929F; background:#36929F; border:0px; clear:both; height:1px; padding:0; margin:7px 0 7px 0;} 
*+ html #tuerkis hr {color:#36929F; background:#36929F; border:0px; clear:both; height:1px; padding:0; margin:7px 0 7px 0;} 
#gruen hr {color:#6F7F00; background:#6F7F00; border:0px; height:1px; padding:0; margin:14px 0 14px 0;}
* html #gruen hr {color:#6F7F00; background:#6F7F00; border:0px; clear:both; height:1px; padding:0; margin:7px 0 7px 0;} 
*+ html #gruen hr {color:#6F7F00; background:#6F7F00; border:0px; clear:both; height:1px; padding:0; margin:7px 0 7px 0;} 
#lila hr {color:#7D1B92; background:#7D1B92; border:0px; height:1px; padding:0; margin:14px 0 14px 0;}
* html #lila hr {color:#7D1B92; background:#7D1B92; border:0px; clear:both; height:1px; padding:0; margin:7px 0 7px 0;} 
*+ html #lila hr {color:#7D1B92; background:#7D1B92; border:0px; clear:both; height:1px; padding:0; margin:7px 0 7px 0;} 
#orange hr {color:#E97900; background:#E97900; border:0px; height:1px; padding:0; margin:14px 0 14px 0;}
* html #orange hr {color:#E97900; background:#E97900; border:0px; clear:both; height:1px; padding:0; margin:7px 0 7px 0;} 
*+ html #orange hr {color:#E97900; background:#E97900; border:0px; clear:both; height:1px; padding:0; margin:7px 0 7px 0;} 
#neon hr {color:#E3FC00; background:#E3FC00; border:0px; height:1px; padding:0; margin:14px 0 14px 0;}
* html #neon  hr {color:#E3FC00; background:#E3FC00; border:0px; clear:both; height:1px; padding:0; margin:7px 0 7px 0;} 
*+ html #neon  hr {color:#E3FC00; background:#E3FC00; border:0px; clear:both; height:1px; padding:0; margin:7px 0 7px 0;} 

/* Headlines */
h2.blau {color:#1F3E55; font-family:arial, sans-serif; font-size:17px; font-weight:bold; padding:0 0 6px 0; margin:5px 0 0 0; line-height:19px;}
h2.grau {color:#818386; font-family:arial, sans-serif; font-size:15px; font-weight:bold; padding:0 0 4px 0;}

h3.blau {color:#1F3E55; font-family:arial, sans-serif; font-size:17px; font-weight:bold; padding:0 0 6px 0; margin:5px 0 0 0; line-height:19px;}
h3.grau {color:#818386; font-family:arial, sans-serif; font-size:15px; font-weight:bold; padding:4px 0 4px 0;}

h2 {color:#1F3E55; font-family:arial, sans-serif; font-size:17px; font-weight:bold; margin:0; padding:0 0 6px 0; line-height:19px;}
h3 {color:#818386; font-family:arial, sans-serif; font-size:15px; font-weight:bold; padding:4px 0 4px 0;}
h4 {color:#1F3E55; font-size:12px; font-family:Verdana, sans-serif; font-weight:bold; margin:0 0 5px 0;}
h5 {color:#818386; font-size:12px; font-family:Verdana, sans-serif; font-weight:bold; margin:0 0 5px 0;}

/* tags fuer grafikersatz h2.grau = small und h3.grau = big, damit formatierung nicht gekillt wird*/
big {display:block; color:#1F3E55; font-family:arial, sans-serif; font-size:17px; font-weight:bold; padding:0 0 6px 0; line-height:19px;}
small {display:block; color:#818386; font-family:arial, sans-serif; font-size:15px; font-weight:bold; padding:0 0 4px 0;}

/* Listen */
ul {list-style:none; margin:0; padding:0;}
ul li {background:url(/bilder/bullet.gif) no-repeat 0 6px; padding:0 0 2px 9px; display:block;}
* html ul li {background:url(/bilder/bullet.gif) no-repeat 0 7px;}

/* Formulare */
div.inputties {float:left; text-align:left; width:318px;}
div.inputtiesright {float:right; text-align:left; width:318px;}
div.inputtiesmedium {float:left; text-align:left; width:490px;}
div.inputtieslarge {float:left; text-align:left; width:618px;}
div.inputtiessmall {float:left; text-align:left; width:240px;}
div.inputtiessmallest {float:left; text-align:left; width:140px;}

input, select {border:1px solid #6d6f72; height:18px; width:300px; color:#1F3E55; margin:0 18px 0 0; font-family:Verdana, sans-serif; font-size:13px;}
	*+ html select {height:23px;}
input.big {width:490px}
input.biggest {width:618px}
input.medium, select.medium {width:200px; margin:0;}
input.mediumonly {width:200px;}
input.small, select.small  {width:100px; margin:0;}
input.smallonly {width:100px;}
input.smallest {width:20px; margin:0;}
select.schulnoten {width:60px; margin:0;}
select.schulnoten_extended {float:left; width:220px; margin:0; padding:0;}
input.checkbox {border:0; margin:3px 0 0 0; padding:0; width:14px; height:14px;}
	*+ html input.checkbox {margin:8px 0 0 0;}
	* html input.checkbox {margin:8px 0 0 0;}

input.vorschau {background:url(/bilder/input/vorschau.gif) no-repeat; border:0; height:22px; width:89px;}
input.senden {background:url(/bilder/input/senden.gif) no-repeat; border:0; height:23px; width:74px;}
input.korrektur {background:url(/bilder/input/korrektur.gif) no-repeat; border:0; height:23px; width:91px; margin:0 0 4px 0;}
input.senden_copy {background:url(/bilder/input/senden_copy.gif) no-repeat; border:0; height:22px; width:266px; margin:0 0 4px 0;}
input.senden_plus {background:url(/bilder/input/senden_plus.gif) no-repeat; border:0; height:22px; width:318px; margin:0 0 4px 0;}
input.senden_leer {background:url(/bilder/input/senden_leer.gif) no-repeat; border:0; height:23px; width:278px; margin:0 0 4px 0;}

textarea {border:1px solid #6d6f72; height:80px; width:618px; color:#1F3E55; margin:0 18px 0 0; font-family:Verdana, sans-serif; font-size:13px;}

div.suchoptionen input, div.suchoptionen select {width:230px; margin:0 0 4px 0;}
div.suchoptionen input.flattened {height:17px; margin:0 0 4px 0;}
div.suchoptionen input.checkbox_suche {border:0; margin:12px 0 1px 0; width:14px; height:14px;}
div.suchwort input {width:230px; margin:0 0 4px 0; color:#6d6f72}
div.suchwort input.aktiv {width:230px; margin:0 0 4px 0; color:#1F3E55}

/* Extrafenster */
body.popup {background:#5590BA url(/bilder/treffpunkt_bg_02_2013.jpg) no-repeat 0 0; font-size:11.5px; margin:0 auto; padding:0; text-align:center;}
body.popup div.logo {margin:38px 0 13px 69px;}
body.popup div.logo h1 {background:url(/bilder/treffpunkt_logo_klein_2010.png) no-repeat; height:39px; width:101px;}
* html body.popup div.logo h1 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/bilder/treffpunkt_logo_klein_2010.png');}
body.popup div.logo h1 span {display:none;}
body.popup div.container {margin:0 0 0 69px; padding:23px 0 0 15px; width:530px;}
body.popup div.headline {height:35px;}
body.popup div.inhalt_1spaltig {color:#818085; font-size:11px; margin:0; padding:0;}
body.popup div.inhalt_1spaltig div {margin:91px 0 0 7px;}

/*Umfrage Formular*/
li.meineitems {margin: 0 0 0 20px;}
* html li.meineitems {margin: 0 0 0 25px;}
*+html li.meineitems {margin: 0 0 0 25px;}
input.zumformular {background:url(/bilder/input/button_formular.gif) no-repeat; border:0; height:22px; width:172px;}
input.formularabschicken {background:url(/bilder/input/button_formular_senden.gif) no-repeat; border:0; height:22px; width:172px;}
table.umfrage td {vertical-align:top;}
input.umfragecheckbox {border:0; margin:2px 0 0 0; padding:0; width:14px; height:14px;}
input.umfrageradio {border:0; margin:2px 0 0 0; padding:0; width:15px; height:15px;}	
textarea.umfrage {border:1px solid #6d6f72; height:80px; width:618px; color:#1F3E55; margin:inherit; font-family:Verdana, sans-serif; font-size:13px;}

/*Werbemittel Formular*/
table.werbemittel {border:1px solid #6d6f72; width:492px;}
 * html table.werbemittel {border:1px solid #6d6f72; width:490px;}
textarea.bibname {border:1px solid #6d6f72; height:51px; width:492px; color:#1F3E55; margin:inherit; font-family:Verdana, sans-serif; font-size:13px;}
 * html textarea.bibname {border:1px solid #6d6f72; height:51px; width:490px; color:#1F3E55; margin:inherit; font-family:Verdana, sans-serif; font-size:13px;}
