body, html {
	margin:0px;
	padding:0px;
}

body, li, ul, b, ol, p, h1, h2, h3, h4, a {
	font-family:Verdana,Arial,sans-serif;background:#FFFFFF;
}

div {
  margin: 0px;
  padding: 0px;
}

td {  	font-family:Verdana,Arial,sans-serif;  }
td, li, ul, b, ol, p, a { 	font-size:10pt; }

p {
  text-align:justify;
  margin-top: 0px;
  padding-left:15pt;
  padding-right:15pt;
  padding-bottom:0pt;
  padding-top:0pt;
}

p.ruekblick { 	text-align:justify;padding-left:15pt;padding-right:15pt;padding-bottom:0pt;padding-top:5pt;margin-bottom:0pt}
ul { margin-top:auto; }
ol { text-align:justify;margin-top:auto; }
li { padding-bottom:0pt;padding-top:5pt;padding-right:15pt; }
ul.home li { text-align:justify;line-height:auto;padding-bottom:0pt;padding-top:0pt;padding-right:5pt; }
ul.home { padding-bottom:0px;margin-top:0px;margin-bottom:0px;}
h5{ font-size:8pt;font-weight:normal;padding-left:15pt; }
h4 { 	font-size:10pt;font-weight:bold;padding-left:15pt; }
h3 { 	font-size:12pt;padding-left:15pt; }
h2 { 	font-size:15pt;padding-left:15pt;font-weight:500; }

h1 {    font-size:18pt;
           padding-left:15pt;
		   font-weight:bold;
		   line-height:30pt;
		   padding-top:5pt;
}

div.referenten {margin-left: 20px;}
table.referenten {margin-left:20px;}

table.home {margin-left:25px;}

td.programmzeit{
         padding-bottom: 16px;
         }

td.programmzeit table{
	     font-size:12pt;
         font-weight:bold;
         padding-left:5px;
         padding-top:5px;
         padding-bottom:5px;
         background-color:#D7DFE8;
         width: 100%;
         }

td.programmzeit td{
	     font-size:12pt;
         margin-bottom: 20px;
         }

a.programm,a:link.programm,a:visited.programm,a:hover.programm {text-decoration:none;background-color:#D7DFE8;color:#EE1111;}

td, li, ul, b, ol, p, h1, h2, h3, h4 {   color:#043A67;  }

a, a:link { text-decoration:none;color:#0099FF;font-size:10pt; }
a:visited { text-decoration:none;color:#0099FF; }
a:hover { text-decoration:none;color:#FF5F00; }

a.hiden,a:link.hiden {  display: block;width:100%;margin:0px;border:0px solid;padding-top:3px;padding-bottom:3px;padding-left:8px;padding-right:8px;text-decoration:none;font-weight:bold;background-color:#6699CC;color:#88B8E8;font-size:10pt;}
a:visited.hiden { display: block;width:100%;margin:0px;border:0px solid;padding-top:3px;padding-bottom:3px;padding-left:8px;text-decoration:none;font-weight:bold;background-color:#6699CC;color:#88B8E8;}
a:hover.hiden { display: block;margin:0px;border:0px solid;width:100%;padding-top:3px;padding-bottom:3px;padding-left:8px;text-decoration:none;font-weight:bold;background-color:#A3BAD4;color:#6D73F8;}

a.menu1,a:link.menu1 {  display: block;width:100%;margin:0px;border:0px solid;padding-top:3px;padding-bottom:3px;padding-left:8px;padding-right:8px;text-decoration:none;font-weight:bold;background-color:#6699CC;color:#FEEBE0;font-size:10pt;}

a:visited.menu1 { display: block;width:100%;margin:0px;border:0px solid;padding-top:3px;padding-bottom:3px;padding-left:8px;text-decoration:none;font-weight:bold;background-color:#6699CC;color:#FEEBE0;}

a.menurechts,a:link.menurechts { display: block;padding-top:0px;padding-bottom:0px;font-size:10pt;}
/*
a:hover.menu1 { display: block;margin:0px;border:0px solid;width:100%;padding-top:3px;padding-bottom:3px;padding-left:8px;text-decoration:none;font-weight:bold;background-color:#A3BAD4;color:#FF5F00;}

a.menu, a:link.menu {
	width:100%;padding-top:6px;padding-bottom:6px;padding-left:8px;text-decoration:none;font-weight:bold;background-color:#6699CC;color:#FEEBE0;font-size:10pt;
}
a:visited.menu {
	width:100%;padding-top:6px;padding-bottom:6px;padding-left:8px;padding-right:25pt;text-decoration:none;font-weight:bold;background-color:#6699CC;color:#FEEBE0;
}
a:hover.menu {
	width:100%;padding-top:6px;padding-bottom:6px;padding-left:8px;text-decoration:none;font-weight:bold;background-color:#A3BAD4;color:#FF5F00;
}
*/

a img {
	border: none;
}

td img {
	display:block;
}
img.noblock {
  display:inline;
  margin-bottom:-3px;
} 
.uebersicht { font-size:10pt; color:#FFFFFF; font-family:Verdana,Arial,sans-serif; font-weight:bold; }
.uebersicht1 { font-size:12pt; color:#FFFFFF; font-family:Verdana,Arial,sans-serif; font-weight:bold; padding-left:3px; padding-top:3px; padding-bottom:0px; background-color:#4B779A}
.left { padding-left:15pt; }
td.menurechts {font-size:10pt; color:#FFFFFF; font-family:Verdana,Arial,sans-serif; text-align:left; padding-left:0px; padding-top:0px; padding-bottom:0px;}

a.uebersicht1 { font-size:12pt; color:#FFFFFF; font-family:Verdana,Arial,sans-serif; font-weight:normal; background-color:#4B779A; text-decoration:underline; }
a:visited.uebersicht1    { font-size:12pt; color:#FFFFFF; font-family:Verdana,Arial,sans-serif; font-weight:normal; background-color:#4B779A; text-decoration:underline; }
a:hover.uebersicht1 { font-size:12pt; color:#FFFFFF; font-family:Verdana,Arial,sans-serif; font-weight:normal; background-color:#4B779A; text-decoration:none; }
a:active.uebersicht1 { font-size:12pt; color:#FFFFFF; font-family:Verdana,Arial,sans-serif; font-weight:normal; background-color:#4B779A; text-decoration:underline; }
p.tab {text-align:justify;padding-left:15pt;padding-right:0pt;padding-bottom:0pt;padding-top:0pt; }
.Ref_name {
  font-size:10pt;
  font-weight:bold;
  padding-left:0pt;
}
.Ref_firma {font-size:10pt;font-weight:bold;padding-left:0pt; }
.Ref_position {font-size:10pt;font-weight:bold;padding-left:0pt; }

div.clear {
	clear: both;
}

#head {
	background-image:url(/templates/standart/img/kopf_logo-bg.jpg);
	background-repeat:repeat-x;
	height: 130px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#head img {
	display: block;
}




.wrapper {
	background:url(/templates/standart/img/wrapper-left.gif) repeat-y;
	display: block;
	padding: 0px 0px 0px 15px;
	width: 900px;
}

.leftline {
	display: inline-block;
	float: left;
	width: 128px;
}

.body-text {
  color: #043A67;
  display: inline-block;
  float: left;
  font-size:7pt;
  margin-bottom: 8px;
  padding: 2pt 0px 0px 15pt;
}

#body_wrapper {
	background:url(/templates/standart/img/menu-left-bg.gif) repeat-y;
	width: 900px;
}

/**********************/
/**** Main Menü *******/
/**********************/
#left_menu {
	background:url(/templates/standart/img/menu-left-bg.gif) repeat-y;
	float:left;
/*	overflow: hidden; */
	width: 144px;
}

/*
@media print {
	#left_menu {
		display: none;
		}
	}
*/

ul#mainmenu {
	background: none;
	list-style-type:none;
	margin: 24px 0px 0px 0px;
	padding-left: 0px;
}
ul#mainmenu li {
	background: none;
	margin: 0px 1px 0px 15px;
	padding: 0px;
}

ul#mainmenu a {
	background: none;
	color: #FEEBE0;
	display: block;
	font-weight: bold;
	margin: 0px;
	padding: 3px 0px 3px 8px;
}

ul#mainmenu a:hover {
	background-color: #A3BAD4;
	color: #FF5F00;
} 

/*
a.menu,a:link.menu { display: block;width:100%;margin:0px;border:0px solid;padding-top:3px;padding-bottom:3px;padding-left:8px;text-decoration:none;font-weight:bold;background-color:#6699CC;color:#FEEBE0;padding-right:8px;font-size:10pt;}
a:visited.menu     { display: block;width:100%;margin:0px;border:0px solid;padding-top:3px;padding-bottom:3px;padding-left:8px;text-decoration:none;font-weight:bold;background-color:#6699CC;color:#FEEBE0;}
a:hover.menu       { display: block;width:100%;margin:0px;border:0px solid;padding-top:3px;padding-bottom:3px;padding-left:8px;text-decoration:none;font-weight:bold;background-color:#A3BAD4;color:#FF5F00;}
*/

ul#mainmenu a.rootElement {
	background-color:#6699CC;
	color:#FF0000;
}

ul#mainmenu a.rootElement:hover {
	background-color: #A3BAD4;
} 

/*
a.root,a:link.root {  display: block;width:100%;margin:0px;border:0px solid;padding-top:3px;padding-bottom:3px;padding-left:8px;padding-right:8px;text-decoration:none;font-weight:bold;background-color:#6699CC;color:#FF0000;font-size:10pt;}
a:visited.root { display: block;width:100%;margin:0px;border:0px solid;padding-top:3px;padding-bottom:3px;padding-left:8px;text-decoration:none;font-weight:bold;background-color:#6699CC;color:#FF0000;}
a:hover.root { display: block;margin:0px;border:0px solid;width:100%;padding-top:3px;padding-bottom:3px;padding-left:8px;text-decoration:none;font-weight:bold;background-color:#A3BAD4;color:#FF5F00;}
*/

ul#mainmenu a.sonderElement {
	font-weight: normal;
}

/*
a.sonder,a:link.sonder { display: block;width:100%;margin:0px;border:0px solid;padding-top:3px;padding-bottom:3px;padding-left:8px;text-decoration:none;background-color:#6699CC;color:#FEEBE0;padding-right:8px;font-size:10pt;}
a:visited.sonder       { display: block;width:100%;margin:0px;border:0px solid;padding-top:3px;padding-bottom:3px;padding-left:8px;text-decoration:none;background-color:#6699CC;color:#FEEBE0;}
a:hover.sonder         { display: block;width:100%;margin:0px;border:0px solid;padding-top:3px;padding-bottom:3px;padding-left:8px;text-decoration:none;background-color:#A3BAD4;color:#FF5F00;}
*/


ul#mainmenu a img {
	border: none;
	display: inline;
	margin-right: 4px;
	vertical-align: middle;
}


/**********************/
/****** Content *******/
/**********************/
#content-wrapper {
	float: left;
	margin-right: 0px;
	width: 614px;
}

/**********************/
/**** Right Block *****/
/**********************/
#block-right {
	font-size: 10pt;
	float: left;
	width: 140px;
}

/*
@media print {
	#block-right {
		display: none;
		}
	}
*/

#block-right img {
	border: none;
	display: block;
}


#block-right ul {
	padding:0px;
	list-style-type: none;
}

/**********************/
/******* Footer *******/
/**********************/
#linieunten {
	background:url(/img/linieunten.gif) repeat-x;
	height: 7px;
	width: 100%;
}


/******************
***********homepage
******************/
div#collage a {
	float: left;
}
