/*CSS RESET START*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
/*CSS RESET END*/

/**********************************************************

INTO SITE - STYLES START

*********************************************************/
#mainWrap { width: 817px;margin: 0px auto 13px;padding: 0px;background-color: #FFF;overflow: hidden;background-image: url(/fileadmin/img/menuBack.gif);background-position: left top;background-repeat: repeat-y;}
	#globalNav { width: 800px;height: 28px;background-image: url(/fileadmin/img/menuBack.gif);background-position: left top;background-repeat: repeat-y;text-align:center;	line-height: 1.2;}
		#globalNavSpace { width:150px;height: 28px;}
		#globalLinks1 { width: 132px;}
		#globalLinks2 { width: 232px;}
		#globalLinks3 {display:none;width: 208px;height:18px;margin: 6px 0 0 44px;}
			#globalLinks3 a { border: 3px solid #0F2F5F;margin:0px;padding:0px;background-color:#0F2F5F; }
			#globalLinks3 a:hover { border: 3px solid #D70004;margin:0px;padding:0px;background-color:#D70004; }
			#globalLinks3 img { margin:0px;padding:0px;}
	#topBar { width:820px;height: 97px;padding: 0px 0 1px 10px;background-image: url(/fileadmin/img/bg_topBar.png);border-bottom: 1px solid #FFF;	}
		#myId { margin: 10px 0 0 137px;}
	#leftNav { width: 150px;}
		.sectionImage { display: block; margin: 6px auto; }
			.sectionImage:hover { color:#FFF; }
		#leftNav ul {margin: 0px 0px 0px 0px;padding: 0px;list-style: none;}
			#leftNav ul li {margin: 0px 0px 5px;padding: 0px;}
				#leftNav ul li ul li {margin: 0px 0px 3px;}
		#leftNav .mainMenuItem {font-size: 9px;width: 125px;height: 18px;padding: 0px 0px 0px 25px;margin: 0px 2px 2px 0px;background-image: url(/fileadmin/img/mainMenu_bg.png);		background-position: left bottom;background-repeat: no-repeat;display:block;}
		#leftNav .mainMenuItem:hover {background-position: left top;}
		#leftNav .activeMenu { background-position: left top;}
			#leftNav .mainMenuSubItem {width: 100%;height: 14px;padding: 0px 0px 2px 0px;margin: 0px 2px 2px 0px;background-image: url(/fileadmin/img/subMenu_bg.png);background-position: center bottom;background-repeat: no-repeat;display:block;}
				.subItemFlag { float:left; margin:2px 3px 0px 0px; }
		#leftNav .leftNavText { line-height:1.1;margin:0 0 0 30px;padding:0;}
	#contentWrap {width: 660px;margin: 10px 0px 0px 0px;}
		.fullSpan { width: 100%; margin: 10px 0px;}
		.halfSpan { width: 48%; margin:10px 10px;}
		.wideSpan { width: 65%; margin:10px 10px;}
		.adSpan { width: 31%; margin: 10px 10px;}		
		#footer { width:100%;height:5px;background-color:#0F2F5F;border-top:1px solid #FFF; }
		#footer2 { width:100%;padding:7px 0px 0px;color: #0F2F5F;background-color:#FFF; text-align:center;}
			#footer2 a { color:#0F2F5F; }
			#footer2 a:hover { color:#D70004; }
/*2.0 POSITIONING and BEHAVIORS*/

	.block {float: left;display: inline;margin: 0px;padding: 0px;}
	.block-first {float: left;display: inline;margin: 0 5px 8px;padding: 0px;}
	.block-mid {float: left;display: inline;margin: 29px 20px 0px 0px;padding: 0px;}
	.block-last {clear: right;margin: 30px 0px 0px;}
	.last {clear: right;}

/*3.0 TYPOGRAPHY*/
body {color:#0F2F5F;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:18px;}
h1, h2, h3, h4, h5, h6 {font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;color:#111;}
h1 {font-size: 12px;font-weight:normal; color: #D70004;margin:0px 0px 20px;padding:1px 0px 0px;}
h2 {font-size: 12px;font-weight:normal; color: #D70004;margin:0px 0px 20px;padding:1px 0px 0px;}
h2.dropSpace1 {margin:0px 0px 2px; }
h2.dropSpace2 {margin:20px 0px 2px; }
h3 {font-size: 12px;font-weight:normal; color: #D70004;margin:0px 0px 20px;padding:1px 0px 0px;}
h4 {font-size: 12px;font-weight:normal; color: #D70004;margin:0px 0px 20px;padding:1px 0px 0px;}
h5 {font-size: 12px;font-weight:normal; color: #D70004;margin:0px 0px 20px;padding:1px 0px 0px;}
h6 {font-size: 12px;font-weight:normal; color: #D70004;margin:0px 0px 20px;padding:1px 0px 0px;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

h1 { padding:0 0px 0 0;margin:0px 0px 10px;background-image:url(/fileadmin/img/h1_bg.png);background-position:right bottom;background-repeat:no-repeat;}
h2 { padding:0 0px 0 0;margin:0px 0px 10px;}			
h3{color:#0F2F5F;padding:0 125px 0 0;margin:0px 0px 10px;background-image:url(/fileadmin/img/h1_blue_bg.png);background-position:right bottom;background-repeat:no-repeat;}
h4 {padding:0 0px 0 0;margin:0px 0px 10px;color:#0F2F5F;}
h5 {color:#FF0000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:18px;font-weight:900;font-weight:bold;font-style: italic;}
/* p should be like h4 10.02.2010*/
p {font-size: 12px;font-weight:normal; color: #D70004;margin:0px 0px 20px;padding:1px 0px 0px;}
p {padding:0 0px 0 0;margin:0px 0px 10px;color:#0F2F5F;}

p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:hover {color:#0F2F5F;text-decoration: none;}
a, a:active {color:#D70004;text-decoration: none;}	
strong {font-weight:bold;}
em, dfn {font-style:italic;}
sup, sub {line-height:0;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
table {margin-bottom:1.4em; width: 100%}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}

/* RTE Text Style Classes*/
.red{color: red;}
.underln{text-decoration: underline;}

h3.tablestyle{width: 160px;}
table.tablestyle{width: 350px; padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
.tablestyle td{width: 200px;}

.newsbackl{background-color: #e9f1f7;  padding:1px 6px;}  
.newsbackd {background-color: #dae8f2; padding:1px 6px;}
   		

/* FORM STYLES - 10/04/2008 */
#sendbroorder {}
#sendbroorder th, td {padding:0px 0px 2px 0px;}
span.pflicht{color:#CC0000;}
#sendbroorder td.formFieldName {width:120px;}
#sendbroorder input {background-color:#F0F2F5;border-color:#0F2F5F;border-style:none none solid;border-width:medium medium 1px;color:#0F2F5F;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:1px;} 
#sendbroorder textarea {background-color:#F0F2F5;border:1px solid #0F2F5F;color:#0F2F5F;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:1px;}
#sendbroorder input.button{border:1px solid #0F2F5F;}