/***********************
 *     Allgemeines     *
 ***********************/
body	{ font-family : arial, helvetica, verdana, geneva, sans-serif; background-color: #A8B7D9; padding: 0px; margin: 0px; scrollbar-3dlight-color:#3c345a; scrollbar-arrow-color:#3c345a; scrollbar-base-color:#3c345a; scrollbar-track-color:#A7B7D9; scrollbar-darkshadow-color:#A7B7D9; scrollbar-face-color:#A7B7D9; scrollbar-highlight-color:#A7B7D9; scrollbar-shadow-color:#3c345a; }
p	{ font-size: 12px; font-family: arial, helvetica, verdana, geneva, sans-serif}
td	{ font-size: 12px; font-family: arial, helvetica, verdana, geneva, sans-serif}
.contenttable-0 tr td { vertical-align: top; padding-left:5px;margin-top:15px;}
.contenttable-0 tr td ul { list-style-type:circle;}
.contenttable-0 {margin-top:10px;}
.contenttable-0 tr p {margin-top: -1px;}
.contenttable-0 .tr-0 .td-0 {width:100px;}
.contenttable-0 tr ul li {margin-top:12px;}

/*.tr-even .tr-odd {vertical-align:top;}*/

.align-center {
			text-align:center !important;
			}

h1 	{ font-size: 18px; FONT-WEIGHT: bold; color: #3c345a; letter-spacing: 0.3em; }
h2 	{ font-size: 16px; FONT-WEIGHT: bold; color: #4B66AF; letter-spacing: 0.3em; }
h3 	{ font-size: 14px; FONT-WEIGHT: bold; color: #3c345a; letter-spacing: 0.1em; }

h4 { font-size: 18px; FONT-WEIGHT: bold; background-color: #011f43; color: #FFFFFF; margin: 0px; padding:2px;}
h5 { font-size: 17px; FONT-WEIGHT: bold; background-color: #011f43; color: #FFFFFF; margin: 5px; padding:2px;}

h4 a { color: #FFFFFF !important; text-decoration:none !important; }
h5 a { color: #FFFFFF !important; text-decoration:none !important; }

hr	{ color: #3c345a; }

A:link    { color: #3c345a; FONT-WEIGHT: bold; TEXT-DECORATION: none }
A:visited { color: #3c345a; FONT-WEIGHT: bold; TEXT-DECORATION: none }
A:active  { color: #3c345a; FONT-WEIGHT: bold; TEXT-DECORATION: none }
A:hover   { color: #b53540; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

.header2 	{ font-size: 18px; FONT-WEIGHT: bold; color: #011f43; letter-spacing: 0.3em; }
.headerwhite 	{ font-size: 18px; FONT-WEIGHT: bold; color: #FFFFFF; letter-spacing: 0.3em; }
.keynotebox		{ background-color: #011f43; padding: 2px;text-align:center;}
.keynotebox_name		{ font-size: 14px; FONT-WEIGHT: bold; color: #FFFFFF; letter-spacing: 0.1em; }
.keynotebox_comp		{ font-size: 12px; color: #FFFFFF; letter-spacing: 0.02em; }


.fliesstext		{ font-size: 12px; color: #3c345a; text-align:justify  }
.ticker			{ background-color: #FFFFFF; WIDTH: 560px; border: 0px solid #ffffff; font-size: 13px; FONT-WEIGHT: bold; color: #b53540; letter-spacing: 0.2em;}

.imprint		{ font-size: 10px; color: #555555}
A.imprint:link 		{COLOR: #555555; TEXT-DECORATION: none}
A.imprint:visited 	{COLOR: #555555; TEXT-DECORATION: none}
A.imprint:active 	{COLOR: #555555; TEXT-DECORATION: none}
A.imprint:hover 	{COLOR: #B21D34; TEXT-DECORATION: none}


.topbody		{ background-image: url(../grafiken/topback.gif); background-attachment: fixed; }
.topmenu		{ background-color: #011f43;  margin: 4px; height:17px }
.leftmenu		{ background-color: #011f43;  margin: 2px; height:17px }
.menubody		{ background-image: url(../grafiken/menuback.jpg); background-attachment: fixed; }
.mainbody		{ background-image: url(../grafiken/mainback.gif); background-position: right;}
.menuleft		{ background-image: url(../grafiken/menuback.gif);}
.menuleftred		{ background-color: #011f43;}
.lefttopbox		{ background-color: #011f43; COLOR: #FFFFFF; FONT-SIZE: 10px; TEXT-DECORATION: none; letter-spacing: 0.3em; padding: 2px  }

.sponsorbox		{ border: 1px solid #011f43}
.inhaltbox		{ border: 1px solid #444444; background-color: #FFFFFF; padding: 20px  }



.table1 		{ }
.tr1 			{ FONT-SIZE: 12px; BACKGROUND: #A8B7D9}
.tr2 			{ FONT-SIZE: 12px; BACKGROUND: #A8B7D9}

.radiobuttons 		{ WIDTH: 20px; FONT-SIZE: 11px; BACKGROUND: #E0E7F5; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
.radiobuttons2 		{ WIDTH: 20px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: none; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
.radiobuttonstable 	{ FONT-SIZE: 11px; BACKGROUND: #E0E7F5; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
.terms 			{ FONT-SIZE: 10px; BACKGROUND: #e5e5e5; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}

TEXTAREA 		{ WIDTH: 300px; FONT-SIZE: 11px; BACKGROUND: #E0E7F5; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
INPUT 			{ WIDTH: 140px; FONT-SIZE: 11px; BACKGROUND: #E0E7F5; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
SELECT 			{ WIDTH: 200px; FONT-SIZE: 11px; BACKGROUND: #E0E7F5; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
OPTION 			{ FONT-SIZE: 11px; BACKGROUND: #E0E7F5; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
.checkbox 		{ WIDTH: 40px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: none; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px}

.contingentof {	WIDTH: 90px; BORDER-RIGHT: #9999CC 1px solid; BORDER-TOP: #9999CC 1px solid; FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #9999CC 1px solid; BORDER-BOTTOM: #9999CC 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}



.pdatum 	{COLOR: #000066; FONT-SIZE: 16px; FONT-WEIGHT: bold; letter-spacing: 0.2em; TEXT-DECORATION: underline; padding-bottom: 20px }

.praum 		{COLOR: #000066; FONT-SIZE: 16px; FONT-WEIGHT: bold; letter-spacing: 0.1em; TEXT-DECORATION: none}
.pzeit 		{COLOR: #CC0000; FONT-SIZE: 12px; FONT-WEIGHT: bold; line-height: 15px; TEXT-DECORATION: none}

.pfunktion	{COLOR: #000000; FONT-SIZE: 12px; TEXT-DECORATION: none}
.pspeaker	{COLOR: #000066; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none}

A.pspeaker:link	{COLOR: #000066; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.pspeaker:visited	{COLOR: #000066; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.pspeaker:hover	{COLOR: #999999; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
A.pspeaker:active	{COLOR: #999999; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

.pposition 	{COLOR: #000000; FONT-SIZE: 12px; TEXT-DECORATION: none}
.pfirma 	{COLOR: #000000; FONT-SIZE: 12px; TEXT-DECORATION: none}


.ppanel 	{COLOR: #000000; FONT-SIZE: 16px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.pstream 	{COLOR: #000000; FONT-SIZE: 16px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

.psubtitel 	{COLOR: #000066; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.ptitel 	{COLOR: #000066; FONT-SIZE: 14px; letter-spacing: 0.1em; TEXT-DECORATION: none}

.pinhalt 	{COLOR: #000000; FONT-SIZE: 12px; TEXT-DECORATION: none}



/***********************
 *     Programm        *
 ***********************/

.datum 		{COLOR: #3c345a; FONT-SIZE: 16px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.zeit 		{COLOR: #b53540; FONT-SIZE: 12px; FONT-WEIGHT: bold; line-height: 15px; TEXT-DECORATION: none}
.speaker	{COLOR: #57555d; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.firma	 	{COLOR: #57555d; FONT-SIZE: 11px; FONT-WEIGHT: lighter; TEXT-DECORATION: none}
.panel 	{COLOR: #57555d; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.stream 	{COLOR: #57555d; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.titel 	{COLOR: #3c345a; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.subtitel 	{COLOR: #3c345a; FONT-SIZE: 12px; TEXT-DECORATION: none}
.inhalt 	{COLOR: #57555d; FONT-SIZE: 10px; TEXT-DECORATION: none}

/* Startseite */

.csc-textpic-imagecolumn dl {
	padding-bottom:90px;
	position:relative;
}

.csc-textpic-imagecolumn dl dd.csc-textpic-caption {
	position:absolute;
	left:0px;
	bottom: 0px;
	height:85px;
	width:125px;
}


/***********************
 *     Contact         *
 ***********************/

.csc-mailform {
	border:				1px solid #000000;
	width:				500px;
	padding:			0px;
	background-color:		rgb(168, 183, 217);
}

.csc-mailform-field {
	padding:			5px;
	background-color:		rgb(168, 183, 217);
	float:				left;
}

.csc-mailform-field label{
	display:			block;
	width:				120px;
	float:				left;
	font-weight:			bold;
	padding-top:			3px;
}

.csc-mailform-check,
.radio {
	width:				12px !important;
}

.csc-mailform-field input, .csc-mailform-field textarea {
	width:				350px;
}

.csc-mailform-field input.csc-mailform-submit {
	width:				100px;
	text-align:			center;
	margin-left:			120px;
}

.csc-mailform-field #mailformformtype_reset {
	width:				100px;
}

/***********************
 *     Menü            *
 ***********************/
.ptitel2 			{COLOR: #000066; FONT-SIZE: 18px; letter-spacing: 0.2em; FONT-WEIGHT: lighter; TEXT-DECORATION: none}
A.ptitel2:link 		{ TEXT-DECORATION: none; FONT-WEIGHT: lighter}
A.ptitel2:visited 	{ TEXT-DECORATION: none; FONT-WEIGHT: lighter}
A.ptitel2:active 	{ TEXT-DECORATION: none; FONT-WEIGHT: lighter}
A.ptitel2:hover 		{ TEXT-DECORATION: underline; FONT-WEIGHT: lighter}


.headerwhite 	{ font-size: 18px; FONT-WEIGHT: bold; color: #FFFFFF; letter-spacing: 0.3em; }
A.headerwhite:link 	{ font-size: 18px; FONT-WEIGHT: bold; color: #FFFFFF; letter-spacing: 0.3em; TEXT-DECORATION: none}
A.headerwhite:visited 	{ font-size: 18px; FONT-WEIGHT: bold; color: #FFFFFF; letter-spacing: 0.3em; TEXT-DECORATION: none}
A.headerwhite:active 	{ font-size: 18px; FONT-WEIGHT: bold; color: #FFFFFF; letter-spacing: 0.3em; TEXT-DECORATION: none}
A.headerwhite:hover 	{ font-size: 18px; FONT-WEIGHT: bold; color: #FFFFFF; letter-spacing: 0.3em; TEXT-DECORATION: underline}

.sprachwahl {COLOR: #FFFFFF; FONT-SIZE: 9px; TEXT-DECORATION: none; letter-spacing: 0.1em; padding: 0px}
A.sprachwahl:link 	{COLOR: #FFFFFF; TEXT-DECORATION: none}
A.sprachwahl:visited 	{COLOR: #FFFFFF; TEXT-DECORATION: none}
A.sprachwahl:active 	{COLOR: #FFFFFF; TEXT-DECORATION: none}
A.sprachwahl:hover 	{background-color: #FFFFFF; COLOR: #011f43}
 
.menu_sub     		{background-color: #011f43; COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; letter-spacing: 0.1em; padding: 0px}
A.menu_sub:link 	{COLOR: #FFFFFF; TEXT-DECORATION: none}
A.menu_sub:visited 	{COLOR: #FFFFFF; TEXT-DECORATION: none}
A.menu_sub:active 	{COLOR: #FFFFFF; TEXT-DECORATION: none}
A.menu_sub:hover 	{background-color: #FFFFFF; COLOR: #011f43}

.menu_sub_on     	{background-color: #FFFFFF; COLOR: #011f43; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; letter-spacing: 0.1em; padding: 0px}
A.menu_sub_on:link 	{COLOR: #011f43; TEXT-DECORATION: none}
A.menu_sub_on:visited 	{COLOR: #011f43; TEXT-DECORATION: none}
A.menu_sub_on:active 	{COLOR: #011f43; TEXT-DECORATION: none}
A.menu_sub_on:hover 	{background-color: #011f43; COLOR: #FFFFFF}

.menu_sub_off     	{background-color: #011f43; COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; letter-spacing: 0.1em; padding: 0px}
A.menu_sub_off:link 	{COLOR: #FFFFFF; TEXT-DECORATION: none}
A.menu_sub_off:visited 	{COLOR: #FFFFFF; TEXT-DECORATION: none}
A.menu_sub_off:active 	{COLOR: #FFFFFF; TEXT-DECORATION: none}
A.menu_sub_off:hover 	{background-color: #FFFFFF; COLOR: #011f43}

.menu_off     		{background-color: #011f43; COLOR: #FFFFFF; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; letter-spacing: 0.2em; padding: 6px 15px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff}
A.menu_off:link 	{COLOR: #FFFFFF; TEXT-DECORATION: none}
A.menu_off:visited 	{COLOR: #FFFFFF; TEXT-DECORATION: none}
A.menu_off:active 	{COLOR: #FFFFFF; TEXT-DECORATION: none}
A.menu_off:hover 	{background-color: #a8b7d9; COLOR: #011f43; TEXT-DECORATION: none}

.menu_on    	 	{background-color: #a8b7d9; COLOR: #011f43; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; letter-spacing: 0.2em; padding: 6px 15px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff}
A.menu_on:link 		{COLOR: #011f43; TEXT-DECORATION: none}
A.menu_on:visited 	{COLOR: #011f43; TEXT-DECORATION: none}
A.menu_on:active 	{COLOR: #011f43; TEXT-DECORATION: none}
A.menu_on:hover 	{background-color: #011f43; COLOR: #ffffff; TEXT-DECORATION: none}

.copyright    		{COLOR: #57555d; FONT-SIZE: 11px; TEXT-DECORATION: none;}
A.copyright:link 	{COLOR: #57555d; TEXT-DECORATION: none}
A.copyright:visited 	{COLOR: #57555d; TEXT-DECORATION: none}
A.copyright:active 	{COLOR: #57555d; TEXT-DECORATION: none}
A.copyright:hover 	{COLOR: #990000; TEXT-DECORATION: underline}

