/* Container */
body {font-family: arial; font-size: 10pt; margin: 0px; background-color: #ffffff; border: 0px;}
table {/*border: 1px solid blue;*/}
td {font-family: arial; font-size: 10pt; verticl-align: top; /*border: 1px solid red;*/}
div {font-family: arial; font-size: 10pt; /*border: 1px solid green;*/}
p {font-family: arial; font-size: 10pt;}

.maintable {margin: auto; margin-top: 30px;  margin-bottom: 30px; width: 800px; height: 600px; border: 0px;}
.td_headline {width: 800px; height: 20px; font-size: 18px; font-weight: bold; text-align: center; margin-top: 0; background-color: #e5e5e5;}
.td_headpic {width: 800px; padding-top: 5px; padding-bottom: 5px;}

/* Links - TopMenü */
.menueTopTable {margin-left: 3; margin-bottom: 5px; font-size: 10pt;}
.menueTop a {display: block; height: 18px; width: 102px; border: 1px solid #808080; background-color: white; text-decoration: none; text-align: center; color: black;}
.menueTop a:visited {color: #6666FF;}
.menueTop a:hover {background-color: #c0c0c0;}

.menueTopActive a {display: block; height: 18px; width: 102px; border: 1px solid #808080; background-color: #c0c0c0; text-decoration: none; text-align: center; color: black;}
.menueTopActive a:visited {color: #6666FF;}
.menueTopActive a:hover {background-color: #c0c0c0;}

.menueTopInactive a {display: block; height: 18px; width: 102px; border: 1px solid #cccccc; background-color: #ffffff; text-decoration: none; text-align: center; color: #cccccc;}
.menueTopInactive a:visited {color: #cccccc;}
.menueTopInactive a:hover {color: #cccccc; background-color: #ffffff;}

/* Links - Linkes Menü */
.leftContainer {height: 600px; width: 110px; background-color: e5e5e5; background-image:url(./grafiken/white_8.gif); background-repeat:repeat-x; border-top: 5px solid white;}
.menueLeftTable {margin-left: 3; margin-right: 3px; margin-bottom: 5px; font-size: 10pt;}

.menueSub2 a {display: block; height: 12; text-align: left; padding-left: 10; border-bottom: 1px solid #808080; color: black; text-decoration: none; font-size: 9px;}
.menueSub2 a:visited {color: #6666FF;}
.menueSub2 a:hover {color: blue;}

.menueSub2Active a {display: block; height: 12; text-align: left; padding-left: 10; border-bottom: 1px solid #808080; color: blue; text-decoration: none; font-size: 9px;}
.menueSub2Active a:visited {color: blue;}
.menueSub2Active a:hover {color: blue;}


.HiddenLink { border: 0px; text-decoration: none;}
.HiddenLink img { border: 0px;}

/* Mainpage */
a {color: #3333cc; text-decoration: none;}
a:hover {color: #9999ff; text-decoration: none;}


/* ### Styles für alle Seiten im Hauptfenster ### */

.main_frametable {font-family: arial; font-size: 10pt; margin-top: 15px; margin-left: 15px; width: 600px}
.mainContent {width: 650px; height: 560px; padding: 20px; vertical-align: top; font-family:arial; font-size:10pt; background-image:url(./grafiken/mainBackground.jpg); background-repeat:no-repeat;}
.bgContent {width: 650px; height: 560px; padding-left: 20px; padding-right: 20px;  vertical-align: top; text-align: center; font-family:arial; font-size:10pt;}
.startContent {width: 650px; height: 560px; padding-top: 20px; vertical-align: top;}
.contentHeadline {font-family:arial; font-size:10pt; font-weight: bold; padding-bottom: 20px; width: 90px}
.contentScroll {width:650px; height: 560px; overflow: auto;}
.singlePicture {border: 1px solid #cccccc; margin: 5px;}
.iframe {width: 650px; height: 560px; border: 0px;}

.terminDatum {vertical-align: top; color: blue; width: 80px;}
.terminText {padding-bottom: 15px;}
.newsScroll {width:650px; height: 160px; overflow: auto;}
.newsHeadline1 {padding-left: 10px; vertical-align: top; color: black;}
.newsHeadline {padding-left: 10px; vertical-align: top; color: blue;}
.newsText {padding-left: 10px; padding-bottom: 15px;}
.linkHeadline {padding-left: 10px; vertical-align: top; color: blue;}
.linkText {padding-left: 10px; padding-bottom: 15px;}

/* ### Styles für Gästebuch ### */
.gb_kopf {font-size: 10pt; font-weight: bold; text-align: center; background-color: #cccccc; border: 1px solid #999999;}
.gb_autordaten {background-color: #e5e5e5; border: 1px solid #999999;}
.gb_eintrag {background-color: #ffffff; border: 1px solid #999999;}
.gbe_eintragkopf {padding-left: 15px; font-size: 10pt; font-weight: bold;}
.gbe_formular {width: 600px; font-size: 10pt; background-color: #e5e5e5; margin-left: 15px; margin-top: 10px;}
.gbe_form_name {text-align: right; padding-right: 10px; vertical-align: top; height: 30px; padding-top: 8px;}
.gbe_form_value {font-size: 10pt; vertical-align: center; padding-right: 10px;}
.gbe_form_value input {font-size: 10pt;}
.gbe_form_button {padding-bottom: 5px;}


