/*-----------------------------------------------------------------------------
Primary Style Sheet

version:   1.0
author:    Claudia Adler
email:     info@claudiaadler.com
website:   http://www.claudiaadler.com



-----------------------------------------------------------------------------*/

/* =Global Reset
    -----------------------------------------------------------------------------*/
/* Remove padding and margin */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0; padding:0}

/* Remove borders */
table {border-collapse:collapse; border-spacing:0}
fieldset, img {border:0}
abbr, acronym {border:0}

/* Remove border around linked images */
img {border: 0;}

/* Reset font-size and -weight */
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal; font-weight:normal}
h1, h2, h3, h4, h5, h6 {font-size:1em; font-weight:normal}

/* Remove styling from all list items */
ol, ul {list-style:none}

/* Aligning captions left */
caption, th {text-align:left}

/* Remove quotemarks */
q:before, q:after {content:''}

/* =General
-----------------------------------------------------------------------------*/

/* Class for clearing floats */
.clear {
	clear:both;
}

/* Hide skip links */
#accessibility, #page_description {
	display:none;
}

/* fixing the IE/Win Disappearing List-Background Bug */
ul, ol, dl {position: relative; }


/* hiding elements */
hr, .hidden {display:none !important;}

/* clearing div*/
.clearboth {clear:both;height:1px;font-size:1px;line-height:1em;}



/* =Typography (Global)
-----------------------------------------------------------------------------*/

body {
	font: 62.5%/1.6 "Helvetica Neue light", Helvetica, Arial, sans-serif;
 	background:#d9c5b3 url('images/bg.jpg') repeat-x;
	text-align:center; /* centering in IE 5.x */
}

/* ---------------------------------------------------------------------------
    Layout
-----------------------------------------------------------------------------*/

/* Header
-----------------------------------------------------------------------------*/

#header  { 	
	width:860px;
	margin: 0 auto;
	position:relative;
	text-align:left; /* reset text centering in IE 5.x */
	z-index:3;
}

#header h2   { 	
	position:absolute;
	color:#fff;
	height:52px;
	width:245px;
	top:29px;
	left:20px;
	text-indent:-9999px;
	outline:0;
}

#header h3   { 	
	text-indent:-9999px;
	outline:0;
	position:absolute;	
	left:245px;
	width:250px;
	height:220px;
}


/* =Global Nav
-----------------------------------------------------------------------------*/
#global_nav {
	overflow:hidden;
	position:relative;
	padding-left:20px;
}

#global_nav li {
	float:left;
	width:100px;
	border-bottom:1px solid #dadada;
	background:none;
	padding:0;
}

/* main links
---------------------------*/

p{

padding:8px 6px 0px 10px;
font-size:1.3em;
text-align:left;
color:#333333;
line-height:140%;
}

h1{

padding:6px 3px 0px 10px;
color:#37548a;
font-size:2em;
font-weight:100;
line-height:155%;
text-align:left;
}

h2{

padding:10px 6px 0px 10px;
font-size:1.6em;
font-weight:500;
line-height:140%;
text-align:left;

color:#37548a;
}

h3{

padding:10px 6px 0px 10px;
font-size:1.6em;
font-weight:bold;
line-height:150%;
text-align:left;
color:#37548a;
}

h4{

padding:0px 6px 0px 10px;
font-size:1.3em;
font-weight:bold;
line-height:150%;
text-align:left;
color:#37548a;
}

a, a:visited{
color:#29425a;
font-weight:bold;
text-decoration:none;

} 

a:hover{
color:#93114e;
text-decoration:underline;

}

strong{
color:#29425a;
font-weight:bold;
}

table{
margin-left:10px;
margin-bottom:6px;
}
caption, th {
padding-left:10px;
background-color:#d9ccb6;
color:#496282;
font-size:1.1em;}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#wrap{
	position:relative;
	margin:20px auto;
	padding:0;
	border:none;
	width:800px;
	height:600px;
	text-align:center;
	background-color:#fff;
	z-index:1;
	}
	/* \*/
* html #wrap { height: 1%; }
/* */	
/**************************************************************/
#header{
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:none;
	width:800px;
	height:139px;
	text-align:center;
	background-color:#fff;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	z-index:3;
	}
	/* \*/
* html #header{ height: 139px; }
/* */	
/****************end header***********************************/
#headerFeld{
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:none;
	width:800px;
	height:173px;
	text-align:center;
	background-color:#fff;
	background-image:url(images/headerFeld.jpg);
	background-repeat:no-repeat;
	}
	/* \*/
* html #headerFeld{ height: 173px; }
/* */	
/****************end header***********************************/
#headerMed{
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:none;
	width:800px;
	height:173px;
	text-align:center;
	background-color:#fff;
	background-image:url(images/headerMed.jpg);
	background-repeat:no-repeat;
	}
	/* \*/
* html #headerMed{ height: 173px; }
/* */	
/****************end header***********************************/

#center{
	position:absolute;
	top:139px;
	left:0;
	margin:0;
	padding:0;
	border:none;
	width:800px;
	height:560px;
	background-color:#fff;
	background-image:url(images/center.jpg);
	background-repeat:no-repeat;
	z-index:20;
	}
	/* \*/
* html #center { height: 560px; }
/* */	


/**********************************center2*******************************/
#center2{
	position:absolute;
	top:171px;
	left:0;
	margin:0;
	padding:0;
	border:none;
	width:800px;
	height:560px;
	background-color:#d0bfa4;
	background-image:url(images/center2.jpg);
	background-repeat:no-repeat;
	z-index:20;
	}
	/* \*/
* html #center2 { height:560px; }
/* */	

#centerTermine{
	position:absolute;
	top:139px;
	left:0;
	margin:0;
	padding:0;
	border:none;
	width:800px;
	height:461px;
	background-color:#d0bfa4;
	background-image:url(images/center.jpg);
	background-repeat:no-repeat;
	z-index:20;
	}
	/* \*/
* html #centerTermine { height:461px; }
/* */	

#centerTermine2{
	position:absolute;
	top:599px;
	left:0;
	margin:0;
	padding:0;
	border:none;
	width:800px;
	height:400px;
	background-color:#d0bfa4;
	background-image:url(images/CenterCollum.jpg);
	background-repeat:repeat-y;
	z-index:22;
	}
	/* \*/
* html #centerTermine2 { height:400px; }
/* */	

/**********************************columns*******************************/

/**********************************columns*******************************/
.colLeft{
	position:absolute;
	top:5px;
	left:150px;
	margin:0;
	padding:0;

	border:none;
	width:211px;
	height:auto;
	text-align:left;
	z-index:30;
}

.colRight{
	position:absolute;
	top:5px;
	left:375px;
	display:inline;
	margin:0;
	padding:0;
	background-color:#dccfbb;
	background-image:url(images/rightCol.jpg);
	background-repeat:no-repeat;
	border:none;
	width:374px;  
	height:auto;
	text-align:left;
	z-index:32;
	}
.colMiddle{
	position:absolute;
	top:40px;
	left:190px;
	margin:0;
	padding:0;
	border:none;
	width:355px;
	height:auto;
	text-align:left;
	z-index:30;
}

.colTermine{
	position:absolute;
	top:40px;
	left:190px;	
	width:355px;
	height:auto;
	margin:0;
	padding:0;
	border:none;
	text-align:left;
	z-index:30;
}
	/* \*/
* html .colTermine{ height:400px; }
/* */	

.colTermine p{
padding:0px 6px 0px 10px;
font-size:1em;
text-align:left;
color:#333333;
line-height:140%;
}
.colTermine2{
	position:absolute;
	top:-20px;
	left:190px;	
	width:355px;
	height:auto;
	margin:0;
	padding:0;
	border:none;
	text-align:left;
	z-index:32;
}
	/* \*/
* html .colTermine2{ height:400px; }
/* */	

.colTermine2 p{
padding:0px 6px 9px 10px;
font-size:1em;
text-align:left;
color:#333333;
line-height:140%;
}

	
.contact{
	position:absolute;
	top:350px;
	left:563px;
	margin:0;
	padding:0;
	border:none;
	width:210px;
	height:auto;
	text-align:right;
	z-index:30;

}
	
	#footer{
	position:absolute;
	top:460px;
	left:0;
	bottom:0;
	height:103px;
	width:800px;
	background-color:#d9c5b3;
	background:url(images/footer2.jpg); 
	background-repeat:no-repeat;
	z-index:23;
}

	#footer h4{
	padding:30px 0px 0px 80px;
	line-height:140%;
	}
	
	#footer2{
	position:absolute;
	top:999px;
	left:0;
	bottom:0;
	height:103px;
	width:800px;
	background-color:#d9c5b3;
	background:url(images/footer2.jpg); 
	background-repeat:no-repeat;
	z-index:23;
}

	#footer2 h4{
	padding:30px 0px 0px 80px;
	line-height:140%;
	}
		.kleiner{

		font-size:0.8em;
		text-align:center;
	}


/*****************************menu***************************************/
#menu {
position:absolute;
top:120px;
left:-5px;
width:138px;
height:150px;
margin:10px 0px 10px 3px;
text-align:right;
font-size:15px;
font-weight:bold;
line-height:30px; 
z-index:50;
}
#menu a, #menu a:visited {
display:block;
width:138px;  
height:31px;
text-decoration:none; 
color:#2e4e6a;
}
#menu a span {
padding-right:15px;
}
#menu a:hover {
display:block; 
width:138px; 
height:31px;
cursor:pointer; 
text-decoration:none; 
color:#186da0; 
background-image:url(images/btn.jpg);
background-repeat:no-repeat;
}

#on {
display:block; 
height:31px;
padding-right:15px;
font-size:15px;
font-weight:bold;
line-height:30px; 
color:#186da0;
text-align:right;


}
/***************************end menu*************************/

