/* General Section */
body { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; color: black;  margin-top:5px; padding:0px; background-image:url(images/down_bg.jpg); line-height:18px;}

#FrameSize { width:832px; margin-left:auto; margin-right:auto; background-color: White; }
#Frame { background-color: White; margin-bottom:0px; padding-top:0px; }
#ContentHeader { margin-top:0px; margin-bottom:4px; text-align:center; background-color:White; float: none;  overflow: visible;   }
#InheritSize { width: inherit; }

#sbb { width: 95px;} 
#rss { margin: 5px 0px 5px 5px; font-size: 10px; font-weight: lighter; }
#rss a:link, #rss a:visited, #rss a:active { color: #21496B;}

/* Right */
#FrameRightSize { width:123px; float: right; }
#FrameRight { padding:0px; background-image:url(images/down_bg.jpg); }
#FrameNews { padding:0px; width:120px; margin-left:-1px;}

/* Left */
#FrameLeftSize { width:251px; float:left; }
#FrameLeft { background-color:white; padding-left:8px; padding-right:4px;}

#MenueTable {  }
#MenueRow { font-size:16px; }
#MenueLeft { width:251px; padding: 15px 0px 15px 0px;}
#MenueLeft p { line-height:5px; }
#MenueRight { width:450px; }

#LeftOben { background-color: #2192C6; padding: 5px 15px 15px 15px; margin-bottom:5px; border-top: 2px inset #CBCBCB; border-left: 2px inset #CBCBCB; border-right: 1px outset #CBCBCB; border-bottom: 1px outset #CBCBCB;}
#SearchLeft { background-color: white; padding: 0px 0px 0px 0px; margin-bottom:0px; border-top: 0px inset #CBCBCB; border-left: 0px inset #CBCBCB; border-right: 0px outset #CBCBCB; border-bottom: 0px outset #CBCBCB;}
#LeftObenUeberschrift b { margin-left:10px;}
#LeftUnten { background-image:url(images/1_t_2.jpg); background-position:top; background-repeat:repeat-x; background-color:#ECECEC; padding: 15px 15px 40px 15px;  border-left: 1px inset #CBCBCB; border-left: 2px solid #CBCBCB;border-right: 1px inset #CBCBCB;border-bottom: 1px inset #CBCBCB;}
#LeftUntenUeberschrift b {font-size:14px; margin-left:10px; }

/* Center */
#FrameCenterSize { width:450px; float:left; }
#FrameCenter { padding:0px; background-color:white;}

#CenterOben { padding: 15px 15px 15px 15px;  background-image:url(images/1_l_3.jpg); background-position: top; background-repeat: repeat-x; background-color:#EFEFEF; border-left: 2px solid #CBCBCB; border-right: 1px inset #CBCBCB;
border-bottom: 1px inset #CBCBCB;}

#CenterUnten { padding: 15px 15px 15px 15px; border-left: 2px solid #CBCBCB; background-image:url(images/1_t2_3.gif); background-position:top; background-repeat:repeat-x; background-color:white; border-right: 1px inset #CBCBCB; border-bottom: 1px inset #CBCBCB; margin-bottom:0px;}

#CenterAds { padding: 0px 0px 0px 0px; border-left: 2px solid #CBCBCB; border-right: 1px inset #CBCBCB; border-bottom: 1px inset #CBCBCB; margin-bottom:0px;}

#AdBlock1 {float:left}
#AdBlock2 {float:right}

#FussZeile { background-image:url(images/1_bot_bg_3.jpg); background-position:top; background-repeat:repeat-x; background-color:#EFEBEF; float: none; padding: 25px 10px 10px 10px; margin:0px 0px 0px 5px; text-align: center;}
#FussZeile a { color:#737373; margin:0px 8px 0px 10px; }
#FussZeile .aktiv { color:black; margin-left:10px; margin-right:10px; font-weight:bold; }

#Copyright {color:#737373; margin-top:10px; padding:0px; text-align:right;}
h1{font-size: 10px; color:#B8B9D3; margin: 0px 10px 0px 10px; font-weight:normal; text-align:center; line-height:16px; }
h2{font-size: 10px; color: #00459F; margin: 0px 5px 0px 5px; font-weight:normal; text-align:center; line-height:16px;}

#CopyrightLeft { font-size: 10px; float: left; margin: 10px 0px 0px 18px;color: #B8B9D3;}
#CopyrightLeft a:link, #CopyrightLeft a:visited, #CopyrightLeft a:active { font-weight: lighter; color:#B8B9D3;}
.KeyWords { font-size: 10px; color: #00459F;}
#Copyright a:link, #Copyright a:visited, #Copyright a:active { font-weight:normal; }

#Links ul { margin: 0px 0px 10px 15px; list-style:none; }
#Links li { margin: 0px 0px 0px 0px; line-height:20px;}

ul {list-style:none; margin:0px 0px 0px 0px; padding:0px 10px 15px 10px;}
li { background-image:url(images/1_arrow_2.gif); background-position:center left; background-repeat:no-repeat; padding:3px 0px 0px 15px;}

#newslist { list-style:none; margin:0px 0px 0px 0px; padding:10px 0px -5px 0px; }
#newsitems { padding:0px 0px 10px 0px; background-image:none; margin:0px 0px 0px 0px; }
#newsitems a:link, #Copyright a:visited, #Copyright a:active { font-weight: lighter; color: #708090; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;}

/* Überschriften */

#LeftObenUeberschrift {font-size:17px; margin: 10px 0px 10px 0px; font-weight:normal;}

#LeftUntenUeberschrift {font-size:17px; margin-top:0px; margin-bottom:10px; font-weight:normal;}


h3{font-size:17px; margin: 5px 0px 10px 0px; font-weight:normal; letter-spacing: 1px; color: #21496B; }
h4{font-size:13px; margin:10px 0px 10px 0px;}
h4 b{margin-left:10px;}



/* Colors */
.white { color:white; }
.gray { color: gray; }
.darkgray { color:#525252; }
.green { color: green; }
.orange { color: #FF9639; }
.blue { color: #2192C6; }
.navy { color: #21496B; }
.red { color: Red; }
.lilac { color: #AD184A; }

.bluegray{ color: #CEE6FF;}
.bluegraydarker{ color: #0078EC; }
/* Übersetzungs-Tabelle */
#uebersetzungen { border: none; table-layout:auto; border-collapse:collapse; margin: 20px 0px 0px 0px; line-height:20px;}
#uebersetzungen thead { font-size: 12px; background-color:#ECECEC; color:#21496B; padding: 10px;}
#uebersetzungen th { padding: 3px 3px 3px 3px; }
#uebersetzungen tbody { font-weight:bold; }
#uebersetzungen .links { text-align:left; }
#uebersetzungen .kommentar { text-align:left; color: #4E4E4E; line-height:15px; font-weight:normal; padding:10px 0px 15px 0px;}
#uebersetzungen .kommentar b { }
#uebersetzungen th.rechts { text-align:right; vertical-align: top;}
#uebersetzungen td.rechts { text-align:right; color:green;}
#uebersetzungen .anmerkung { color:black; font-weight:normal; }
#uebersetzungen .anmerkung b { color:red; font-weight:bold; }

#ReferenzenText { text-align: justify; line-height: 20px  }
#ReferenzenText b { }


/* Stuff */
#LinkZeile {  }
.normal { font-weight:normal; }

#KontaktSeiteLinks { font-size: 13px; text-align:left; line-height:20px; font-weight:bold; float:none;}

.kontakt { font-size:13px; line-height:10px; font-weight:bold; }
#t1{ font-size:13px; font-weight:bold; color:white; line-height:25px; padding-left:40px;}
#t2{ color:white;line-height:14px; margin-bottom:10px; margin-top:10px;}
#t3{ font-size:13px; font-weight:bold; line-height:20px; margin:-5px 0px 0px 0px; padding-left:40px;}
#t4{ font-size:13px; font-weight:bold; line-height:20px; margin:-5px 0px 0px 0px; padding-left:0px;}
#t5{ font-size:13px; font-weight:bold; line-height:20px; margin-top:-10px; padding-left:40px;}
.navy { color: Navy; }
.black { color:black; }
.white { color:white; }

.cellskontakt { text-align:center; padding-top:10px; padding-bottom:10px; vertical-align:middle;   }
.cellskontakt2 { vertical-align: middle;  line-height: 20px;  }
.cellmail {text-align:center; padding: 20px 0px 20px 0px; }
.line{background-image:url(images/hor_line.jpg); background-repeat:repeat-x; background-position:top left; height:1px}
.textdiv { padding: 10px 10px 10px 10px; }


#LinkSeite { font-weight:normal; font-size:11px; }
#LinkSeite a { color:#737373; margin:0px 0px 0px 0px;}


ul.Ebene1 { margin: 0px 0px 10px 20px; }
li.ListEbene1 { margin: 0px 0px 0px 30px; line-height:20px;}

/* Links */
a:link, a:visited, a:active, a:focus { color:#AD184A; text-decoration:none; font-weight:bold; }

.link01{ font-size:11px; color:#FFFFFF; padding-top:-10px; padding-left:8px; background-image:url(images/1_arrow_1.gif); background-position:center left; background-repeat:no-repeat}
.Link02 {background-image:url(images/1_arrow_3.gif); background-position:center left; background-repeat:no-repeat; float: right; padding-left:10px; margin-right:5px;}
.LinksSmall { font-size:9px; color:#999999; margin: 10px 0px 0px 0px; text-align:right;}
.LinksSmall a { font-size:9px; color:#999999; text-decoration:none; font-weight:bold;}

.HoverClass { background: #ECECEC; }
.HoverClass2 { background: #FFC8C8; } 

.LinkTausch { text-align:right; color:#AD184A; margin-top:-10px; }

.LinkTausch a { color:#AD184A; }
