/* CSS Document */

/* Normalizes margin, padding */
html, body, div, p,
h1, h2, h3, h4, h5, h6,
table, th, tr, td,
ol, ul, li, 
dt, dd, dl,
pre, input, blockquote, ht, dt { margin: 0; padding: 0; }

/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6 { font-size: 100%; }

/* Removes list-style from lists */
ul, ol { list-style: none; }

/* Normalizes font-weight and font-style to normal */
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }

/* Removes Border from fieldset and img */
img, fieldset, input, textarea, select { border: 0; margin: 0; }
 
/* Left aligns text in caption and th */
caption, th { text-align: left; }
/* Removes quotation marks form q */
q:before, q:after { content:''; }

a { text-decoration: none; color: #DD3268; }
a:hover { text-decoration:underline; }

body {
 text-align: center; color: #013B64; font: 62.5% Verdana, Arial, Helvetica, sans-serif;
 margin: 11% auto;
 color: #012A72;
 background: url(../img/bg_page.jpg) top left repeat-y; }
 

 

	
div#page { 
text-align: left;
margin: 0 auto;
 width: 800px;  }

/*----------------------------------------------------------------------
	Seitenaufteilung
------------------------------------------------------------------------*/
p, ul, ol { 
font: 1.3em Verdana, Arial, Helvetica, sans-serif;
line-height: 1.55em; 
padding-bottom: 12px; }

h1	{ 
	font: 1.3em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom: 1px;}
	
a:link, a:visited	{ color:#012A72;}
	
#text_links { width:190px; float:left; text-align: right; margin-right:5px;padding-top:8px; }

#logo { width:400px; float:left;  }

#text_rechts {  width:190px; float:right; text-align:left;padding: 308px 0 10px 0; }
