
.flash_item {
	position: relative;
	width: 474px;
	height: 266px;
	overflow:hidden;
	background-color:black;
}

/* the flash-slideshow doesn't show in print-view, because IE7 will print out a biiiig black square */
@media print {
	.flash_item {
  	display:none;
	}
}

/* Font */
a,p,h1,h2,h3,h4,h5,h6,dd,td,tr,ul,li,b,i,span,div,em,input,textarea {font-family:Verdana,Helvetica,"Helvetica Roman",Swiss,SunSans-Regular;}

/* Links */
a				{text-decoration:none;}
a:link			{color:#000000;text-decoration:none;}
a:visited		{color:#000000;text-decoration:none;}
a:active		{color:#000000;text-decoration:none;}
a:hover			{color:#000000;text-decoration:none;}

a.prlink			{color:#3A5A7B;}
a.prlink:link	 	{color:#3A5A7B;}
a.prlink:visited 	{color:#3A5A7B;}
a.prlink:active 	{color:#3A5A7B;}
a.prlink:hover	 	{color:#FFFFFF;}

a.prlinknavi			{color:#3A5A7B;}
a.prlinknavi:link	 	{color:#3A5A7B;}
a.prlinknavi:visited 	{color:#3A5A7B;}
a.prlinknavi:active 	{color:#3A5A7B;}
a.prlinknavi:hover	 	{color:#3A5A7B;}

a.werblink			{color:#6F695F;}
a.werblink:link	 	{color:#6F695F;}
a.werblink:visited 	{color:#6F695F;}
a.werblink:active 	{color:#6F695F;}
a.werblink:hover	{color:#6F695F;}

a.white				{color:#FFFFFF;}
a.white:link		{color:#FFFFFF;}
a.white:visited		{color:#FFFFFF;}
a.white:active		{color:#FFFFFF;}
a.white:hover		{color:#FFFFFF;}

a.faded				{color:#CCCCCC;}
a.faded:link		{color:#CCCCCC;}
a.faded:visited		{color:#CCCCCC;}
a.faded:active		{color:#CCCCCC;}
a.faded:hover		{color:#CCCCCC;}

a.contextlink			{color:#AC152B;font-size:9px;font-weight:bold;}
a.contextlink:link 		{color:#AC152B;}
a.contextlink:visited	{color:#AC152B;}
a.contextlink:active	{color:#AC152B;}
a.contextlink:hover		{color:#AC152B;}

a.contextlinkw			{color:#FFFFFF;font-size:9px;font-weight:bold;}
a.contextlinkw:link 	{color:#FFFFFF;}
a.contextlinkw:visited	{color:#FFFFFF;}
a.contextlinkw:active	{color:#FFFFFF;}
a.contextlinkw:hover	{color:#FFFFFF;}

a.sidelink			{color:#AC152B;font-size:9px;font-weight:bold;}
a.sidelink:link 	{color:#AC152B;}
a.sidelink:visited	{color:#AC152B;}
a.sidelink:active	{color:#AC152B;}
a.sidelink:hover	{color:#AC152B;}

/* Hintergrund */
body.pagegrid		{background-image:url(images/page_bg3.gif);background-repeat:repeat-y;}
body.pagegridpr		{background-image:url(images/page_bg3_pr2.gif);background-repeat:repeat-y;}
body.pagegridpr2	{background-image:url(images/page_bg3_pr2.gif);background-repeat:repeat-y;}
body.pagegridem		{background-image:url(images/page_bg3_em.gif);background-repeat:repeat-y;}
body.pagegridwerb	{background-image:url(images/page_bg3_werb.gif);background-repeat:repeat-y;}
body.pagegridwerb2	{background-image:url(images/page_bg3_werb2.gif);background-repeat:repeat-y;}


/* Absaetze */
p,div			{color:#000000;font-size:11px;}

div.hnav1		{margin-left:5px;font-size:11px;font-weight:bold;line-height:15px;}
div.hnav2		{margin-left:4px;margin-right:4px;font-size:9px;font-weight:bold;line-height:16px;}
div.hnav3		{font-size:10px;font-weight:bold;line-height:13px;}
div.snav		{margin-left:5px;font-size:9px;font-weight:bold;line-height:16px;}
div.printnav		{margin-left:40px;font-size:9px;font-weight:bold;line-height:16px;}
div.snav2		{margin-left:5px;font-size:9px;font-weight:bold;line-height:16px;color:#FFFFFF;}
div.bnav		{margin-left:4px;margin-right:4px;font-size:8px;line-height:12px;}

div.frontlist	{margin-left:17px;font-size:12px;font-weight:bold;line-height:16px;}
div.quotation	{margin-left:12px;margin-right:12px;font-size:10px;font-weight:bold;line-height:14px;color:#FFFFFF;}
div.quotname	{margin-left:12px;margin-right:12px;margin-bottom:8px;font-size:8px;line-height:14px;color:#FFFFFF;}

div.menu1first	{padding-left:3px;margin-bottom:2px;font-size:9px;font-weight:bold;line-height:11px;color:#000000;}
div.menu1firstwe{padding-left:3px;padding-bottom:2px;font-size:9px;font-weight:bold;line-height:11px;color:#000000;background-color:#BFBCB3;}
div.menu1		{padding-left:3px;margin-top:5px;margin-bottom:2px;font-size:9px;font-weight:bold;line-height:11px;color:#000000;}
div.menu1em		{padding-left:3px;padding-top:5px;padding-bottom:2px;font-size:9px;font-weight:bold;line-height:11px;color:#FFFFFF;background-color:#F55F33;}
div.menu1we		{padding-left:3px;padding-top:5px;padding-bottom:2px;font-size:9px;font-weight:bold;line-height:11px;color:#FFFFFF;background-color:#BFBCB3;}
div.menu2		{padding-left:10px;padding-right:2px;padding-top:1px;padding-bottom:1px;font-size:11px;line-height:16px;}
div.menu2pr		{margin-left:8px;padding-left:2px;padding-right:2px;padding-top:1px;padding-bottom:1px;font-size:11px;line-height:16px;background-color:#9DAEC7;}

div.hnav3:hover {background-color:#E4EBF6;}
td.tbpr2 div.hnav3:hover {background-color:#9DAEC7;}
div.menu2:hover {background-color:#E4EBF6;}

div.menu2pr a:link, div.menu2pr a:visited {color:#FFFFFF;}
div.menu2pr a:hover {color:#FFFFFF;}

div.menuline1	{margin-top:0px;}
div.menuline2	{margin-left:8px;}
div.menuline3	{margin-left:8px;margin-right:5px;}

div.maintitlepr	{margin-left:40px;margin-right:40px;margin-bottom:18px;font-size:22px;font-weight:bold;line-height:26px;color:#3A5A7B;}
div.maintitleprindex {margin-left:40px;margin-right:40px;margin-bottom:18px;font-size:22px;font-weight:bold;line-height:26px;color:#000000;}
div.maintitlewh	{margin-left:40px;margin-right:40px;margin-bottom:18px;font-size:22px;font-weight:bold;line-height:26px;color:#FFFFFF;}
div.maintitlewerb{margin-left:40px;margin-right:40px;margin-bottom:18px;font-size:22px;font-weight:bold;line-height:26px;color:#000000;}
div.maintext	{margin-left:40px;margin-right:40px;font-size:11px;line-height:16px;color:#000000;}
div.flash {margin-left: -20px; margin-right:20px;font-size:11px;line-height:14px;color:#000000;}
div.maincontent {margin-left:40px;margin-right:40px;font-size:11px;line-height:16px;color:#000000;}
div.maincontent2{margin-left:15px;margin-right:15px;font-size:11px;line-height:16px;color:#000000;}
div.mainboldlist{margin-left:40px;margin-right:40px;font-size:11px;font-weight:bold;line-height:16px;color:#3A5A7B;}
div.mainquotwerb{margin-left:40px;margin-right:40px;font-size:11px;line-height:16px;color:#000000;}


div.righttext	{margin-left:8px;margin-right:8px;margin-top:16px;margin-bottom:8px;font-size:10px;line-height:13px;}
div.righttext2	{margin-left:8px;margin-right:8px;margin-top:8px;margin-bottom:8px;font-size:10px;line-height:13px;}
div.rightflash	{margin-left:8px;margin-right:8px;margin-top:14px;margin-bottom:2px;font-size:10px;font-weight:bold;line-height:13px;color:#3A5A7B;}
div.rightwerb	{margin-left:12px;margin-right:12px;margin-top:0px;margin-bottom:2px;font-size:10px;font-weight:bold;line-height:13px;color:#6F695F;}
div.rightwerb2	{margin-left:12px;margin-right:12px;margin-top:8px;margin-bottom:8px;font-size:10px;line-height:13px;}
div.rightpict	{margin-left:12px;margin-right:12px;margin-top:12px;margin-bottom:12px;}
div.undorighttext {margin-left: -8px; margin-right: -8px; margin-top: -8px; margin-bottom: -8px;}


/* Allgemein */
span.prbold {color:#3A5A7B;font-weight:bold;}
span.lightitalic {font-weight:normal;font-style:italic;}

/* Tabellen */
tr				{color:#000000;font-size:12px;font-weight:normal;}
td				{color:#000000;font-size:12px;font-weight:normal;}

td.tbbg			{background-color:#000000;}
td.tbwhite		{background-color:#FFFFFF;}
td.tbpr			{background-color:#42678C;}
td.tbpr2		{background-color:#9DAEC7;}
td.tbem			{background-color:#F55F33;}
td.tbwerbung	{background-color:#6F695F;}
td.tbwerbung2	{background-color:#BFBCB3;}
td.tbquot1		{background-color:#7E786E;}

td.tbline1		{background-color:#000000;}
td.tbline2		{background-image:url(images/dotline.gif);}

/* Unorderd List */
ul.links        {list-style:url('images/bluearrow.gif') square outside;margin-left:15px;margin-right:40px;font-size:11px;line-height:16px;color:#000000;}
ul.outside      {list-style:url('images/hyphen.gif') square outside;margin-left:15px;margin-right:40px;font-size:11px;line-height:16px;color:#000000;}
ul      		{list-style:url('images/hyphen.gif') square outside;margin-left:15px;margin-right:40px;font-size:11px;line-height:16px;color:#000000;}

ul.subtitle 	{list-style:url('images/blackarrow.gif');margin-left:15px;margin-right:0px;margin-bottom:0px;padding-left: 0px;font-size:11px;line-height:16px;color:#000000;}
ul.subtitle li {font-weight: bold;margin-left: 0px;}

/* Auszeichnungen */
b,strong		{font-weight:bold;}
i,em			{font-style:italic;}


/* Farben */
.colpr			{color:#3A5A7B;}
.colprbg		{color:#42678C;}
.colprsoft		{color:#9DAEC7;}
.colwerbung		{color:#6F695F;}
.colwerbungsoft	{color:#BFBCB3;}
.colemotions	{color:#F55F33;}
.colwhite		{color:#FFFFFF;}
.colblack		{color:#000000;}
.colred			{color:#AC152B;}

input, textarea {color:#000000;font-size:11px;}


/* special definitions for forum_page */
TABLE.forum_table td {
	vertical-align:top;
	font-size:11px;
	padding-bottom:10px;
	line-height:16px;
}

TABLE.forum_table ul {
	margin:0px;
	padding:5px 0px 5px 0px;
	list-style-type:none;
	list-style-image:none;
	background-image:none;
}

TABLE.forum_table li {
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	line-height:16px;
	clear:both;
	display:block;
}

#flash {font-family:verdana,arial,sans-serif;font-size:11px;line-height:14px;color:#444444;margin:0;padding:0;margin-left: 25px; margin-right: 25px;}
#flash td {font-size: 10px; !important}
#flash img {border:0px;}
#flash table#maintable {margin: 0 auto;background-color:#ffffff;vertical-align:top;}
#flash a:link, #flash a:visited {color:#d85f07;text-decoration:none;}
#flash a:hover {color:#000000;}
#flash td#header {padding:8px 20px 20px 20px;}
#flash h1.headertitle {font-size:18px;}
#flash div#date {font-size:10px;line-height:12px;color:#999999;}
#flash td#intro {background-color:#f0f0f0;padding:20px;}
#flash h2.introtitle {font-size:11px;line-height:14px;color:#888888;font-weight:bold;margin:0px;padding:0px;}
#flash td.blog_entry {margin:0px;padding:0px 20px 0px 20px;border-bottom:10px solid #f0f0f0;}
#flash td.blog_text {vertical-align:top;padding:20px 15px 20px 0px;line-height:14px;}
#flash h2.blog_title {font-weight:bold;font-size:14px;line-height:18px;margin:0 0 11px 0;}
#flash td.blog_info {width:160px;vertical-align:top;padding:20px 0px 20px 15px;font-size:10px;line-height:14px;border-left:2px solid #f0f0f0;}
#flash img.blog_image {margin-bottom:0px; width:160px;}
#flash td#footer {margin:0px;padding:20px 0px 0px 20px;}
#flash h3.footer_header {font-size:10px;line-height:14px;margin:0 0 11px 0;}
#flash td.footer_text {font-size:10px;line-height:14px;vertical-align:top;}