/*hintergrund*/

body { background-image:url(../images/background.jpg); background-attachment:fixed; 
		background-repeat:repeat; background-position:0% 100%; background-color:#3f6b8e; 
		margin-top:5px; margin-left:0px; margin-right:0px; margin-bottom:0px; padding:0px; }

	
/*kopfbild*/

#head { background-image:url(../images/picture.jpg); border-top:solid 1px #fff; 
		height:200px; text-align:right; color:#fff; }

#head a:link, #head a:visited { font-family:georgia, verdana; font-size:28px; 
		color:#fff; text-decoration:none; }

#head a:hover, #head a:active { text-decoration:underline; }		
		
#name { font-family:georgia, verdana; font-size:28px; color:#fff; text-align:left; 
		letter-spacing:3px; padding-top:10px; padding-left:15px; }
		
#headlink a:link, #headlink a:visited { font-family:georgia, verdana; font-size:11px; 
		color:#fff; text-decoration:none; padding-right:5px; }

#headlink a:hover/*, #headlink a:active*/ { color:#fff482; text-decoration:underline; }
	
 
/*ränder*/ 
 
.left { border-right:solid 1px #fff; }

.right { border-left:solid 1px #fff; }
 
 
/*hauptmenü*/
 
.button { -moz-opacity: 0.70; filter:alpha(opacity=70); opacity: 0.70;
		background-color:#9cbaeb; height:36px; }

#buttonlink a:link, #buttonlink a:visited  { font-family:georgia, verdana; font-size: 11pt; 
		color:#000; display: block; text-decoration:none; line-height:36px; 
		text-align:center; border-top:solid 1px #fff; border-bottom:solid 1px #fff; }

#buttonlink a:hover , #buttonlink a:active { background-color:#3f6b8e; color:#fff; text-decoration:none; }


/*textfeld*/

#large { width:100%;  padding-left:25px; padding-right:20px; padding-top:20px; padding-bottom:30px;
		background-color:#9cbaeb; background-image:url(../images/main.jpg); 
		background-repeat:repeat-x; text-align:justify; }


/*haupttext*/

table,td { font-family:georgia, verdana; font-size:11pt; color:#000; line-height:1.5em; }

h1 { font-family:georgia, verdana; font-size:14pt; color:#fff; font-style:italic; 
		letter-spacing:-1px; margin-bottom:24px; }

#main { border-bottom:solid 1px #fff; }

#textlink a:link, #textlink a:visited, #textlink a:active{ font-family:georgia, verdana; 
		font-size:11pt; color:#000; line-height:1.5em; }

#textlink a:hover{ text-decoration:none; color:#fff; background-color:#3f6b8e }


/*randtext*/

#side { padding-left:0px; padding-right:10px; padding-top:20px; padding-bottom:30px; 
		background-color:#3f6b8e; background-position:top left; background-repeat:repeat-y; 
		text-align:justify; }

#sidelink { width:170px; padding-left:10px; padding-bottom:30px; text-align:left; }

#sidelink ul, #sidelink li { margin-left:10px; padding:0px; color:#fff482; list-style-type:square }

#sidelink li a:link, #sidelink li a:visited { font-family:georgia, verdana; font-size:14px; 
		color:#fff; text-decoration:none; display:block;  height:22px; }

#sidelink li a:hover, #sidelink li a:active { background:transparent; color:#fff482; 
		text-decoration:underline; }


/*fußtext*/

#foot { height:60px; background-color:#3f6b8e; font-family:georgia, verdana; font-size:11px; 
		color:#000; text-align:center; background-image:url(../images/topshade3.jpg); 
		background-position:0% -4px; background-repeat:repeat-x }

#footlink a:link, #footlink a:visited { font-family:georgia, verdana; font-size:11px; 
		color:#fff; text-decoration:none }

#footlink a:hover, #footlink a:active { color:#fff482; text-decoration:underline; }
