/* Tremel top Template neuer Entwurf */
/* Stand 26.10.2004 */

/* colors:
  lightpink  #ff84d6
  darkpink   #ec008c
  
  darkblue   #003471
  middleblue #0066cc
  lightblue  #e3eafe
  
  logoblue   #005a9c
  logopink   #c50067
  
  background    #eeeeee	
  schrift    	#004980
  link		    deeppink
  link visited	purple
  link active	#0000ff

*/

body {
	font-family:Verdana,Trebuchet MS,Arial,sans-serif,Courier;
	font-size: 10pt;
	color: #004980;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

p, th, td, ul, dl, ol {
  /* font-family: Gillsans,Univers,Verdana,Trebuchet MS,Arial,Courier, sans-serif; */
  font-size: 10pt;
}

a:link { 
  color: deeppink;
  text-decoration: none;
  /* font-weight:bold; */
}

a:visited { 
  color: purple;
  text-decoration: none;
  /* font-weight:bold; */

/*
a:hover { color:#EE0000; text-decoration:none; background-color:#FFFF99; font-weight:bold; }
a:active { color:#0000EE; background-color:#FFFF99; font-weight:bold; }
*/
}


h1 {
  font-size: 13pt;
  line-height: 18pt;
}

h2 {
  font-size: 12pt;
  line-height: 14pt;
}

h3 {
  font-size: 12pt;
  line-height: 12pt;
}

th, td.header {
  /* font-size: 10pt; */
  font-weight: bold;
  /* vertical-align: middle; */
}

ul {
  line-height: 14pt;
  /* list-style-type: square; */
}

span.Abteilungsheader {
  font-size: 14pt;
  line-height: 18pt;
}

div.topimpressumtext {
	font-size: 9px;
}
table#maindesign td {
	vertical-align: top;
}
td#tblreg01 {
	background-image: url(graphics/pinkrand.gif);
	background-repeat: repeat-y;
	width: 22px;
	min-width: 22px;
	max-width: 22px;
	overflow: hidden;
	float: none;
}
td#tblreg02 {
	background-image: url(graphics/twoblue.gif);
	background-repeat: repeat-y;
	width: 151px;
	background-color: #0066CC;
	height: 82px;
}
td#tblreg03 {
	/* width: 630px; */
	background-color: #e3eafe;
	height: 82px;
}
td#tblreg04 {
	width: 136px;
	background-color: #e3eafe;
	height: 82px;
}
td#tblreg05 {
	background-image:  url(graphics/tblreg_05.gif);
	background-repeat: no-repeat;
	width: 151px;
	background-color: #eeeeee;
	height: 47px;
	padding: 4;
}
td#tblreg06 {
	background-image:  url(graphics/tblreg_06.gif);
	background-repeat: no-repeat;
	/* width: 630px; */
	background-color: #ffffff;
	height: 47px;
}
td#tblreg07 {
	background-image:  url(graphics/tblreg_07.gif);
	background-repeat: no-repeat;
	width: 136px;
	background-color: #ffffff;
	height: 47px;
}
td#tblreg08 {
	width: 151px;
	background-color: #eeeeee;
	/* height: 271px; */
	padding: 4;
}
td#tblreg09 {
	/* width: 630px; */
	background-color: #ffffff;
	/* height: 376px; */
}
td#tblreg10 {
	background-image:  url(graphics/tblreg_10.gif);
	background-repeat: no-repeat;
	width: 136px;
	background-color: #ffffff;
	/* height: 376px; */
}
td#tblreg11 {
	background-image:  url(graphics/tblreg_11.gif);
	background-repeat: no-repeat;
	width: 136px;
	height: 105px;
	background-color: #eeeeee;
	padding: 4;
	vertical-align: bottom;
}
td#tblreg12 {
	background-image:  url(graphics/tblreg_12.gif);
	background-repeat: no-repeat;
	width: 151px;
	background-color: #eeeeee;
	height: 47px;
	padding: 4;
}
td#tblreg13 {
	background-image:  url(graphics/tblreg_13.gif);
	background-repeat: no-repeat;
	/* width: 136px; */
	background-color: #ffffff;
	height: 47px;
}
td#tblreg14 {
	width: 136px;
	background-color: #ffffff;
	height: 47px;
}

/* Headertext */
table#headertext td {
	vertical-align: top;
	padding: 4;
}
table#headertext td#headeradress,td#headerkommunikation {
	vertical-align: top;
	padding-left: 20;
	padding-right: 20;
}
table#headertext td#slogan {
	vertical-align: top;
	padding-left: 20;
	padding-right: 20;
	padding-top: 2;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

