﻿/*
    Font Sizes and Font Family sind in der Styles.css
*/

/* Layout */
html { background: #0f408a; }
#Back { /* nur verwenden, wenn ein verlauf oder Hintergrundbild verwendet wird */ }
#Shadow { /* mögliche Dateien:shadow1.png, shadow2.png, shadow3.png */ background: url(shadows/shadow1.png) repeat-y 0 0; }
#Logo, #PrintLogo { left: 55px; top: 44px; }
html #Head { height: 182px; }
/* Horizontal Navigation */
/* - regular */
/*#HeadNavigation ul {background:#f8b333 url(head/navigation.gif) repeat-x 0 0;border-top:2px solid #fff;}
#HeadNavigation ul li {border-right:1px solid #fff;}
#HeadNavigation ul li a {color:#fff;font-size:16px;text-transform:uppercase;}
#HeadNavigation ul li div ul {background:#fff;}
#HeadNavigation ul li div ul li a {color:#4c4c4c;background:url(head/lvl2dot.gif) no-repeat 14px 9px;font-size:12px;text-transform:none;padding:2px 0 2px 22px;}
#HeadNavigation ul li div ul li a:hover {color:#fff;background-color:#f8b333;background-image: url(head/lvl2dothover.gif);}*/


/* Horizontal Navigation */
/* - left */
/*#HeadNavigation {background:url(head/navigationshadeleft.png) no-repeat right bottom;padding-right:40px;}
#HeadNavigation ul {background:#f8b333 url(head/navigation.gif) repeat-x 0 0;border-top:2px solid #fff;border-right:1px solid #fff;}
#HeadNavigation ul li {border-right:1px solid #fff;}
#HeadNavigation ul li a {color:#fff;font-size:16px;text-transform:uppercase;}
#HeadNavigation ul li div ul {background:#fff;}
#HeadNavigation ul li div ul li a {color:#4c4c4c;background:url(head/lvl2dot.gif) no-repeat 14px 9px;font-size:12px;text-transform:none;padding:2px 0 2px 22px;}
#HeadNavigation ul li div ul li a:hover {color:#fff;background-color:#f8b333;background-image: url(head/lvl2dothover.gif);}*/

/* Horizontal Navigation */
/* - right */
html #HeadNavigation {background:url(head/navigationshaderight.png) no-repeat 0 bottom; height: 42px; padding-left:34px;}
html #HeadNavigation .inner { height: 42px; background: none; padding: 0px; }
html #HeadNavigation ul { background: none; border: none; height: 42px; }
html #HeadNavigation ul li { background: url(head/bgNavi.png) no-repeat;  height: 42px; line-height: 42px; }
html #HeadNavigation ul li.first { background: url(head/bgNaviFirst.png) no-repeat;  height: 42px;  line-height: 42px; }
html #HeadNavigation ul li a { color:#fff; font-size: 12px; text-transform: uppercase; height: 34px; padding-top: 8px; }
html #HeadNavigation ul li div { top: 43px; right: -5px; }
html #HeadNavigation ul li div ul { background: #fff; width: 180px; }
html #HeadNavigation ul li div ul li { background: none; width: 180px; }
html #HeadNavigation ul li div ul li a { color: #4c4c4c; background: none; font-size:12px; text-transform:none; text-align: right; padding:2px 15px 2px 15px;}
html #HeadNavigation ul li div ul li a:hover { color:#fff; background-color: #c9c9c9; font-weight: bold; }


/* Startpage */
.bodyStartpage #Content {background-position:0 272px;}
.bodyStartpage .contentStartPic .text { right: 15px; top: 185px; width: 370px; }
.bodyStartpage .contentStartPic .text h2 { text-align:right; color:#666666; padding: 0px;}
.bodyStartpage .contentStartPic .text p {padding: 0px;}
html .contentStartData .banner { padding: 0px; padding-top: 1px; width: 280px; }
html .contentStartData .news { width: 555px; }
html .contentStartData .news .text { width: 270px; }
.contentStartData .news .text .date { font-size: 11px; }
.contentStartData .news .text h2 { font-weight: normal; padding: 0px; font-size: 31px; text-transform: uppercase; }
.contentStartData .news .text h2 a{ color: #104493; }
.contentStartData .news .text a {color: #c9c9c9;}

/*Content*/
html .ContentTypeImage { display: block; position: absolute; top: 250px; left: 7px; padding: 0px; }

.ContentFollowImgContent { position: absolute; left: 7px; top: 250px; }

/* Footer */
#Footer { color: #4c4c4c; font-size: 11px; }
html #Footer .inner { background: url(footer/bgFooter.gif) repeat-x; }
/*ContactForm*/
.star { color: #e22236; font-weight: 700; }

/* Forms */
input, select, textarea { font-size: 12px; color: #ababab; border: 1px solid #c6c5c6; font-family: Arial, Helvetica, Sans-Serif; }
select, textarea { height: auto; }
select { color: #ababab; }
input.button { color: #FFFFFF; background: #de071d url(content/inputbutton.gif) repeat-x 0 0; font-weight: bold; }

/*Guestbook*/
.GuestbookItem h6 { color: #ffcc00; font-size: 12px; }
.GuestbookItem h6 span { color: #ffcc00; font-size: 16px; text-transform: uppercase; }

/*Gallery*/
html .ContentGallery .Item .ItemTextCenter a { color: #104493; }

/*List*/
.ContentFollowList td.PicOut div.PicOut { position: relative; }

html #Search { display: none; }