/*######################################*/
/*# StyleSheets Ohragas.de         #*/
/*######################################*/

/*Grund-Layouteinstellungen*/
body,td,tr,div,p,img {border:none; margin:0px; padding:0px;}
body,table,td,tr,div,p,h1,h2,h3,h4,ul,li,option {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:500; color:#5C5C5C; line-height:16px;}
input,textarea,select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:500;}

/* Ohne margin (wegen JS-Kalender) NEU 22.8. 2010 */
table {border:none; padding:0px;}


/*Allgemeine Links*/
a:link {color:#1C6EB7; text-decoration:none;}
a:visited {color:#1C6EB7; text-decoration:none;}
a:active {color:#1C6EB7; text-decoration:none;}
a:hover {color:#029DDB; text-decoration:underline;}

/*GrundLayout der DIV-Boxen*/
/*.LayoutTop	{width:966px; height:86px; margin:0px; padding:0px; background-color:#1C6EB7; background:url(../images/topbanner.jpg) no-repeat;}*/
.LayoutTop	{width:966px; height:120px; margin:0px; padding:0px; background-color:#1C6EB7; background:url(../images/topbanner2.jpg) no-repeat;}
.LayoutSub	{width:966px; height:24px; margin:0px; padding:0px; background-color:#1FBFFF; background:url(../images/topleiste.jpg) repeat-x;}
.LayoutMain	{width:966px; margin:0px; padding:0px; background-color:#FFFFFF;}
.LayoutMain  br {font-size:8px; line-height:8px;}
.LayoutSpaceTop   {width:966px; height:7px; font-size:7px; line-height:7px; margin:0px; padding:0px; clear:left; background-color:transparent;}
.LayoutSpaceH   {width:966px; height:7px; font-size:7px; line-height:7px; margin:0px; padding:0px; clear:left; background-color:#FFFFFF;}
.LayoutSpaceV   {width:21px; margin:0px; padding:0px; float:left; background-color:#FFFFFF;}
.LayoutSpaceFuss{width:966px; height:3px; font-size:3px; margin:0px; padding:0px; clear:left; background-color:#999999;}
.LayoutLeft	{text-align:left; width:162px; margin:0px; padding:0px; float:left; background-color:#FFFFFF;}
.LayoutMitte    {text-align:left; width:587px; margin:0px; padding:0px; float:left; background-color:#FFFFFF;}
.LayoutRight    {text-align:left; width:160px; margin:0px; padding:0px; float:left; background-color:#FFFFFF;}
.LayoutAktuell  {text-align:left; width:160px; margin:0px; padding:0px; float:left; background-color:#FFFFFF;}
.LayoutFuss	{BORDER:#47C6FF 1px solid; width:964px; height:24px; margin:0px; padding:0px; clear:left; background-color:#2C8ED1; color:#FFFFFF; font-size:9px; line-height:9px;}
.LayoutFussBottom {width:966px; height:7px; font-size:3px; margin:0px; padding:0px; clear:left; background-color:transparent;}

/*Sub-Leiste (Top-Menue)*/
.LayoutSub h1  {margin:0px 5px 3px 198px; padding:0px; text-align:left; font-size:10px; font-weight:600; line-height:12px; color:#FFFFFF;}
.LayoutSub img {margin:0px; padding:0px 3px 0px 0px;}
.LayoutSub br {font-size:7px; line-height:7px;}
.LayoutSub a:link {color:#FFFFFF; text-decoration:none;}
.LayoutSub a:visited {color:#FFFFFF; text-decoration:none;}
.LayoutSub a:active {color:#FFFFFF; text-decoration:none;}
.LayoutSub a:hover {color:#FFCB10; text-decoration:underline;}

/*Menue-Leiste (Hauptmenue)*/
.LayoutMenue{margin:0px; padding:0px; background-color:#1C6EB7; color:#FFFFFF;}
.LayoutMenue img {margin:0px 10px 0px 5px; padding:0px 0px;}
.LayoutMenue br {font-size:8px; line-height:5px;}
.LayoutMenue a:link {color:#FFFFFF; text-decoration:none;}
.LayoutMenue a:visited {color:#FFFFFF; text-decoration:none;}
.LayoutMenue a:active {color:#FFFFFF; text-decoration:none;}
.LayoutMenue a:hover {color:#FFCB10; font-weight:700; text-decoration:underline;}

/*HauptMenue einzelne Punkte H=Hauptpunkt(1) S=SubPunkt(2) + N=NichtAktive A=Aktive*/
/*HauptPunkte*/

/*AKTUELLE EINSTELLUNGEN -Hauptmenü */
.MenuePunkt_HN {BORDER-LEFT:#1C6EB7 4px solid; BORDER-RIGHT:#1C6EB7 4px solid; BORDER-TOP:#1C6EB7 4px solid; padding:0px 0px; background-color:#2787CF; font-size:10px; line-height:13px; font-weight:700;}
.MenuePunkt_HN a {display:block; margin:0px; width:150px; height:15px; padding:6px 2px 4px 2px; text-decoration:none; }
.MenuePunkt_HN a:link {color:#FFFFFF; text-decoration:none;}
.MenuePunkt_HN a:visited {color:#FFFFFF; text-decoration:none;}
.MenuePunkt_HN a:active {color:#FFFFFF; text-decoration:none;}
.MenuePunkt_HN a:hover { background-color:#1FBFFF;color:#FFCB10; text-decoration:none;}
.MenuePunkt_HA {padding:10px 4px 6px 14px; font-size:13px; font-weight:700; line-height:13px;}
.MenuePunkt_HA a:link {color:#FFCB10; text-decoration:none;}
.MenuePunkt_HA a:visited {color:#FFCB10; text-decoration:none;}
.MenuePunkt_HA a:active {color:#FFCB10; text-decoration:none;}
.MenuePunkt_HA a:hover {color:#FFCB10; text-decoration:none;}

/*SubPunkte*/
.MenuePunkt_SN {padding:0px 0px 6px 25px; font-size:10px; line-height:13px;}
.MenuePunkt_SA {padding:0px 0px 6px 20px; font-weight:700; font-size:10px; line-height:13px; color:#FFCB10;}
.MenuePunkt_SA a:link {color:#FFCB10; text-decoration:none;}
.MenuePunkt_SA a:visited {color:#FFCB10; text-decoration:none;}
.MenuePunkt_SA a:active {color:#FFCB10; text-decoration:none;}
.MenuePunkt_SA a:hover {color:#FFCB10; text-decoration:underline;}

/*Fuss-Leiste */
.LayoutFuss h1	{margin:0px 5px 3px 198px; padding:0px; text-align:left; font-weight:700; line-height:12px; color:#FFFFFF;}
.LayoutFuss img {margin:0px; padding:0px 3px 0px 5px;}
.LayoutFuss br {font-size:7px; line-height:5px;}
.LayoutFuss a:link {color:#FFFFFF; text-decoration:none;}
.LayoutFuss a:visited {color:#FFFFFF; text-decoration:none;}
.LayoutFuss a:active {color:#FFFFFF; text-decoration:none;}
.LayoutFuss a:hover {color:#FFCB10; text-decoration:underline;}

/*Aufmacher-Boxen*/
.BoxAufmacher {padding:0px; margin:0px;}
.BoxAufmacher img {padding:0px 0px 0px 0px; margin:0px;}
.BoxAufmacher h1 {padding:11px 13px 0px 13px; margin:0px; font-size:14px; font-weight:700; line-height:14px; color:#2787CF;}
.BoxAufmacher h2 {padding:8px 13px 0px 13px; margin:0px; font-size:11px; font-weight:700; line-height:13px; color:#054396;}
.BoxAufmacher p {padding:3px 13px 0px 13px; margin:0px; font-size:11px; font-weight:500; line-height:16px;}

/*Doppelt-Boxen*/
.BoxDoppelt {width: 293px; background-color:#FFFFFF; padding:0px 0px 0px 0px; margin:0px; float:left;}
.BoxDoppelt_img {padding:0px 0px 0px 0px; margin:0px;}
.BoxDoppelt h1 {padding:8px 13px 0px 13px; margin:0px; font-size:13px; font-weight:700; line-height:15px;}
.BoxDoppelt h2 {padding:8px 13px 6px 13px; margin:0px; font-size:11px; font-weight:700; line-height:13px; color:#054396;}
.BoxDoppelt p {padding:3px 10px 0px 13px; margin:0px; font-size:11px; line-height:16px; color:#1C6EB7;}

/*Dreifach-Boxen*/
.BoxDreifach {width: 195px; background-color:#FFFFFF; padding:0px; margin:0px; float:left;}
.BoxDreifach_img {padding:0px 0px 0px 0px; margin:0px;}
.BoxDreifach h1 {padding:8px 13px 0px 13px; margin:0px; font-size:13px; font-weight:700; line-height:15px;}
.BoxDreifach h2 {padding:8px 13px 6px 13px; margin:0px; font-size:11px; font-weight:700; line-height:13px; color:#054396;}
.BoxDreifach p {padding:3px 10px 0px 13px; margin:0px; font-size:11px; line-height:16px; color:#1C6EB7;}
.BoxDreifach a:link {color:#000000; text-decoration:none;}
.BoxDreifach a:visited {color:#1C6EB7; text-decoration:none;}
.BoxDreifach a:active {color:#1C6EB7; text-decoration:none;}
.BoxDreifach a:hover {color:#029DDB; text-decoration:underline;}

/*ZweiSpalt-Box (Bild Links)*/
.BoxZweiSpalt {background-color:#FFFFFF; padding:0px; margin:0px;}
.BoxZweiSpalt_img {padding:0px 24px 14px 13px; margin:0px; float:left;}
.BoxZweiSpalt h1 {padding:0px 13px 0px 13px; margin:0px; font-size:13px; font-weight:700; line-height:15px;}
.BoxZweiSpalt h2 {padding:0px 13px 4px 13px; margin:0px; font-size:11px; font-weight:700; line-height:13px; color:#054396;}
.BoxZweiSpalt p {padding:3px 13px 0px 13px; margin:0px; font-size:11px; font-weight:500; line-height:16px; color:#5C5C5C;}

/*ZweiSpalt-Box (Bild Links, Text schliesst mit Oberkante Bild ab)*/
.BoxZweiSpalta {background-color:#FFFFFF; padding:0px; margin:0px;}
.BoxZweiSpalta_img {padding:0px 24px 14px 13px; margin:0px; float:left;}
.BoxZweiSpalta h1 {padding:0px 13px 0px 13px; margin:0px; font-size:13px; font-weight:700; line-height:15px;}
.BoxZweiSpalta h2 {padding:0px 13px 10px 13px; margin:0px; font-size:11px; font-weight:700; line-height:13px; color:#054396;}
.BoxZweiSpalta p {padding:0px 13px 0px 13px; margin:0px; font-size:11px; font-weight:500; line-height:16px; color:#5C5C5C;}

/*ZweiSpalt1-Box (Bild Rechts)*/
.BoxZweiSpalt1 {background-color:#FFFFFF; padding:0px; margin:0px; text-align:left;}
.BoxZweiSpalt1_img {padding:0px 13px 14px 13px; margin:0px; float:right;}
.BoxZweiSpalt1 h1 {padding:0px 13px 0px 13px; margin:0px; font-size:13px; font-weight:700; line-height:15px; text-align:left;}
.BoxZweiSpalt1 h2 {padding:0px 13px 4px 13px; margin:0px; font-size:11px; font-weight:700; line-height:13px; color:#054396; text-align:left;}
.BoxZweiSpalt1 p {padding:3px 13px 0px 13px; margin:0px; text-align:left; font-size:11px; font-weight:500; line-height:16px; color:#5C5C5C;}

/*ZweiSpalt2-Box (Bild und Headline auf einer Linie)*/
.BoxZweiSpalt2 {background-color:#FFFFFF; padding:0px; margin:0px;}
.BoxZweiSpalt2_img {padding:0px 20px 8px 0px; margin:0px; float:left;}
.BoxZweiSpalt2 h1 {padding:0px 13px 0px 13px; margin:0px; font-size:13px; font-weight:700; line-height:15px;}
.BoxZweiSpalt2 h2 {padding:5px 13px 4px 13px; margin:0px; font-size:11px; font-weight:700; line-height:13px; color:#054396;}
.BoxZweiSpalt2 p {padding:3px 13px 0px 13px; margin:0px; font-size:11px; font-weight:500; line-height:16px; color:#5C5C5C;}

/*ZweiSpalt3-Box (wie Zwei-Spalt2, aber Bild ohne Einrückung und blaue Textfarbe)*/
.BoxZweiSpalt3 {background-color:#FFFFFF; padding:0px; margin:0px;}
.BoxZweiSpalt3_img {padding:0px 24px 14px 0px; margin:0px; float:left;}
.BoxZweiSpalt3 h1 {padding:0px 13px 0px 13px; margin:0px; font-size:13px; font-weight:700; line-height:15px;}
.BoxZweiSpalt3 h2 {padding:5px 13px 4px 13px; margin:0px; font-size:11px; font-weight:700; line-height:13px; color:#054396;}
.BoxZweiSpalt3 p {padding:3px 13px 0px 13px; margin:0px; font-size:11px; font-weight:500; line-height:16px; color:#1C6EB7;}

/*ZweiSpalt4-Box (wie Zwei-Spalt3, aber Bild rechts)*/
.BoxZweiSpalt4 {background-color:#FFFFFF; padding:0px; margin:0px;}
.BoxZweiSpalt4_img {padding:0px 0px 14px 13px; margin:0px; float:right;}
.BoxZweiSpalt4 h1 {padding:0px 13px 0px 13px; margin:0px; font-size:13px; font-weight:700; line-height:15px;}
.BoxZweiSpalt4 h2 {padding:5px 13px 4px 13px; margin:0px; font-size:11px; font-weight:700; line-height:13px; color:#054396;}
.BoxZweiSpalt4 p {padding:3px 13px 0px 13px; margin:0px; font-size:11px; font-weight:500; line-height:16px; color:#1C6EB7;}

/*Intro-Box (Titel, Bild links darunter, Text rechts neben Bild)*/
.BoxIntro {background-color:#FFFFFF; padding:0px; margin:0px;}
.BoxIntro h1 {padding:0px 13px 8px 13px; margin:0px; font-size:11px; font-weight:700; line-height:13px; color:#054396;}
.BoxIntro_img {padding:0px 20px 8px 13px; margin:0px; float:left;}
.BoxIntro p {padding:0px 13px 0px 13px; margin:0px; font-size:11px; font-weight:500; color:#5C5C5C;}

/*INFO-Boxen*/
.BoxInfo_Titel{background-color:#FFFFFF; padding:3px 14px; margin:0px; font-weight:700; line-height:12px; color:#054396;}
.BoxInfo_Inhalt {padding:3px 14px; margin:0px; color:#054396; font-size:11px; line-height:15px;}

/*NEWS-Boxen*/
.BoxNews_Titel{background:url(../images/boxnews_top.gif) no-repeat; background-color:#FFCB10; padding:5px 8px 3px 8px; margin:0px; font-size:9px; line-height:9px; color:#5A5A5A; font-weight:700;}
.BoxNews_Inhalt {BORDER: #FFCB10 1px solid; padding:4px 7px; margin:0px; font-size:10px; color:#5A5A5A; line-height:12px;}
.BoxNews_Inhalt_img {padding:0px 2px 4px 0px; margin:0px;}

/*NEWS-Boxen mit linken Text*/
.BoxNews1_Titel{background:url(../images/boxnews_top.gif) no-repeat; background-color:#FFCB10; padding:5px 8px 3px 8px; margin:0px; font-size:9px; line-height:9px; color:#5A5A5A; font-weight:700;}
.BoxNews1_Inhalt {BORDER: #FFCB10 1px solid; padding:4px 7px; margin:0px; font-size:10px; color:#5A5A5A; line-height:12px;}
.BoxNews1_Inhalt_img {padding:0px 4px 4px 0px; margin:0px; float:left;}

/*NEWS-Boxen spezial (Anzeigetafel Produktberater)*/
.BoxNews2_Titel{background:url(../images/boxnews_top.gif) no-repeat; background-color:#FFCB10; padding:3px 8px 2px 8px; margin:0px; font-size:9px; line-height:12px; color:#5A5A5A; font-weight:700;}
.BoxNews2_Inhalt {BORDER: #FFCB10 0px solid; padding:0px 7px 0px 0px; margin:0px; font-size:10px; color:#5A5A5A; line-height:12px;}
.BoxNews2_Inhalt_img {padding:0px 0px 0px 0px; margin:0px;}

/*NEWS-Boxen spezial (nur Bild vertikal)*/
.BoxNews3_Titel{background-color:#FFFFFF; padding:0px 0px 0px 0px; margin:0px; font-size:9px; line-height:12px; color:#5A5A5A; font-weight:700;}
.BoxNews3_Inhalt {BORDER: #FFCB10 0px solid; padding:0px 7px 0px 0px; margin:0px; font-size:10px; color:#5A5A5A; line-height:12px;}
.BoxNews3_Inhalt_img {padding:0px 0px 0px 0px; margin:0px;}

/*Haupt-Box*/
.BOXHaupt {padding:0px; margin:0px;}
.BOXHaupt img {padding:0px 0px 0px 0px; margin:0px;}
.BOXHaupt h1 {padding:11px 13px 11px 13px; margin:0px; font-size:14px; font-weight:700; line-height:14px; color:#2787CF;}
.BOXHaupt h2 {padding:8px 13px 8px 13px; margin:0px; font-size:12px; font-weight:700; line-height:14px; color:#054396;}
.BOXHaupt p {padding:3px 13px 0px 13px; margin:0px; font-size:11px; font-weight:500; line-height:16px; color:#5C5C5C;}

/*Haupt-Box*/
.BOXHaupt1 {padding:0px; margin:0px;}
.BOXHaupt1 img {padding:0px 0px 0px 11px; margin:0px;}
.BOXHaupt1 h1 {padding:11px 13px 11px 13px; margin:0px; font-size:14px; font-weight:700; line-height:14px; color:#2787CF;}
.BOXHaupt1 h2 {padding:8px 13px 8px 13px; margin:0px; font-size:11px; font-weight:700; line-height:14px; color:#054396;}
.BOXHaupt1 p {padding:3px 13px 0px 13px; margin:0px; font-size:11px; font-weight:500; color:#5C5C5C;}

/*Haupt-Box2 mit DoppelHeadline untereinander und Folgetext*/
.BOXHaupt2 {padding:0px; margin:0px;}
.BOXHaupt2 img {padding:0px 0px 0px 0px; margin:0px;}
.BOXHaupt2 h1 {padding:11px 13px 0px 13px; margin:0px; font-size:14px; font-weight:700; line-height:14px; color:#2787CF;}
.BOXHaupt2 h2 {padding:7px 13px 11px 13px; margin:0px; font-size:11px; font-weight:700; line-height:11px; color:#054396;}
.BOXHaupt2 p {padding:3px 13px 0px 13px; margin:0px; font-size:11px; font-weight:500; line-height:16px; color:#5C5C5C;}

/*Haupt-Box3 wie Haupt-Box, aber für Folgeseiten mit ausführlichen langen Texten */
.BOXHaupt3 {padding:0px; margin:0px;}
.BOXHaupt3 img {padding:0px 0px 0px 0px; margin:0px;}
.BOXHaupt3 h1 {padding:11px 13px 11px 13px; margin:0px; font-size:14px; font-weight:700; line-height:14px; color:#2787CF;}
.BOXHaupt3 h2 {padding:8px 13px 8px 13px; margin:0px; font-size:11px; font-weight:700; line-height:14px; color:#054396;}
.BOXHaupt3 p {padding:3px 13px 0px 13px; margin:0px; font-size:11px; font-weight:500; line-height:16px; color:#5C5C5C;}

/*Textbox für normalen Lauftext*/
.BOXText {padding:0px 13px 0px 13px; margin:0px; font-size:11px; font-weight:500; line-height:16px; color:#5C5C5C;}
.BoxText img {padding:0px 0px 0px 0px; margin:0px;}
.BoxText h1 {padding:8px 13px 0px 13px; margin:0px; font-size:13px; font-weight:700; line-height:15px;}
.BoxText h2 {padding:8px 13px 0px 13px; margin:0px; font-size:11px; font-weight:700; line-height:13px; color:#054396;}

/*Inlinebox für lange Texte zum Scrollen*/
.BOXIn {width:560px; height:120px; border: #FFCB10 1px solid; overflow: scroll; padding:10px 13px 10px 13px; margin:0px; font-size:11px; font-weight:500; line-height:16px; color:#5C5C5C;}
.BOXIn img {padding:0px 0px 0px 0px; margin:0px;}
.BOXIn h1 {padding:8px 13px 13px 0px; margin:0px; font-size:14px; font-weight:700; line-height:14px; color:#2787CF;}
.BOXIn h2 {padding:8px 13px 11px 0px; margin:0px; font-size:11px; font-weight:700; line-height:13px; color:#054396;}

/*DIV-Container zum Ein-/Ausblenden langer Inhalte*/


/*Auswahl-Boxen*/
.BoxAuswahl {padding:0px; margin:0px;}
.BoxAuswahl img {padding:0px 0px 0px 0px; margin:0px;}
.BoxAuswahl h1 {padding:8px 13px 0px 13px; margin:0px; font-size:13px; font-weight:700; line-height:15px;}
.BoxAuswahl h2 {padding:8px 13px 0px 13px; margin:0px; font-size:11px; font-weight:700; line-height:13px; color:#054396;}
.BoxAuswahl p {padding:3px 13px 18px 13px; margin:0px;}

/*Inhaltsbox (Einruecken und Textfarbe)*/
.BOXInhalt {padding:3px 13px 18px 13px; margin:0px; color:#5C5C5C;}

/*Hinweisbox für herausgehobenen Text*/
.BOXHinweis {padding:3px 13px 13px 13px; margin:0px; font-size:11px; font-weight:700; line-height:16px; color:#1C6EB7;}

/*Hinweisbox2 für herausgehobenen Text, kleinere Schrift*/
.BOXHinweis2 {padding:3px 13px 13px 13px; margin:0px; font-size:10px; font-weight:700; color:#1C6EB7;}

/*Videoscreen-Box*/
.Vbox {padding:0px; margin:0px; border: #0590C9 1px solid;}
.Vbox img {padding:6px 24px 8px 13px; margin:0px; float:left;}
.Vbox div {padding:6px 24px 8px 13px; margin:0px; float:left;}
.Vbox h1 {padding:0px 0px 0px 13px; margin:0px; font-size:12px; font-weight:700; color:#FFFFFF;}
.Vbox p {padding:12px 13px 0px 13px; margin:0px; font-size:11px; font-weight:500; line-height:16px; color:#054396;}
.Vbox a:link {color:#F7A20F; font-size:11px; font-weight:700; text-decoration:none;}
.Vbox a:visited {color:#F7A20F; font-size:11px; font-weight:700; text-decoration:none;}
.Vbox a:active {color:#20BFFF; font-size:11px; font-weight:700; text-decoration:none;}
.Vbox a:hover {color:#20BFFF; font-size:11px; font-weight:700; text-decoration:underline;}

/*LinkListe über menue.csv Pkt.3*/
.LinkListe {list-style-image:url(../images/bf_link.gif);}
.LinkListe li {font-size:11px; font-weight:700; line-height:18px;}
.LinkListe a:link {color:#E7B500; text-decoration:none;}
.LinkListe a:visited {color:#E7B500; text-decoration:none;}
.LinkListe a:active {color:#E7B500; text-decoration:none;}
.LinkListe a:hover {color:#1FBFFF; text-decoration:underline;}

/*LinkListe2 mit Erklärungstext*/
.LinkListe2 {list-style-image:url(../images/bf_link.gif);}
.LinkListe2 br {font-size:7px; line-height:3px;}
.LinkListe2 li {padding:3px 0px 4px 0px; font-size:11px; font-weight:700; line-height:13px;}
.LinkListe2 small {padding:0px 24px 0px 0px; font-size:10px; font-weight:normal; color:#5C5C5C;}
.LinkListe2 a:link {color:#E7B500; text-decoration:none;}
.LinkListe2 a:visited {color:#E7B500; text-decoration:none;}
.LinkListe2 a:active {color:#E7B500; text-decoration:none;}
.LinkListe2 a:hover {color:#1FBFFF; text-decoration:underline;}

/*LinkEinfach*/
.LinkEinfach {padding:0px; margin:0px; font-weight:700;}
.LinkEinfach a:link {color:#1C6EB7; text-decoration:none;}
.LinkEinfach a:visited {color:#1C6EB7; text-decoration:none;}
.LinkEinfach a:active {color:#1C6EB7; text-decoration:none;}
.LinkEinfach a:hover {color:#1FBFFF; text-decoration:underline;}

/*LinkEinfach2 bei Hinweistexten*/
.LinkEinfach2 {padding:0px; margin:0px; font-weight:700;}
.LinkEinfach2 a:link {color:#1FBFFF; text-decoration:none;}
.LinkEinfach2 a:visited {color:#1FBFFF; text-decoration:none;}
.LinkEinfach2 a:active {color:#1FBFFF; text-decoration:none;}
.LinkEinfach2 a:hover {color:#E7B500; text-decoration:underline;}

/*LinkEinfach3 auf dunkelfarbigen Feldern*/
.LinkEinfach3 {padding:0px; margin:0px; font-weight:700;}
.LinkEinfach3 a:link {color:#FDECB1; text-decoration:none;}
.LinkEinfach3 a:visited {color:#FDECB1; text-decoration:none;}
.LinkEinfach3 a:active {color:#FDECB1; text-decoration:none;}
.LinkEinfach3 a:hover {color:#FFFFFF; text-decoration:underline;}

/*Formular-Aufmacher-Box*/
.BoxAufmacherForm {padding:0px; margin:0px;}
.BoxAufmacherForm img {padding:0px 0px 0px 0px; margin:0px;}
.BoxAufmacherForm h1 {padding:10px 13px 4px 13px; margin:0px; font-size:14px; font-weight:700; line-height:13px; color:#E7B500;}
.BoxAufmacherForm p {padding:6px 13px 0px 13px; margin:0px; font-size:10px; font-weight:700; line-height:15px; color:#1C6EB7;}

/*Formular-Box*/
.BoxForm {width:578px; BORDER:#1FBFFF 1px dashed; padding:0px; margin:0px 0px 0px 4px;}
.BoxForm_Titel {width:140px; position:relative; white-space:nowrap; top:-9px; left:68px; background-color:#FFFFFF; padding:2px 8px; margin:0px;}
.BoxForm_Titel h1 {font-size:11px; font-weight:700; line-height:10px; padding:0px; margin:0px; color:#1FBFFF;white-space:nowrap;}

/*Formular-Box zusätzliche Grössen*/
.BoxForm130 {width:160px; padding:0px 0px 2px 0px; margin:0px; background-color:#FFFFFF; }
.BoxForm160 {width:160px; padding:0px 0px 2px 0px; margin:0px; background-color:#FFFFFF; }
.BoxForm180 {width:180px; padding:0px 0px 2px 0px; margin:0px; background-color:#FFFFFF; }
.BoxForm220 {width:220px; padding:0px 0px 2px 0px; margin:0px; background-color:#FFFFFF; }
.BoxForm245 {width:245px; padding:0px 0px 2px 0px; margin:0px; background-color:#FFFFFF; }
.BoxForm270 {width:270px; padding:0px 0px 2px 0px; margin:0px; background-color:#FFFFFF; }
.BoxForm360 {width:360px; padding:0px 0px 2px 0px; margin:0px; background-color:#FFFFFF; }
.BoxForm370 {width:370px; padding:0px 0px 2px 0px; margin:0px; background-color:#FFFFFF; }
.BoxForm380 {width:380px; padding:0px 0px 2px 0px; margin:0px; background-color:#FFFFFF; }
.BoxForm390 {width:390px; padding:0px 0px 2px 0px; margin:0px; background-color:#FFFFFF; }
.BoxForm400 {width:400px; padding:0px 0px 2px 0px; margin:0px; background-color:#FFFFFF; }

/*Formular-Box spezial für z.B. Produktberater-Seiten*/
.BoxForm2 {width:557px; BORDER:#1C6EB7 1px solid; background-color:#AFCFF7; padding:0px; margin:0px 0px 0px 0px;}
.BoxForm2_Titel {width:140px; position:relative; white-space:nowrap; top:-9px; left:68px; background-color:#FFFFFF; padding:2px 8px; margin:0px;}
.BoxForm2_Titel h1 {font-size:11px; font-weight:700; line-height:10px; padding:0px; margin:0px; color:#1FBFFF;}

/*Formular-Box2 spezial für z.B. Produktberater-Seiten*/
.BoxForm3 {width:578px; BORDER:#1C6EB7 1px solid; background-color:#AFCFF7; padding:0px; margin:0px 0px 0px 0px;}
.BoxForm3_Titel {width:140px; position:relative; white-space:nowrap; top:-9px; left:68px; background-color:#FFFFFF; padding:2px 8px; margin:0px;}
.BoxForm3_Titel h1 {font-size:11px; font-weight:700; line-height:10px; padding:0px; margin:0px; color:#1FBFFF;}

/*Formular-FEHLER-Box*/
.BoxFormFehler {width:578px; BORDER:#fb5909 1px dashed; padding:0px; margin:0px 0px 16px 4px;}
.BoxFormFehler_Titel {position:relative; top:-9px; left:68px; background-color:#FFFFFF; padding:2px 8px; margin:0px; width:270px}
.BoxFormFehler_Titel h1 {font-size:10px; font-weight:700; line-height:10px; letter-spacing:1px; padding:0px; margin:0px; color:#fb5909;}
.BoxFormFehler p {padding:3px 13px 18px 40px; margin:0px; color:#fb5909; line-height:15px;}

/*FormularButtons ausrichten */
.FormButtons {padding:0px 0px 0px 178px; margin:0px;}
.FormButtons2 {padding:0px 0px 0px 108px; margin:0px;}

/*Formular Fehlermeldungstext */
.FormFehlerMeld {padding:3px 13px 18px 13px; margin:0px; color:#fb5909;}

/*Hinweistext herausgehoben*/
.HinweisText {text-align:center; padding:3px 13px 18px 13px; margin:0px; font-size:10px; letter-spacing:-1px; line-height:13px; color:#5C5C5C;}

/*Zahlen-Links bei Aufzählungen oben rechts*/
.ZahlenLinks {text-align:center; padding:3px 0px 18px 13px; margin:0px; font-size:10px; line-height:13px; color:#2787CF;}
.ZahlenLinks a:link {color:#FFCB10; text-decoration:none;}
.ZahlenLinks a:visited {color:#FFCB10; text-decoration:none;}
.ZahlenLinks a:active {color:#FFCB10; text-decoration:none;}
.ZahlenLinks a:hover {color:#2787CF; text-decoration:none;}

/*Kleinere Überschriften Folgeseiten*/
.ohghead1 {color:#2787CF; font-size:11px; font-weight:700;}
.ohghead2 {color:#1C6EB7; font-size:11px; font-weight:700;}
.ohghead21 {padding:8px 0px 0px 0px; margin:0px; color:#1C6EB7; font-size:11px; font-weight:700;}
.ohghead3 {color:#E7B500; font-size:11px; font-weight:700;}
.ohghead4 {color:#FF782B; padding:0px 0px 0px 13px; margin:0px; font-size:11px; font-weight:700;}
.ohghead5 {color:#FF782B; font-size:15px; font-weight:700;}
.ohghead6 {color:#FF782B; font-size:12px; font-weight:700;}
.ohghead7 {color:#FF782B; font-size:14px; font-weight:bolder;}
.ohghead51 {color:#fb5909; font-size:11px; font-weight:700;}

/* Weihnachtsschrift*/
.ohgxmas {color:#FF4E00; font-size:12px; font-weight:700; line-height:15px;}

/*Trennpunkt blau (wie Portal)*/
.ohgaktuell4  {padding:0px 0px 0px 0px; margin:0px; color:#2787CF; font-size:9px;}

/*Spezial Layout*/
.br_normal {clear:both;}

/*Suche Form+Feld+Submit*/
.SuchForm {padding:10px 0px 16px; margin:0px;}
.SuchFeld {margin:0px; padding:2px 6px 3px 6px; BORDER: #FFCB10 1px solid; BORDER-TOP: #1FBFFF; BORDER-LEFT: #1FBFFF; FONT-WEIGHT: 700; FONT-SIZE: 10px;  CURSOR: text; COLOR: #2787CF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; vertical-align:middle;}
.SuchSubmit {vertical-align:middle;}

/*i.Search Ausgabe-Seite der Suchoption - Grundtabelle*/
.SuchTable {padding:3px 13px 0px 13px; margin:0px; font-size:11px; font-weight:500; line-height:16px; color:#5C5C5C;}

/* Bildposition hauptlinks.jpg im Topbanner in Portalseiten */
/*.hauptlinks  {padding:35px 0px 0px 498px; margin:0px;}*/
.hauptlinks  {padding:50px 0px 0px 498px; margin:0px;}


/* ###### Spezielle Styles ####### */

/* Nur noch in Kalkulatoren enthalten */
#ohglink2 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; font-weight:600;} 	
	      
/* Nicht mehr verwendet! Haupt-Überschriften im Mittelbereich */
/* #ohghead {font-family:Verdana, Arial, Helvetica, sans-serif; color:#054396; font-size:11px; font-weight:bold; line-height:12px; padding:8px;}*/
 
/* Nicht mehr verwendet! Überschriften in den News-Boxen - rechte Spalte */
/* #ohghead1 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#5A5A5A; font-size:10px; font-weight:bold; line-height:2px; padding:8px;}*/
 	     
/* Nicht mehr verwendet! Blau herausgehobene Wörter innerhalb des Lauftextes */
/* #ohghead2 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#5A5A5A; font-size:9px; font-weight:700; line-height:11px;}*/
 	     
/* Weiße Überschriften in den Info-Boxen- linke Spalte */
#ohghead3 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; font-weight:700;}
/* Nicht mehr verwendet! Blaue Haupt-Headlines im Mittel-Bereich */
/* #ohghead4 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#029DDB; font-size: 12px; font-weight:600;}*/ 
 	     
/* Nicht mehr verwendet! Blaue Unter-Headlines im Mittel-Bereich */
/* #ohghead5 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#029DDB; font-size: 11px; font-weight:600;}*/ 	     	     

/* Orange fette Schrift im Mittel-Bereich */
#ohghead6 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#E7B500; font-size: 10px; font-weight:700; letter-spacing:0.5px;} 	     	     

#ohghead51 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#fb5909; font-size:10px; font-weight:700;}

/* Dunkelblaue Formularfeld-Bezeichnungen im Mittel-Bereich */
#ohgform1 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#1C6EB7; font-size: 10px; font-weight:bold;}
#ohgform2 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#1FBFFF; font-size:11px; font-weight:700; letter-spacing:0.5px;}
.ohgform3 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#1C6EB7; font-size: 10px; font-weight:bold; letter-spacing:0.5px; padding:20px 0px 0px 0px; margin:0px;} 	     	     
#ohgform5 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#1C6EB7; font-size: 10px; font-weight:bold;}
#ohgform5 input {BORDER:#1C6EB7 1px solid; FONT-WEIGHT:500; FONT-SIZE:10px; COLOR:#5A5A5A; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;}
#ohgform6 input {FONT-WEIGHT:500; FONT-SIZE:11px; COLOR:#5A5A5A; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;}

/* Fehler Felder(Felder die Leer sind!) Markieren NEU 22.8.2010 */
#ohgform11 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#fb5909; font-size: 10px; font-weight:bold;}
#ohgform51 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#fb5909; font-size: 10px; font-weight:bold;}
#ohgform51 input {BORDER:#fb5909 1px solid; background-color:#fed1af; FONT-WEIGHT:500; FONT-SIZE:10px; COLOR:#5A5A5A; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;}
#ohgform61 input {FONT-WEIGHT:500; FONT-SIZE:11px; COLOR:#5A5A5A; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;}

/* Tabellen (Tarife, Kontaktform etc.) im Mittel-Bereich */
.ohgtab1 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#1C6EB7; font-size:9px; font-weight:700; line-height:18px; letter-spacing:0.5px;}
.ohgtab2 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#1C6EB7; font-size:9px; font-weight:500; line-height:11px;}
.ohgtab3 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FCD752; font-size:9px; font-weight:600; line-height:11px; letter-spacing:0.5px;}

.ohgtab4 {padding:0px 0px 6px 33px; margin:0px; font-size:13px; font-weight:700; letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#054396;}
.ohgtab4 a:link {color:#0085E6; text-decoration:none;}
.ohgtab4 a:visited {color:#0085E6; text-decoration:none;}
.ohgtab4 a:active {color:#0085E6; text-decoration:none;}
.ohgtab4 a:hover {padding:0px 2px 0px 2px; color:#FFFFFF; font-size:16px; text-decoration:none;}

.ohgtab41 {padding:2px 0px 4px 0px; margin:0px; font-size:11px; font-weight:700; font-family:Verdana, Arial, Helvetica, sans-serif; color:#054396;}
.ohgtab41 a:link {color:#0085E6; text-decoration:none;}
.ohgtab41 a:visited {color:#0085E6; text-decoration:none;}
.ohgtab41 a:active {color:#0085E6; text-decoration:none;}
.ohgtab41 a:hover {color:#FFFFFF; text-decoration:none;}

.ohgtab5 {padding:4px 0px 4px 13px; margin:0px; font-size:11px; font-weight:normal; color:#054396;}
.ohgtab50 {padding:2px 0px 2px 13px; margin:0px; font-size:11px; font-weight:700; color:#054396;}
.ohgtab51 {padding:2px 0px 2px 4px; margin:0px; font-size:11px; font-weight:normal; line-height:18px; color:#054396;}
.ohgtab6 {padding:2px 0px 2px 13px; margin:0px; font-size:11px; font-weight:normal; line-height:14px; color:#054396;}
.ohgtab6 a:link {color:#0085E6; text-decoration:none;}
.ohgtab6 a:visited {color:#0085E6; text-decoration:none;}
.ohgtab6 a:active {color:#0085E6; text-decoration:none;}
.ohgtab6 a:hover {color:#1FBFFF; text-decoration:underline;}
.ohgtab61 {padding:0px 10px 0px 13px; margin:0px; font-size:10px; font-weight:normal; letter-spacing:-1px; line-height:13px; color:#5C5C5C;}
.ohgtab7 {padding:2px 0px 2px 13px; margin:0px; font-size:11px; font-weight:700; line-height:14px; color:#029DDB;}
.ohgtab8 {padding:2px 0px 2px 10px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:600;}
.ohgtab0 {border-top:2px solid white; border-bottom:2px solid white; background-color:#FFCB10;}

/* Spezielle Styles Onlineshop */
.LayoutTopShop	{width:966px; height:120px; margin:0px; padding:0px; background-color:#1C6EB7; background:url(../images/topbanner_shop.jpg) no-repeat;}
.LayoutSpaceFussShop {height:3px; font-size:3px; margin:0px; padding:0px; clear:left; background-color:#999999;}
.LayoutFussShop	{BORDER:#47C6FF 1px solid; height:24px; margin:0px; padding:0px; clear:left; background-color:#2C8ED1; color:#FFFFFF; font-size:9px; line-height:9px;}

/* ToolTips Style  NEU 22.8.2010 */
.tip {BORDER:#47C6FF 1px solid; margin:5px; padding:5px; background-color:#2C8ED1; color:#FFFFFF;}
.tip-text {color:#FFFFFF; font-size:12px; line-height:14px;}

/*.tooltip1 {BORDER:#47C6FF 1px solid; height:24px; margin:0px; padding:0px; clear:left; background-color:#2C8ED1; color:#FFFFFF; font-size:9px; line-height:9px;}*/