/* GENERELLES */
body { background: #7392a3; margin: 0; padding-top: 0; padding-bottom: 0; }
body { font-family: Times New Roman, sans-serif; font-size: 14px; }

hr   { background-color: #000000; height: 1px; }

.clear { clear: both; }


/* LINKE NAVIGATION */
.ul_menu               { list-style-image: none; list-style-type: none; margin: 0; margin-left: 5px; padding: 0; }
.ul_menu li            { margin-top: 0; }

.ul_menu li img        { margin-top: -7px; margin-right: 2px; }
* html .ul_menu li img { margin-top: 0; }
*+html .ul_menu li img { margin-top: 0; }

li.top_inactive        { }
li.top_active          { background: #E2F1F5; }
li.sub_inactive        { margin-left: 12px; }
li.sub_active          { margin-left: 12px; background: #E2F1F5; }


/* NAVIGATIONSLINKS (LINKS UND UNTEN) UND GENERELLE HYPERLINKS*/
a:link               { color: #000000; }
a:visited            { color: #0000ff; }
a:hover              { color: #ff0000; }
a:active             { color: #0000ff; }

a.navi               { font-family: Times New Roman; color: #000000; font-size: 13px; text-decoration: none; }
a.navi:link          { font-family: Times New Roman; color: #000000; font-size: 13px; text-decoration: none; }
a.navi:visited       { font-family: Times New Roman; color: #000000; font-size: 13px; text-decoration: none; }
a.navi:hover         { font-family: Times New Roman; color: #000000; font-size: 13px; text-decoration: none; background-color : #ff7200; }

a.navi1              { font-family: Times New Roman; color: #0E22E3; font-size: 15px; text-decoration: underline; }
a.navi1:link         { color: #0E22E3; text-decoration: underline; }
a.navi1:visited      { color: #0E22E3; text-decoration: underline; }
a.navi1:hover        { color: #ff7200; text-decoration: overline underline; }

a.navi_small         { font-family: Times New Roman; color: #ff7200; font-size: 11px; text-decoration: underline; }
a.navi_small:link    { color: #ff7200; text-decoration: underline; }
a.navi_small:visited { color: #0E22E3; text-decoration: underline; }
a.navi_small:hover   { color: #ff0000; text-decoration: underline; }

a.textlink           { color: #0E22E3; text-decoration: none; }
a.textlink:link      { color: #0E22E3; text-decoration: none; }
a.textlink:visited   { color: #ff0000; text-decoration: none; }
a.textlink:hover     { color: #ff7200; text-decoration: underline; }


/* EINGABEFELDER UND FORMULARE */
.msg_err { color: #ff0000; }
.linebox, textarea, select.auswahl { background:#ffffd5; border: #000000 1px solid; }
.sbutton { background: #ff7100; border: #000000 1px solid; }


/* SCHRIFTEN */
h1        { font-size: 120%; }
h2        { font-size: 120%; }
h3        { font-size: 150%; color: #FF7100; margin-top: 0;}
h4        { font-size: 110%; text-decoration: underline; margin-top: 0;}
.times11  { font-family: Times New Roman, sans-serif; font-size: 11px; }
.times13  { font-family: Times New Roman, sans-serif; font-size: 13px; }
.times14  { font-family: Times New Roman, sans-serif; font-size: 14px; }
.times16  { font-family: Times New Roman, sans-serif; font-size: 16px; }
.times18  { font-family: Times New Roman, sans-serif; font-size: 18px; }
.times20  { font-family: Times New Roman, sans-serif; font-size: 20px; }
.times21  { font-family: Times New Roman, sans-serif; font-size: 21px; }
.times24  { font-family: Times New Roman, sans-serif; font-size: 24px; }
.bold     { font-weight: bold; }

.times18_red { font-family: Times New Roman, sans-serif; font-size: 18px; color: #ff0000; }


/* HAUPTTEMPLATE TABELLENRAHMEN, LOGO, SLOGANZEILE UND FOOTERZEILE */
.maintable        { height: 450px; }
* html .maintable { min-height: 450px; }

.container_logo   { width: 100%; height: 71px; background-image: url(http://www.skyline-service.de/images/layout/logoback.jpg); }
.logo_links       { float: left; }
.logo_rechts      { float: right; margin-top: 3px; } 

.container_slogan { width: 100%; background: #c0d4e0; }
.slogan_links     { float: left; width: 212px; height: 27px; text-align: center; background: #7392a3; } 
.slogan_mitte     { float: left; width: 168px; height: 27px; }
.slogan_rechts    { width: auto; height: 27px; }
.text_slogan      { font-family: Times New Roman; font-size: 13px; color: #566D7A; margin-top: 5px; }
.darkness         { font-family: Times New Roman; font-size: 13px; color: #566D7A; }

.color1           { background: #fffcff; }
.color2           { background: #7392a3; } 
.color3           { background: #c0d4e0; }
.color4           { background: #d2dfec; }
.color5           { background: #bed4e0; }
.box1             { border: #000000 1px solid; }

.container_navigation_bottom { width: 100%; margin-top: 80px; margin-bottom: 0; margin-left: auto; margin-right: auto; padding: 0; text-align: center; }
.container_bottom            { margin-top: 30px; }

.container_pagetop   { position:relative; float:right; }
/*.container_pagetop   { position:relative; float:right; background: url(http://localhost/skyline/images/layout/up.gif) left center no-repeat;}*/
a.pagetop            { font-family: Times New Roman, sans-serif; font-size: 13px;}
a.pagetop:link       { color: #0000ff; }
a.pagetop:visited    { color: #0000ff; }
a.pagetop:hover      { color: #ff7200; }
a.pagetop:active     { color: #0000ff; }


/* IMAGES */
.img_left          { margin-right: 5px; }
.img_left_15       { margin-right: 15px; }
.img_left_15_15    { margin-right: 15px; margin-bottom: 15px; }
.img_left_15_15_15 { margin-top: 15px; margin-right: 15px; margin-bottom: 15px; }

.img_right         { margin-left: 5px; }
.img_right_15      { margin-left: 15px; }

.img_top           { margin-top: 2px; }


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

/* INHALT GENERELL */
.container_content        { margin-top: 0; height: 300px; }
* html .container_content { min-height: 300px; }
*+html .container_content { height: 100%; }
.content_standard         { position:relative; float:left; }

.topmargin_15px  { margin-top: 15px; }
.margin_leftzero { margin-left: 0; }

.text_center     { text-align: center; }
.no_wrap         { white-space: nowrap; }
.container_left  { position: relative; float:left; }
.container_right { position: relative; float:right; }

.container_01    { margin-top: 2px; margin-bottom: 15px; margin-right: 15px; position: relative; float:left; }
.container_02    { margin-top: 2px; margin-bottom: 15px; margin-left: 15px; position: relative; float:right; }
.container_03    { margin-top: 20px; position: relative; float:left; }
.container_04    { width: 70px; position: relative; float:left; }
.container_05    { margin-top: 5px; width: 70px; position: relative; float:left; }
.container_06    { margin-top: 5px; position: relative; float:left; }
.container_07    { margin-top: 15px; width: 70px; position: relative; float:left; }
.container_08    { margin-top: 10px; width: 500px; }
.container_09    { margin-top: 15px; position: relative; float:left; }
.container_10    { width: 30%; margin-left: 5px; margin-top: 20px; position: relative; float:right; }
.container_11    { margin-top: 20px; width: 65%; position: relative; float:left; }
.container_12    { width: 55%; position: relative; float:left; }
.container_13    { width: 220px; }
.container_14    { width: 80px; height: 77px; position:relative; float: left; background: #ffffd5; }
.container_15    { width: 140px; height: 77px; position:relative; float: left; background: #ffffd5; }
.container_16    { position:relative; float:right; margin-bottom: 20px; }
.container_17    { width: 100%; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; padding: 0px; }
.container_18    { width: 80%; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; padding: 0px; }
.container_19    { margin-top: 20px; width: 310px; position:relative; float: left; }
.container_20    { position: relative; float:right; padding-top: 15px; }
.container_21    { width: 100%; }


/* SEITE NEWS (INDEX.PHP) */
.container_content_news        { margin-top: 35px; height: 300px; }
* html .container_content_news { min-height: 300px; }

.content_news_headline         { position: relative; float:left; margin-bottom: 20px; }
.content_news_headline_osc     { position: relative; float:left; margin-bottom: 5px; }
.content_news_headline_xtc     { position: relative; float:left; margin-bottom: 20px; }

.content_news_left             { position: relative; float:left; width: 240px; margin-top: 0; }
.content_news_right            { position: relative; float:left; width: 260px; margin-top: 15px; }
.content_news_colspan          { margin-top: 15px; }


/* ZEITREISE */
.container_jahreszahlen { position:relative; float:right; }
.bg_white               { background: #ffffff; }


/* DOWNLOADS.PHP */
.container_downloads { position: relative; width: 480px; }
.downloads_links     { position: relative; float: left; width: 60px; }
.downloads_rechts    { position: relative; float: left; width: 420px; }



/* STROMSPARSERVER.PHP */
.galerie_idefix { margin: 1px; border: 1px solid black; }
.ul_idefix      { }
.ul_idefix li   { margin-top: 6px; margin-bottom: 6px; }

/* VISION_S100.PHP */
.galerie_vision_s100 { margin: 1px; border: 1px solid black; }
