/* IconScreen 03.2006	*/

/* Basic + Layout
------------------------------------------------------------------------------------------------------------------*/
a, body, div, fieldset, form, h1, h2, h3, h4, h5, hr, img, label, legend, ul, li, ol, p, dl, span, table, td, th, tr, ul { 
	margin: 0; 
	padding: 0; 
	line-height: 120%;
	border: 0; }

body {
	font-family: Verdana, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 12px;
	background-color:#D4D4D4; }

#Wrapper { 
	width: 940px;	}

#Head {
	height: 93px;
	background-image: url(/docs/_images_basic/bg_top.gif);
	background-repeat: no-repeat; }

#FirstNavigation {
	height: 33px;
	background: #002D65; }

#SecondNavigation {
	height: 21px;
	padding-left: 93px;}

#ContentWrapper {
	width: 940px;
	text-align: left; }

#Content { 
	width: 847px; 
	float: right; 
	padding-bottom: 45px;}

#areaContent { 
	width: 280px; 
	float: left; }

#mainContent { 
	width: 392px;
	display: inline; /* :KLUDGE: Fixes IE double margin float bug */
	float: left;
	font-size: 12px;
	padding: 20px 15px 0 23px; } 

#imageContent { 
	width: 137px;
	display: inline; /* :KLUDGE: Fixes IE double margin float bug */
	float: right; } 

#Search { 
	width: 93px; 
	float: left; }
	
#CleanSpace { 
	clear: left; 
	clear: right; 
	height: 20px; }

#Footer { 
	clear: both; }

#print { display: none; }
	


/* WYSIWYG Styles 
------------------------------------------------------------------------------------------------------------------*/
	
h1 {
	font-family: Verdana, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Arial, sans-serif;
	color: #00249c;
	font-size: 16px;
	padding-top: 15px;
	padding-bottom: 6px; }
	
h2  {
	font-family: Verdana, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Arial, sans-serif;
	color: #00249c;
	font-size: 14px;
	padding-top: 15px;
	padding-bottom: 6px; }
	
	
.top1 {
	font-family: Verdana, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Arial, sans-serif;
	color: #00249c;
	font-size: 16px;
	padding-top: 15px;
	padding-bottom: 12px;
	display: block; 
	font-weight: bold; }
	
.top2  {
	font-family: Verdana, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Arial, sans-serif;
	color: #00249c;
	font-size: 14px;
	padding-top: 15px;
	padding-bottom: 6px;
	display: block; 
	font-weight: bold; }
	
h1 a, h2 a { text-decoration: none; }		
	
	
h3 {
	font-family: Verdana, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Arial, sans-serif;
	color: #00249c;
	font-size: 12px;
	padding-top: 15px;
	padding-bottom: 2px; }
	
ul,ol { 
	padding-top: 10px;
	padding-bottom: 8px; }
	
ul { 
	list-style-type: none; }
	
ol { 
	margin-left: 22px; }

li {
	padding: 0 0 12px 15px;
	background-repeat: no-repeat;
	background-position: 0em 3px; }

ol li {
	padding: 0 0 4px 0;
	background-image: none; }

.mainContentLeft img {
	float: left;
	margin: 7px 10px .01em 0; }	

.mainContentRight img {
	float: right;
	margin: 0 0 .01em 10px; }
	
a { color: #00249c; }


.pdf {
	background-image: url(/docs/_images_basic/but_pdf.gif);
	background-repeat: no-repeat !important;
	padding-left: 38px !important;
	margin: 1px 0;
	display: block;
	background-position: 0em 3px;  }


.ex {
	background-image: url(/docs/_images_basic/but_ex.gif);
	background-repeat: no-repeat !important;
	padding-left: 38px !important;
	background-position: 0em 3px;  }


.image {
	background-image: url(/docs/_images_basic/but_image.gif);
	background-repeat: no-repeat !important;
	padding-left: 38px !important;
	background-position: 0em 3px;  }

#projektdaten table { width: 98%; }
	
#projektdaten th { font-weight: bold; padding: 2px 6px 2px 0; text-align: left; border-bottom: 1px solid #fff; width: 33%;  }
	
#projektdaten td { padding: 2px 3px 2px 6px; border-bottom: 1px solid #ccc;  width: 65%; }
	


/* areaContent Styles 
------------------------------------------------------------------------------------------------------------------*/	
#areaContentImage { 
	position: relative; 
	top: 67px; 
	height: 140px;
	width: 245px;  } 
	
#areaContentImage p {
	font-size: 10px;
	padding: 5px 5px 0 5px; }
	
#areaContentClaim { 
	position: relative; 
	top: 67px;
	width: 280px; 
	height: 109px; }

#areaContentAdress { 
	font-size: 11px;
	position: relative;  
	top: 21px; 
	width: 213px; 
	padding: 78px 5px 20px 27px;
	font-weight: bold; }
	
h4 { 
	color: #fff;
	font-size: 12px; 
	padding-top: 16px;}



/* mainContent Styles 
------------------------------------------------------------------------------------------------------------------*/	
#mainContent * {  }
#crunch { 
	margin-top: 18px;
	padding: 2px 0 20px 0; }


/* imageContent Styles 
------------------------------------------------------------------------------------------------------------------*/
.imageContentColor { height: 137px; }
.imageContentText { 
	font-size: 11px;
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; }



/* SearchForm Styles
------------------------------------------------------------------------------------------------------------------*/
#Search form { margin-top: 166px; padding: 2px 5px 0 0; height: 39px; }
#Search span { color: #fff; padding-left: 27px; font-size: 11px;}
#SearchButton { float: left; width: 16px height: 19px; border: none; }
#SearchField { float: right; width: 60px; padding: 0; margin: 0; }
#SearchColorBox { height: 108px; }


/* Footer Styles
------------------------------------------------------------------------------------------------------------------*/
#Footer p { 
	padding: 10px 10px 20% 0;  }