@charset 'utf-8';
@import url(reset.css);
@import url(menu.css);
@import url(prettyCheckboxes.css);

/* ----------------------------------------------------- All browsers */

html {  }
body { background:#F3F4EE url(../../bitmaps/bgMain.gif) 0 0 repeat-x; text-align:center; font:13px/1.6em Arial, Helvetica, sans-serif; color:#444 }

#nonFooter { position: relative; min-height:100%; width:898px; margin:auto; background:url(../../bitmaps/bgContent.gif) 0 0 repeat-y; text-align:left }
	#content { padding-bottom:160px; padding-top:15px }
	#header { background:url(../../bitmaps/bgHead.gif) left bottom repeat-x; height:149px; border-bottom:1px solid #DEDBD1 }
	#header div { height:120px; overflow:hidden }
	#header img.rss { position:absolute; right:20px; top:120px }

#footer {
	width:858px;
	padding:0 20px;
	margin:auto;
	text-align:left;
	position: relative;
	margin-top: -160px;
	height:160px;
	background:#262626 url(../../bitmaps/bgFooter.jpg) 1px bottom no-repeat;
	color:#FFF;
	line-height:30px;
	font-size:14px;
} 

.floatbox { overflow:hidden }

#rightCol { width:300px; float:right /*background:#e2e2e2*/ }
#leftCol { margin-right:300px; min-width:598px /*background:#ededed; */ }
.teaserbox { background:#F5F4F0; margin:15px; padding:15px; border:1px solid #DEDBD1 }
.content { margin:15px; padding:15px; position:relative }
.aktuelles { border-color:#D80; border-width:2px }

a {  }
a:active { position:relative; top:1px }
a.static:active { position:static }

#footer a, #content a { text-decoration:none; color:#D80 }
#footer a:hover, #content a:hover { text-decoration:underline }
#footer a {  }
#content a:after { content:" »" }
#content a.image { position:absolute; top:0; right:0 }
#content a.image:hover { text-decoration:none }
#content a.image:after { content:"" }
#content a.back:after { content:"" }
#content a.back:before { content:"« " }

/*
#rightCol a.textlink,#rightCol a.AS_ajax_resultLink { text-decoration:none; color:#D80 }
#rightCol a.textlink:hover ,#rightCol a.AS_ajax_resultLink:hover{ text-decoration:underline }
#rightCol a.textlink:after ,#rightCol a.AS_ajax_resultLink:after{ content:' »' }
*/
#leftCol p { margin:5px 0 10px }
#rightCol p { margin:0 }

h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; line-height:1.1em; font-weight:normal }
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; border-bottom:1px solid #444; padding-bottom:5px; margin:30px 0 20px; line-height:1.1em; font-weight:normal }
label, h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; margin-bottom:5px; line-height:1.2em; font-weight:normal }
label { display:inline }

h1 + h3, table + h3, p + h3, h1 + h1 { margin-top:15px }

.content ul { margin:5px 0 25px 0; list-style:circle; list-style-position:inside }
.content ul li { padding-left:20px }

form#ajaxSearch_form { position:relative; zoom:1 }
form#ajaxSearch_form input#ajaxSearch_input { border:1px solid #DEDBD1; font-family:Arial, Helvetica, sans-serif; color:#444; padding:5px 4px; width:230px }
form#ajaxSearch_form input#ajaxSearch_submit { position:absolute; right:5px; top:5px; width:25px; height:24px; border:none; cursor:pointer; text-indent:-9999px /*background:url(../../bitmaps/suche.gif);*/ }

.ajaxSearch_highlight, .ajaxSearch_highlight1 { border-bottom:3px solid #d80; background:#F5F4F0; border-style:double }
.ajaxSearch_resultDescription { float:left; color:green; font-weight:bold /*display:none*/ }

div#koopsmailinglistx p { /*color:green*/ }
div#koopsmailinglistx .error { /*color:blue*/ }
div#koopsmailinglistx input.koopsmailinglistx_text { display:block; margin-bottom:20px; border:1px solid #DEDBD1; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#444; padding:5px 4px; width:290px }
div#koopsmailinglistx input.koopsmailinglistx_radio {  }
div#koopsmailinglistx div.koopsmailinglistx_radioContainer { margin-top:20px }
div#koopsmailinglistx input.koopsmailinglistx_submit { clear:left; display:block; margin-top:40px; width:140px; height:30px }


/* ----------------------------------------------------- JS enabled browsers */

.js div { }

/* ----------------------------------------------------- IE7 and below */

.ie7 div { }
.ie7 img.ieblock { display:block }

/* ----------------------------------------------------- IE6 and below */

.ie6 #nonFooter { height: 100% }
.ie6 .floatbox { zoom:1 } /*zoom*/
.ie6 #rightCol {  }
.ie6 #leftCol {  }


