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

* {
	margin : 0px;
	padding : 0;
	outline:none;	
}

html {
	overflow-y: scroll;
}

/*
body {
	font-family : Helvetica;
	font-size : 10px;
	background-image: url(img/marmor04.jpg);
	background-color:#000;
	color:#fff;
}
*/

body {
  	padding: 10em 0 3em;
	font-size:15px; 
/*
	font-family:Arial, sans-serif; 
	font-weight:light;
*/
}
 
a.menu { 
	display:inline; 
	margin-bottom:5; 
	margin-left:10; 
	text-align:left; 
	width:16ex;
        border-style:none; 
	border-width:3px; 
	padding:2px; 
	text-decoration:none; 
	font-size:24px; 
}

a.menu:link    { color:#333; background-color:transparent; }
a.menu:visited { color:#333; background-color:transparent; }
a.menu:hover   { color:#444; background-color:#eee; }
a.menu:active  { color:#a03; background-color:#ddd; }

a, a:link, a:visited  {
	/*color:#324683;*/
	color:#333;
	text-decoration:none;
}

a:hover {
	/*color:#99ace5; */
	color:#00f; 
	text-decoration:none;
}

ul.aufz10 { 
	padding: 10px; 
	margin: 0px 0px 0px 25px; 
}

p.text-270 {
        color:#333;
        border:0px solid red;
        writing-mode:tb-rl;
        -webkit-transform:rotate(270deg);
        -moz-transform:rotate(270deg);
        -o-transform: rotate(270deg);
        width:20px;
        height:20px;
        /*font-family: ‘Trebuchet MS’, Helvetica, sans-serif;*/
	font-family:Arial, sans-serif; 
        font-size:20px;
        font-weight:normal;
        display:block;
        white-space:nowrap;
        text-shadow: 0px 0px 1px #333;
}

input, textarea, select { 
	font-size:15px; 
	font-family:Arial, sans-serif; 
	font-weight:light;
}

td { 
	font-size:15px; 
/*
	font-family:Arial, sans-serif; 
	font-weight:light;
*/
}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.main_img {
	margin:0px auto;
	width:500px;
	border-bottom:1px solid #333;
	padding-top:10px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:10px;
	color:#333;
	margin-top:0px; 
	text-align:right;
}

.content {
	margin:0px auto;
	width:500px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
        font-size:15px;
}
	
.headline { 
	font-size:19px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
}

.main_first_element {
	margin-top:40px;
}

.main_second_element {
	clear:both; 
	margin-top:40px;
}

.main_in_left {
	float:left;
	margin-bottom:40px;
}
	
.body {
	margin:0px auto;
	width:765;
	margin-top:0px;
	text-align:left;
	padding-top:5px;
	padding-right:15px;
	padding-left:15px;
	padding-bottom:5px;
	color:#333;
}

.nav {
	margin:0px auto;
	width:765;
	margin-top:0px;
	border-bottom:1px solid #333;
	text-align:left;
	padding-top:5px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
	color:#333;
}
	
.header {
	margin:0px auto;
	width:765;
	margin-top:0px;
	border-bottom:1px solid #333;
	font-size:24px;
	text-align:center;
	padding-top:5px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
	color:#333;
}
	
.footer {
	margin:0px auto;
	width:765;
	margin-top:0px;
	border-top:1px solid #333;
	font-size:15px;
	text-align:right;
	padding-top:5px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:30px;
	color:#333;
}

nav {
  position: fixed;
  top: 5;
  left: 0; 
  right: 0;
}

header {
  position: fixed;
  top: 5;
  left: 0; 
  right: 0;
}
 
footer {
  position: fixed;
  padding: 10px;
  bottom: 0;
  left: 0;
  right: 0;
}
/*
*/
