body, p, h1, h2, h3, h4, h5, h6, th, td, blockquote, ul, ol, li, input {
 font-size: 12px;
 font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
 color: #000000;
}

body {
 background-color: #FFFFFF;
}

h1 { color: #000000; font-weight: bold; font-size: 23px; text-align: right; margin-top: 16px; margin-bottom: 6px; }
h2 { color: #333333; font-weight: bold; font-size: 17px; text-align: right; margin-top: 6px; margin-bottom: 3px; }
h3 { color: #333333; font-weight: bold; font-size: 14px; margin-top: 12px; margin-bottom: 3px; }

h3.download { text-align: right; padding-bottom: 6px; border-bottom: 2px dotted #CCCCCC; }
h3.trainings { text-align: right; padding-bottom: 6px; border-bottom: 2px dotted #CCCCCC; margin-top: 30px; }

ul { list-style-type: square; }

p,ul { margin-top:3px; margin-bottom:3px; }

table.mb { margin-bottom: 20px; }
table.p { margin-top:6px; margin-bottom:6px; }

p.ml { margin-left: 30px; }

input.coltextinput { width: 289px; }

a:link    { color: #000000; }
a:visited { color: #000000; }
a:hover   { color: #DC143C; }
a:active  { color: #DC143C; }

a.navtop:link    { color: #000000; text-decoration: none; }
a.navtop:visited { color: #000000; text-decoration: none; }
a.navtop:hover   { color: #DC143C; text-decoration: none; }
a.navtop:active  { color: #DC143C; text-decoration: none; }

a.navtopakt:link    { color: #DC143C; font-weight: bold; text-decoration: none; }
a.navtopakt:visited { color: #DC143C; font-weight: bold; text-decoration: none; }
a.navtopakt:hover   { color: #DC143C; font-weight: bold; text-decoration: none; }
a.navtopakt:active  { color: #DC143C; font-weight: bold; text-decoration: none; }

a.navsub:link    { color: #000000; text-decoration: none; font-size: 13px; }
a.navsub:visited { color: #000000; text-decoration: none; font-size: 13px; }
a.navsub:hover   { color: #DC143C; text-decoration: none; font-size: 13px; }
a.navsub:active  { color: #DC143C; text-decoration: none; font-size: 13px; }

a.navsubakt:link    { color: #DC143C; font-weight: bold; text-decoration: none; font-size: 13px; }
a.navsubakt:visited { color: #DC143C; font-weight: bold; text-decoration: none; font-size: 13px; }
a.navsubakt:hover   { color: #DC143C; font-weight: bold; text-decoration: none; font-size: 13px; }
a.navsubakt:active  { color: #DC143C; font-weight: bold; text-decoration: none; font-size: 13px; }

a.nav:link    { color: #000000; text-decoration: none; }
a.nav:visited { color: #000000; text-decoration: none; }
a.nav:hover   { color: #000000; text-decoration: none; }
a.nav:active  { color: #000000; text-decoration: none; }

a.navbackground:link    { color: #000000; text-decoration: none; }
a.navbackground:visited { color: #000000; text-decoration: none; }
a.navbackground:hover   { color: #666666; text-decoration: none; }
a.navbackground:active  { color: #000000; text-decoration: none; }

a.navkontakt:link    { color: #666666; text-decoration: none; }
a.navkontakt:visited { color: #666666; text-decoration: none; }
a.navkontakt:hover   { color: #666666; text-decoration: none; }
a.navkontakt:active  { color: #666666; text-decoration: none; }

.p-tab { padding-bottom: 6px; border-bottom: 2px dotted #CCCCCC; }

.alert { color: #DC143C; font-weight: bold; font-style: italic; }


.mainOLD { position: absolute; visibility: visible; z-index: 1; height: 200px; width: 1500px; left: -1600px; top: 10px; clip: rect(5px, 10px, 10px, 5px); }


.toolbar {

	background-color: #EAE9EE;
	margin-left: 0px; padding-left: 0px;
	list-style: none;
	width: 170px;
	border-right: 1px solid #fff;
}
/*
.toolbar li {
	margin-left: 0px; 
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	text-align: right;
	line-height: 30px;
}
*/
.toolbar li {
display: inline;
margin: 0;
padding: 0;
}
.toolbar li div {
margin: 0;
padding: 0;
}
/*
.toolbar li a{
	white-space: normal;
} 
*/
.toolbar li a {  
display: block;
margin: 0;
text-align: right;
padding: 3px 0;
line-height: normal;
} 
  
  #top-right-1 { height: 24px; background-color: #dad8e0;}
  
  #top-right-2 { height: 152px; background-color: #eae9ee;}
  
  
  #col2_content {
  	width: 90%;
  	margin-left: 5%;
  }  



