A:link {
	color:#362063;
	text-decoration:none;
}

A:visited {
	color:#362063;
	text-decoration:none;
}

A:active {
	color:#009999;
	text-decoration:none;
}

A:hover {
	color:#009999;
	text-decoration:none;	
}

A.nav:link {
	color:#362063;
	text-decoration:none;
	border-right:2px solid #FFFFFF;
	padding:4px;
}

A.nav:visited {
	color:#362063;
	text-decoration:none;
	border-right:2px solid #FFFFFF;
	padding:4px;
}

A.nav:active {
	color:#362063;
	text-decoration:none;
	border-right:2px solid #FFFFFF;
	padding:4px;
}

A.nav:hover {
	color:#009999;
	text-decoration:none;
	border-right:2px solid #009999;
	padding:4px;
}

A.img img {
	border:1px solid #009999;
	padding:2px;
}
A.img:hover img {
	border:1px solid #000000;
	padding:2px;
}

A.links {
	target-new:tab;
}
	
html {
	overflow-y: scroll;
}

body { 
	background-color:#FFFFFF;
	color:#474B4E;
	font-size:100%;
}

#root {
	width:600px;
	min-height:450px;
	position:absolute;
	left:50%;
	margin-top:20px;
	margin-left:-300px;
	margin-bottom:20px;
}

#head {
    height:100px;
    width:600px;
    margin-bottom:10px;
}

#main {
    width:430px;
    min-height:300px;
	float:left;
    border:1px solid silver;
    padding:10px;
    margin-right:10px;
    margin-bottom:10px;
    background-color:#F6F7F7;
    
    color:black;
    text-align:left;
}

#menu {
	width:138px;
	min-height:300px;
    padding-top:10px;
	float:left;
	  
    text-align:right;
    font-size:100%;
    line-height:60%;
}

#impressum {
    width:430px;
    height:30px;

    font-size:70%;
}

h1 { 
	font-size:200%;
	color:#CC9900;
	font-style:italic;
	background:transparent url(/images/header_3.gif) bottom left no-repeat; 
}
		
p {
	font-size:80%;
    font-family:Verdana, Arial, sans-serif; 
}
      
p#klein { 
	font-size:70%;
	line-height:100%
}

.font_small { 
	font-size:70%;
	line-height:100%
}
        
p#autor {
	font-size:80%;
    line-height:80%;
    color:#7B8186;
	margin-top:10px;
}

.font_author {
	font-size:80%;
    line-height:80%;
    color:#7B8186;
	margin-top:10px;
}
		
p#advent {
	font-size:100%;
    line-height:100%;
}
        
p#menu {
	font-size:80%;
}

.font_menu {
	font-size:80%;
}

.font_justify {
	text-align:justify;
}
                
.tableLine {
    font-style:normal;
    font-size:80%;
    line-height:100%;
    border-top:#A6A6A6 1px solid; 
    border-left:#A6A6A6 1px solid; 
    border-bottom:#A6A6A6 1px solid;
    border-right:#A6A6A6 1px solid;
}

.row_1 {
    background-color:#F6F7F7;
}

.row_0 {
    background-color:#E1E8F1;
}

.thumbnail { 
	margin-right:3px; 
	margin-left:3px; 
	margin-top:3px; 
	margin-bottom:3px; 
	width:90px;
}

.galery_image {
	text-align:center;
}

.main_image {
	border:1px solid black;
	float:left; 
	width:140px;
	margin:5px 15px 5px 15px;
}

.about_image {
	float:right;
	border:1px solid black;
	align:right;
	width:140px;
	margin:0,10px,0,10px;
}

input {
	border: 1px solid black;
	background-color: white;
	color: black;
}

select {
	border: 1px solid black;
	background-color: white;
	color: black;
}       
