/* @override file:///Users/sg/VM-Austauschordner/gutsche/layout.css */

/* @group Reset CSS */


/* -------------------------------------------------------------- 
  
   Reset.css
   * Resets default browser CSS styles.
   
   Original by Erik Meyer:
   * meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
   
-------------------------------------------------------------- */
#wrapper {
	display: none;
}
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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	outline: none;
}
a img {
	border: none;
}
body { color: #000; background: white;
	font: 12px/15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
br.antifloat {
	clear: both;	
	height: 1%;
	line-height: 1%;
	font-size: 1%;
}
p.antifloat {
	clear: both;	
}
.invisible {
    display:block; position:absolute; left: -2000px; height: 0px; width: 0px;
}
/* -------------------------------------------------------------- */
/* @end */

/* @group structur */
body {
	background: white url(pics/bg-body.gif) repeat-y left top;
	font: 12px/20px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
#all {
	overflow: auto;
	min-height: 100vh;
	background: url(pics/bg-body-negative.gif) no-repeat left top;
}
.logowrapper {
	background: url(pics/logo.gif) no-repeat 640px 50px;
	overflow: auto;
}
#left {
	width: 155px;
	margin-top:130px;
	float: left;
}

#left a:link, #left a:visited{
	color: #006db0;
	font-weight: bold;
	text-decoration: none;
}
#left a:hover, #left a:visited:hover{
	color: #64a6cf;
	text-decoration: none;
}

#left li {
	list-style-type: none;
	line-height: 25px;
	margin: 0 0 0 28px;
}
#content {
	width: 415px;
	height: 670px;
	margin-left: 170px;
}
#leftwrapper {
	margin-top: 135px;
	width: 720px;
	overflow: auto;
	float: left;
}

#right {
	margin: 265px 0 0 722px;
	width: 270px;
}
/* @end */
/* @group text */
#content a:link, #content a:visited,
#content a:hover, #content a:visited:hover,
#right a:link, #right a:visited,
#right a:hover, #right a:visited:hover {
	text-decoration: none;
	color: #64a6cf;
}
#content a:hover, #content a:visited:hover,
#right a:hover, #right a:visited:hover {
	text-decoration: underline;
	}
#content h1 {
	font-size: 24px;
	color: #006db0;
	margin: 65px 0 25px 0;
}
#content h2 {
	color: #006db0;
	margin: 25px 0 20px 0;
	font-weight: bold;
}
#content h3 {
	background: url(pics/bullet.gif) left 3px no-repeat;
	color: #006db0;
	margin: 25px 0 20px 0;
	font-weight: bold;
	padding-left: 20px;
}
#content p, #content dl {
}
#content dt {
	font-weight: bold;
	margin-top: 10px;
}

#content li {
	margin-left: 20px;
}
#content ul {
	margin: 10px 0;
}
#right {
	color: #7b7c7e;
}
#right h1 {
	color: #006db0;
	font-weight: bold;
	margin: 45px 0 15px 0px;
}
#right p {
	margin-left: 6px;
}
.breadcrumb, 
.breadcrumb a:link, .breadcrumb a:visited,
.breadcrumb a:hover, .breadcrumb a:visited:hover {
	color: #7b7c7e !important;
	font-size: 11px;
	text-decoration: none;
}
.breadcrumb a:hover, .breadcrumb a:visited:hover {
	text-decoration: underline;
	}
/* @end */

/* @group bing-Karte */
	  	#birdsStyle
		{
			background-color:#F1F7F7;
			color:#444444;
			cursor:pointer;
			font-size:7.5pt;
			height:19px;
			line-height:19px;
			
			text-decoration:none;
			padding-bottom:0;
			padding-left:15px;
			padding-right:15px;
			padding-top:0;
			position:relative;
			text-align:center;
		}
		#birdsStyle:hover
		{
			background-color:#E9E9E9;
			text-decoration:none;
		}


/* @end */