/* CSS Dokument für KVSV
   

/******** Basic Body ********/
	body {
		background-color: #000000;
		background: url(images/bg.png) top repeat-x;
		}
	
	h1 {
		margin: 0;
		color: #FFFFFF;
		font-family: "Trebuchet MS" "Times New Roman";
		font-size: 40px;
		padding-left: 50px;
		padding-top: 50px;
		}
	
	h2 {
		margin: 0;
		color: #000000;
		font-family: "Trebuchet MS" "Times New Roman";
		font-size: 22px;
		font-variant: small-caps;
		border-bottom: 1px solid #000000;
		}
		
	img {
		border: 0;
		}
		
	.icon {
		border: 0;
		vertical-align: text-bottom;
		}
	
	#container {
		width: 760px;
		margin: 0 auto;
		padding: 0px;
		}
		
/******** Header ********/		
	#header {
		width: 760px;
		height: 155px;
		background: url(images/tophintergrund.gif) top no-repeat;
		}
		
	
		
/******** Header Inhalt ********/

	#topbild {
		width: 660px;
		height: 130px;
		margin: 0 auto;
		padding-top: 17px;
		vertical-align: center;
		/*background: #aaaaaa; */
            }
	#toptext {
		position: relative; top: -25px; left:600px;
		font-size: 10px;
		}

/******** Menu ********/	
	#menu_container {
		width: 748px;
		_width: 750;
		background: #FFFFFF;
		height: 30px;
		padding-left: 5px;
		padding-right: 7px;
		_padding-right: 5px;
		}
	
	#menu {
		width: 100%;
		background: #88ac0b url('images/menu-background.png') top left repeat-x;
		float: left;
		font-size: 95%;
		white-space: nowrap;
		padding-right: 2px;
		margin-top: 0;
		margin-bottom: 0;
		}
	
	* html #menu {
		padding-right: 0;
		}
	
	#menu ul {
		margin: 0;
		padding: 0;
		list-style: none;
		float: left;
		border-left: 1px solid #95bc0e;
		border-right: 1px solid #95bf0f;
		width: 100%;
		}
	
	#menu li {
		display: inline;
		}
	
	#menu a:link, #menu a:visited {
		padding: 0.25em 1em;
		background: transparent;
		color: #485b06;
		/*color: #FFFFFF; */
		text-decoration: none;
		float: left;
		border-right: 1px solid #5b5d55;
		}
	
	#menu a:hover {
		background: #b6e41c url('images/menu-hover.png') repeat-x;
		color: #FFFFFF;
		/*color: #485b06;*/
		}

/******** Main Content ********/		
	#content {
		width: 750px;
		background: #FFFFFF;
		padding: 5px;
		}
	
	#posts {
		width: 540px;
		height: 410px;
		background: #FFFFFF;
		margin-right: 15px
		}
		
	#posts p {
		text-align: justify;
		font: .8em "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
		line-height: 150%;
		color: #666666;
		}
		
	#posts a {
		color: #C44000;
		text-decoration: none;
		}
		
	#posts a:visited {
		color: #C44000;
		text-decoration: none;
		}
		
	#posts a:hover {
		color: #C44000;
		text-decoration: underline;
		}
		
	.dropcap {
		float: left;
		width: .67em;
		font-size: 2.1em;
		line-height: 95%;
		}
	
	.blockquote {
		border: 2px dotted #88ac0b;
		background-color: #EFEFEF;
		margin: 30px;
		padding: 5px;
		overflow: hidden;
		text-align: justify;
		color: #CCCCCC;
		font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
		}
	
	.comments {
		color: #999999;
		font-size: 75%;
		text-align: right;
		}
/******** Vorstandschaft *********/
	#mitte {
		width: 720px;
		height: 730px;
		background: #FFFFFF;
		margin-right: 15px;
		padding-left: 20px;
		padding-right:20px;
		}
	#mitte ul {
		
		list-style: none;
		/* float: left; */
		font-family: "Arial" "Trebuchet MS" "Times New Roman";
		color: #3e3b3b;
		font-size: 13px;
		}
	.mittehead  {
		font-family: "Arial" "Trebuchet MS" "Times New Roman";
		color: #3e3b3b;
		font-size: 15px;
		text-decoration: underline;
		font-weight: bold
		}
	.mitteformat  {
		width: 300px;
		background: #FFFFFF;
		}
	.mittetext  {
		font-family: "Arial" "Trebuchet MS" "Times New Roman";
		color: #3e3b3b;
		font-size: 12px;
		}

	.mittebildformat  {
		float: right;
		}


	#mitte p {
		text-align: justify;
		font: .8em "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
		line-height: 150%;
		color: #666666;
		}

	#liste {
		width: 580px;
		background: #FFFFFF;
		margin-right: 15px;
		padding-left: 20px;
		padding-right:20px;
		
		}
	#liste ul {
		
		list-style: disc;
		/*float right */
		font-family: "Arial" "Trebuchet MS" "Times New Roman";
		color: #3e3b3b;
		font-size: 13px;
		line-height: 180%;
		}

/******** Sidebar ********/		
	#sidebar {
		width: 340px;
		float: right;
		padding-top: 5px;
		border-left: 1px solid #000000;
		}
		
	.sidebar_content{
		display: block
		}
		
	.sidebar_content *{
		display: block;
		height: 1px;
		overflow: hidden;
		background: #FFFFFF;
		}
		

		
	.sidebar_content_content{
		padding: 0px 5px;
		background: #FFFFFF;
		padding-left: 20px;
		color: #3e3b3b;
		text-align: justify;
		font: .8em "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
		line-height: 130%;
		}
	
/*	.sidebar_content_content a {
		color: #FFFFFF;
		text-decoration: none;
		letter-spacing: 5px;
		}
		
	.sidebar_content_content a:visited {
		color: #FFFFFF;
		text-decoration: none;
		letter-spacing: 5px;
		}
		
	.sidebar_content_content a:hover {
		color: #FFFFFF;
		text-decoration: underline;
		letter-spacing: 5px;
		}*/
	
	.side_content_header {
		margin: 0;
		color: #FFFFFF;
		font-family: "Arial" "Trebuchet MS" "Times New Roman";
		font-size: 20px;
		font-variant: small-caps;
		}


	.sidebar_text {
		font-family: "Arial" "Trebuchet MS" "Times New Roman";
		color: #3e3b3b;
		font-size: 11px;
		}
	.sidebar_spruch {
		font-size: 18px;
		font-weight: bold;
		color: #3e3b3b;;
		font-family: "Arial" "Trebuchet MS" "Times New Roman";
		}

	#sidebar_inhalt {
		float: left;
		margin-right: 5px;
		font-size: 10px;
		font-family: "Arial" "Trebuchet MS" "Times New Roman";
		}

	#sidebar_trenn {
		width: 165px;
		border-top: 1px solid #000000;
		margin-left: 10px;
		}



/******** Fusszeile ********/	

	#endmenu{width:683px; position:relative; margin:0 auto; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif}

	#endmenu ul{width:624px; position:relative; margin:0 auto;  list-style-type: none;}
	#endmenu li{float:left; }
	#endmenu ul li a{padding:0 10px 0; color:#010101; background:#FFFFFF; text-decoration:none; font-size:11px;}
	#endmenu ul li a:hover{text-decoration:underline;}


	.design{
		width:300px; 
		background:#FFFFFF; 
		color:#444; 
		display:block; 
		position:absolute; top:30px; left:100px; 
		font-size:10px;
		font-family: "Arial" "Times New Roman";
		text-align: center;
		}

	.design li{height:20px;}
	.design li a{background:#F3F3F3; display:block; color:#444; text-decoration:none;}
	.design li a:hover{text-decoration:underline;}

	
	#endmain {
		width: 750px;
		height: 73px;
		background: url(images/footer.gif) top no-repeat;
		margin-top: 0px;
		padding: 5px;
		border-top: 1px solid #000000;
		}
		
	#endmain p {
		padding: 25px;
		text-align: center;
		font-size: 9px;
		color: #999999;
		}
		
	#endmain p a {
		color: #000000;
		font-weight: 100;
		text-decoration: none;
		border-bottom: 1px dotted #000000;
		}
		
	#endmain p a:visited {
		color: #000000;
		font-weight: 100;
		text-decoration: none;
		border-bottom: 1px dotted #000000;
		}
			
	#endmain p a:hover {
		color: #000000;
		text-decoration: none;
		border-top: 1px dotted #000000;
		}



/************  Fließtext um Bild links ********/
#bildli{
   font-family:"Arial" "Trebuchet MS" "Times New Roman";
   font-size:9pt;
   color:#3d3d3d;
   padding-right: 1em;
   float: left;
}