@import url(/css/impressum.css);
@import url(/css/impressum.css);
@import url(/common/popup.css);
@import url(/css/elements.css);
@import url(/css/colors.css);
@import url(/css/formular.css);

/* Universalselektor "*"  */
* {	font-family: Arial, Helvetica, sans-serif;
	border: none; padding: 0px; margin: 0px;
	text-decoration: none;
	}

body	{font-size: 12px;
		 background-image:url(/files/allgemein/headerbg.gif);
         background-repeat:repeat-x;}

h1	{font-size: 14px;}
h2	{font-size: 12px;}

ul {list-style-type: none;}

/* breite = 930 px */
div.page {width: 748px;} 
div#content {width: 746px;}

div#footer div#bottom-menu { text-align: center; margin-top: 20px; font-size: 11px;
								padding:4px;
                             border-top:1px solid #cac9c9;}

div.page { margin: 0em auto;
        border:1px solid #cac9c9; border-top-width:0px;}

div#verlauf { background-image:url(/files/allgemein/verlauf.png);
               background-repeat:repeat-x; height:50px; }

ul#main-menu { width:150px; float:left; margin-top:35px; }
ul#main-menu li {padding: 0px; margin-left:0px; _height:1px; width: 120px; }
ul#main-menu li a { padding:2px; padding-left:15px; padding-right:5px;
                    font-weight:bold; display:block; border:1px solid #fff;
                    background-image:url(/files/allgemein/bullet_black.png);
                    background-position: 0px 2px; background-repeat:no-repeat; }
ul#main-menu li a:hover { background-image:url(/files/allgemein/bullet_white.png);
                          border:1px solid #777;}

ul#sub-menu li {padding: 0px; margin:0px; }
ul#sub-menu {	position: absolute;}
ul#sub-menu li {}

div#site-head { height:181px;
                background:url(/files/allgemein/header.jpg) top right no-repeat; }

div#content { width: 580px; float:right; margin-top:35px; }

div.element {  }

.clear	{clear: both;}


img.plus { margin-left: -10px; }

table.termine th,
table.termineAlt th {
	padding: 4px;
	padding-left: 0px;
	padding-right: 8px;
	text-align: left;
	vertical-align: top;
}

table.termine td,
table.termineAlt td {
	padding: 4px;
	padding-left: 0px;
	padding-right: 8px;
	text-align: left;
	vertical-align: top;
}

.subMenuAuswahl div.childSite {margin-bottom: 15px; padding-bottom: 15px; width: 565px; border-bottom: 1px dashed #ccc;}
.subMenuAuswahl div.childSite div.img { float: left; }
.subMenuAuswahl div.childSite a img { padding-right: 10px;}
.subMenuAuswahl div.childSite div.text { width: 435px; float: right;}
.subMenuAuswahl div.childSite div.text a.next {display: block; margin-top: 5px; margin-left: 330px; color: #aaa;}
.subMenuAuswahl div.childSite div.text a.next:hover { color: #231F20; }
.subMenuAuswahl div.childSite div.text h1 a {display: block; margin-bottom: 5px;}

