@charset "UTF-8";
/* CSS Document */





/* /////////////////// -- ALLGEMEINE RESETS -- ////////////////////// */

*								{ margin:0; padding:0; }

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; 
								background:transparent; 
} 

body							{ line-height:1; }

ol, ul							{ list-style:none; }

table							{ border-collapse:collapse; border-spacing:0; }



/* /////////////////// -- STANDARD DEFINITIONEN -- ////////////////////// */


html							{ height:100.01%; margin-bottom:-1px; overflow-y:scroll; }
body 							{ line-height:1.3em; text-align:left; font-weight:normal; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; margin:20px; padding:0; background:#33AEC0; }



strong							{ font-weight:bold; }
input, textarea, select			{ font-size:1em; }

a								{ text-decoration:none; outline:none; }
a:link,
a:visited						{ text-decoration:none; color:#000; }
a:hover,
a:active						{ text-decoration:underline; }

h1, h2, h3, h4, h5, h6			{ font-size:1em; line-height:1em; }

h1 								{ font-size:20px; line-height:22px; color:#00AAD3; font-family: 'IM Fell DW Pica', arial, serif; padding:5px 0; text-transform:uppercase; }
h2								{ padding:3px 0 6px 0; font-size:14px; }
h3								{ padding:5px 0; }


table							{ width:100%; }
td								{ vertical-align:top; padding:2px; }
td								{ border-top:1px solid #CCC; }

hr								{ border:0px; height:1px; background:#000; }
.clear							{ clear:both; line-height:0px; height:0px; width:0px; font-size:0px; }






/* /////////////////// -- LAYOUT / STRUKTUR -- ////////////////////// */

div#container										{ margin:50px auto; width:910px; }
div#header											{ border:0px solid #000; float:left; width:100%; background:url(images/bg-header.png) left 72px no-repeat; }
	
	div#logo										{ border:0px solid #F00; float:left; }
	div#logo img									{ padding:0 10px 20px 0; }
	div#headlines									{ border:0px solid #F00; float:left; }


div#content											{ float:left; width:100%; background:url(images/bg-content-repeat.png) top left repeat-y; }
	div#navigation										{ border:0px solid #F00; float:left; width:170px; }	
	div#inhalt											{ padding:0 10px 10px 0; border:0px solid #F00; float:right; width:705px; min-height:330px; }
		
		div#textspalte									{ padding:10px 10px 25px 0; float:left; width:340px; }
		div#textspalte a								{ color:#00AAD3; }
		div#bildspalte									{ float:right; background:#FFF; min-height:350px; width:320px; margin:0 10px 0 0; }
		div#bildspalte img								{ margin:5px 0; }


div#footer											{ height:100px; width:100%; border:0px solid #F00; float:left; clear:both; background:url(images/bg-content-bottom.png) 0px -30px no-repeat; padding:20px 0 0 0; }



/* NAVIGATION */

div#navigation a									{ outline:none; }
div#navigation ul									{ list-style-type:none; margin:20px 0 0 0; padding:0 0 0 15px; }
div#navigation ul a									{ width:auto; height:23px; display:block; text-decoration:none; color:#333; font-size:10px; font-weight:bold; text-transform:uppercase; background:#FFF; border-top:1px solid #CCC; line-height:23px; padding:0 0 0 10px; }
div#navigation ul a:hover							{ background-color:#CCC; color:#FFF; }

a.rex-current										{ background-color:#00AAD3 !important; color:#FFF !important; }










/* /////////////////// -- INHALT / INHALT / INHALT -- ////////////////////// */



/* FOOTER */
div#footer											{ font-size:11px; }
div#footer p										{ padding: 0; clear:left; }

.logos												{ height:60px; }
.copyright											{ color:#FFF; font-size:9px; }
.copyright a										{ color:#FFF; }






