/* Link Formatierungen */
.sitebg { background:url(../images/bg_site2d.gif) no-repeat center top; }

a:link,a:visited {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 9pt;
 	color: #002E5A;
 	font-weight: normal;
 	text-decoration:underline;
}

a:hover {
 	font-weight: normal;
 	color: #6D9F09;
 	text-decoration:none;
}

a.footer:link,a.footer:visited {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 9pt;
 	color: #FFFFFF;
 	font-weight: normal;
 	text-decoration:underline;
}

a.footer:hover {
 	font-weight: normal;
 	color: #9CCE1D;
 	text-decoration:none;
}

a.menubg:link,a.menubg:visited {
 	display:block;
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 9pt;
 	color: #003161;
 	font-weight: normal;
 	text-decoration:none;
 	padding: 0px 0px 0px 5px;
 	background-color: #F5F5F5;
 	margin: 1px 0px 1px 0px;
    border-left: 3px #BCC3CB solid;
}

a.menubg:hover {
 	color: #74AF00;
 	text-decoration:none;
 	background-color: #FFFFFF;
}

a.menu:link,a.menu:visited {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 9pt;
 	color: #003161;
 	font-weight: normal;
 	text-decoration:none;
    padding: 1px 0px 0px 5px;
}

a.menu:hover {
 	color: #74AF00;
 	text-decoration:none;
}

a.menubig:link,a.menubig:visited {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 10pt;
 	color: #002347;
 	font-weight: bold;
 	text-decoration:underline;
}

a.menubig:hover {
 	color: #123E61;
 	text-decoration:none;
}
/* Programm der Woche / Monat */
h6 {
    font-family:"Trebuchet MS", Verdana;
    font-size: 11pt;
    font-weight: normal;
    color:#012056;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.pd_pic {
    display:inline;
    float:left;
    padding: 10px;
    border: 1px #D8DEE1 solid;
    background-color: #FFFFFF;
}

.pd_box {
    display:inline;
    float:left;
    padding: 5px;
    height: 30px;
    background-color: #FFFFFF;
    vertical-align:middle;
    text-align:center;
    font-family:"Trebuchet MS", Verdana;
    font-size: 12pt;
    color: #022948;
    font-weight:bold;
}

/* Überschriften */
h1 {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 12pt;
 	font-weight: bold;
 	text-align:left;
 	color:#062436;
 	margin: 2px;
 	padding: 0px 0px 0px 0px;
 	vertical-align:top;
}

h2 {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 11pt;
 	font-weight: bold;
 	text-align:center;
 	color:#659F09;
 	margin: 2px 2px 5px 2px;
 	padding: 0px 0px 0px 0px;
 	vertical-align:top;
 	text-decoration:none;
}

h3 {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 11pt;
 	font-weight: normal;
 	color:#012056;
 	padding: 3px 0px 0px 3px;
 	margin: 0px 0px 0px 0px;
}

h4 {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 11pt;
 	font-weight: bold;
 	text-align:left;
 	color:#FFFFFF;
 	margin: 2px 2px 5px 2px;
 	padding: 1px 5px 1px 5px;
 	vertical-align:top;
 	text-decoration:none;
 	background-color: #4980AC;
 	border-left: 8px #7CA6C6 solid;
}

/* Standart */
body {
	background-repeat:repeat-x;
  	background-image:url(../images/bg.gif);
  	background-color:#F5F5F5;
}

table, td, body {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 9pt;
 	font-weight: normal;
 	text-align:left;
 	vertical-align:top;
 	color:#000000;
}

/* Content und Menü Boxen */
td.menu {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 11pt;
 	color: #002347;
 	text-align:left;
 	padding: 0px 10px 0px 10px;
 	vertical-align:top;
}

td.menuhead {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 10pt;
 	font-weight: Bold;
 	color:#FFFFFF;
 	text-align:right;
 	padding: 7px 10px 0px 0px;
 	vertical-align:top;
 	margin:0px;
}
td.contenthead2 {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 11pt;
 	font-weight: Bold;
 	color:#063F6C;
 	text-align:left;
 	padding: 6px 0px 0px 0px;
 	vertical-align:top;
 	margin:0px;
}

td.menu2 {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 9pt;
 	color: #002347;
 	text-align:left;
 	padding: 0px 6px 0px 6px;
 	vertical-align:top;
}

td.menuhead2 {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 10pt;
 	font-weight: Bold;
 	color:#02294A;
 	text-align:right;
 	padding: 7px 10px 0px 0px;
 	vertical-align:top;
 	margin:0px;
}

td.content {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 9pt;
 	font-weight: normal;
 	color:#4C4F52;
 	text-align:left;
 	padding: 0px 10px 0px 10px;
 	margin: 0px;
 	background-color:#F0F2F3;
}

td.contenthead {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 10pt;
 	font-weight: Bold;
 	color:#0F212F;
 	text-align:left;
 	padding: 6px 0px 0px 0px;
 	vertical-align:top;
 	margin:0px;
}


td.footer {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 9pt;
 	font-weight: normal;
 	color:#FFFFFF;
 	text-align:left;
 	vertical-align:top;
 	padding: 35px 0px 0px 0px;
}

.copy {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 9pt;
 	font-weight: bold;
 	color:#FFFFFF;
 	text-align:center;
 	vertical-align:top;
         width:250px;
         padding: 65px 0px 0px 0px;
         margin-right:20px;
}

.footerlinks ul{color:#FFF; margin-left:20px;}

.footerlinks {table-layout: fixed;}



/* Startseite */
#start {
         padding: 0px;
         margin: 0px;
 	width:760px;
 	height:177px;
         background-image:url(../images/grafik_start.jpg);
         background-repeat: no-repeat;
}
#start_info {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 10pt;
 	font-weight: normal;
 	color:#04111F;
 	text-align:left;
 	vertical-align:top;
         padding: 90px 0px 0px 40px;
         margin: 0px;
         width:500px;
}

.infobox {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 8pt;
 	font-weight: normal;
 	color:#04111F;
 	text-align:center;
 	vertical-align:top;
         padding: 2px 10px 2px 5px;
         margin: 0px;
}

/* Tabellen BGs */
.in_tabbg { 	background-color:#FFFFFF; border:1px #B4BFC8 solid; }
.in_tabbg1_l { 	background-color:#FCFCFC; border-bottom:1px #EBEBEB solid; padding: 1px 1px 1px 1px; text-align:left; }
.in_tabbg1_c { 	background-color:#FCFCFC; border-bottom:1px #EBEBEB solid; padding: 1px 1px 1px 1px; text-align:center; }
.in_tabbg1_r { 	background-color:#FCFCFC; border-bottom:1px #EBEBEB solid; padding: 1px 1px 1px 1px; text-align:right; }
.in_tabbg1_b { 	background-color:#FCFCFC; border-bottom:1px #EBEBEB solid; padding: 1px 1px 1px 1px; text-align:justify; }
.in_tabbg2_l { 	background-color:#F5F5F5; border-bottom:1px #EBEBEB solid; padding: 1px 1px 1px 1px; text-align:left; }
.in_tabbg2_c { 	background-color:#F5F5F5; border-bottom:1px #EBEBEB solid; padding: 1px 1px 1px 1px; text-align:center; }
.in_tabbg2_r { 	background-color:#F5F5F5; border-bottom:1px #EBEBEB solid; padding: 1px 1px 1px 1px; text-align:right; }
.in_tabbg2_b { 	background-color:#F5F5F5; border-bottom:1px #EBEBEB solid; padding: 1px 1px 1px 1px; text-align:justify; }
.in_tabhead_l { background-color:#02345A; color:#ffffff; font-weight: bold; padding: 1px 2px 1px 5px; text-align:left; }
.in_tabhead_c { background-color:#02345A; color:#ffffff; font-weight: bold; padding: 1px 5px 1px 5px; text-align:center; }
.in_tabhead_r { background-color:#02345A; color:#ffffff; font-weight: bold; padding: 1px 5px 1px 2px; text-align:right; }

/* Input Felder */
input.button {
    background:url(../images/bg_form2.gif) repeat-x center top;
	color: #002157;
	cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;border: 1px #0F466D solid;
    height:25px;
    padding: 0px;
    margin:2px;
}
input, select, textarea {
 	border-width: 1px;
 	font-size: 8pt;
 	font-family: verdana;
 	border-color: #002157;
 	border-style: solid;
 	background-color: #ffffff;
 	color: #002157;
 	padding: 1px;
 	margin: 1px;
}

input.suche {
 	border-width: 0px;
 	font-size: 10pt;
 	font-family: verdana;
 	border-color: #002157;
 	border-style: solid;
 	font-weight: bold;
 	background-color: transparent;
 	color: #F75D07;
 	padding: 1px;
 	margin: 9px 1px 1px 10px;
 	height:20px;
}

/* Sonstiges */
#top {
         font-family:"Trebuchet MS", Verdana;
         font-size: 9pt;
         font-weight: bold;
         color:#FFFFFF;
         text-align:center;
         height:44px;
         padding-left:122px;
}

.tablinks {
         display:inline;
         float:left;
         padding: 0px 0px 0px 0px;
}

.tabrechts {
         display:inline;
         float:right;
         padding: 0px 0px 0px 0px;
}

td.header {
 	font-family:"Trebuchet MS", Verdana;
 	font-size: 9pt;
 	color: #002347;
 	text-align:left;
 	padding: 5px 10px 0px 10px;
 	vertical-align:top;
}
