
/* ---- COLOR ---


grün -> #00662c
helles orange -> #bbbde3
toporange -> #fc7322

hellblau aus logos:#bbbde3;
helleres blaug: b1daff
dunkles blau: 054090

ksblogo-farben:
rot: f52310
grün: 388815
blau: 15159b
*/
/* --- alles auf null von abstand setzen für bowserkomp ---*/
* {
	margin: 0;
	padding: 0;
	top:0;
} 

body, html
{   
	top:0px;
	marin-top:0px;
	padding-top:0px;
	vertical-align:top;
	
	scrollbar-base-color:#ffffff;
	scrollbar-3dlight-color:#bbbde3;
	scrollbar-arrow-color:#bbbde3;
	scrollbar-darkshadow-color:#bbbde3;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#bbbde3;
	scrollbar-track-color:#bbbde3;
	background-color:#b1daff; 

	background-image:url(../gfx/indexbilder/bg_stripe.jpg);
	background-position:0px 0px;	 
	background-position:top;
	background-repeat:repeat-x;
	background-attachment:fixed;
	
	font:8.7pt Tahoma, Verdana; /*"Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;*/
	color:#000000;
	line-height:150%;
	
} 
/* --------------------Formulare -----------------------------*/
textarea, file, input, textarea, select, option, div, td {
	font: 8.7pt Tahoma, Verdana; 
	color:#000000;
	line-height:15px;
	
}
th {vertical-align:top;
	font: 8.7pt Tahoma, Verdana; 
    font-weight:bold;
	color:#000000;
	line-height:15px; }

/* --------------------------LISTEN _------------------------------*/
/* --- f&uuml;r Firefox - damit Liste auch ein Symbol besitzt---*/
ul.link_verz {
list-style-image:url(../gfx/symbole/next_blue.gif);
list-style-position:outside;
	 margin-left:25px;
	 padding-left:0px;
}

/* --- f&uuml;r IE - damit Liste auch ein Symbol besitzt / mit Hoverfunktion---*/
#hoverliste li a{
list-style-image:url(../gfx/symbole/next_blue.gif);
list-style-position:outside;
margin-left: 5px;
}
#hoverliste li a:hover {
	list-style-image:url(../gfx/symbole/next_blue.gif);
	border:0px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bolder;
	list-style-position:outside;
	margin-left: 5px;
	text-transform:uppercase;
} 

#link_verz	{ 
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:10px; /* schriftgr&ouml;ße hauptmenu - org 14px*/
	color:#000000;
	line-height:18px;
	
 margin:-30px 0px 0px 15px; /* oben - rechts - unten*/
 padding: 0px 0px 0px 0px;  /* oben - rechts - unten*/
 background-color:#d3be8c;}
 
 
/* ---- Adminbereich --- */
#layout_main_part2admin{ 
  
	width:975px; 
	min-width:975px; 
	max-width:975px; 
	min-height:400px;
	margin-left:10px;
	padding-top:25px;
	padding-bottom:50px;
}	
#admin_part1 {
	 float:left; 
	 width:750px; 
}
#admin_part2 {
	float:right;
	width:190px;
}
#admin_clear {
	clear:both;
}

.small {
font: 7.0pt Tahoma, Verdana; 
	color:#999999;
}
.small_blue {
font: 7.0pt Tahoma, Verdana; 
	color:#054090;
}
.small_grey{
font: 7.0pt Tahoma, Verdana; 
	color:#999999;
}
#admin_error {
margin-left:5px;
color:#FF0000;
font-weight:bold;


padding:2px;
padding-left:5px;
border-bottom:#FF0000 1px solid;
border-left:#FF0000 5px solid;
}
#admin_info {}
.error {
	border:#FF0000 1px solid;
	border-left:#FF0000 5px solid;
	padding:2px;
	color:#FF0000;
}
/* -------CMS ausgabe ----------------*/
.cms {


}

/* ----------routenplaner -------------*/

#header_gfx_routenplaner
{
margin-left: -60px;
margin-top:-50px;
position:absolute;
}

#header_top_routenplaner {

position:absolute;
float:right;
width:935px;
	font-size:10px;
	margin-top:3px;

	border: #0000FF 0px solid;
	color:#000000;
	height:40px;

}

/* ----------kontaktform -------------*/

#header_gfx_kontaktform
{
margin-left: 00px; /*-- großes bild -300px */
margin-top:00px;   /*--gr -50px*/
position:absolute;
}

#header_top_kontaktform {

position:absolute; /*-- großes bild -300px */
margin-left: 0px;
float:right;
width:585px;
	font-size:10px;
	margin-top:3px;

	border: #0000FF 0px solid;
	color:#000000;
	height:40px;
}
#main_content_inner_kontaktform {
	border: #0000FF 0px solid;
	padding:0px 0px 0px 0px;  /* ob- re - un - lin */
	min-width:600px;
	max-width:600px;
	width:600px;
	height:400px;

}
#main_content_inner_kontaktform2 {
	background-image:url(../gfx/indexbilder/vogtland-spiele_2010_26.png) ;
	background-repeat:repeat-y;
	background-position:right;
	position:absolute;
	top:141px;
	left:1px;
	width:640px;
	height:800px;
	border:#FF0000 0px solid;
	padding:0px 5px 0px 0px;  /* ob- re - un - lin */	
}


/* --------------------LINKS ----------------------------*/
a.footer, a.footer_top {
font-size:8pt;
}
a:link { font-weight:bold; color:#054090; text-decoration:none; } /*grün */
a:visited { font-weight:bold; color:#000000; text-decoration:none; } /*black */
a:focus { font-weight:bold; color:#054090; text-decoration:underline; } /*hellor */
a:hover { font-weight:bold; color:#bbbde3; text-decoration:none; } /*orange */
a:active { font-weight:bold; color:#054090; text-decoration:underline; } /*orange */

a:link.footer { font-weight:normal; color:#054090; text-decoration:none; } /*grün */
a:visited.footer  { font-weight:normal; color:#054090; text-decoration:none; } /*black */
a:focus.footer  { font-weight:bold; color:#bbbde3; text-decoration:underline; } /*hellor */
a:hover.footer  { font-weight:bold; color:#bbbde3; text-decoration:none; } /*orange */
a:active.footer  { font-weight:normal; color:#054090; text-decoration:underline; } /*orange */

a:link.footer_top { font-weight:bold; color:#ffffff; text-decoration:none; } /*grün */
a:visited.footer_top  { font-weight:bold; color:#ffffff; text-decoration:none; } /*black */
a:focus.footer_top  { font-weight:bold; color:#bbbde3; text-decoration:underline; } /*hellor */
a:hover.footer_top  { font-weight:bold; color:#bbbde3; text-decoration:none; } /*orange */
a:active.footer_top  { font-weight:bold; color:#054090; text-decoration:underline; } /*orange */
/* --------------------FONT -----------------------------*/
h1 {
color:#054090;
font:16pt Tahoma, Verdana;
font-weight:bold;
}
h1.h1_white {
color:#FFFFFF;
font:16pt Tahoma, Verdana;
font-weight:bold;
}
h2 {
color:#054090;
font:13pt Tahoma, Verdana;
font-weight:bold;
}
h3 {
color:#054090;
font:12pt Tahoma, Verdana;
font-weight:bold;
}
h4 {
color:#054090;
font:10pt Tahoma, Verdana;
font-weight:bold;
}
#box_inhalt {
border:0px #666666 solid;
padding:5px; 
padding-bottom:20px;
}
/* --------------------LAYOUT -----------------------------*/
div.wrapper {

margin-top:0px;
	top:0px;
	width:1200px;
	height:100px;
   margin-left: 10%;
   margin-right: 10%;
   }
/* width of div.wrapper is always 80% of viewport width */ 

#wrapper {
	border: #0000FF 5px solid;
	top:0px;
	width:1200px;
	
	position:absolute;
	left:50%;
	margin-left:-600px;  /*immer die H&auml;lft
	/*
z-index:1;
	border: #0000FF 5px solid;
	top:0px;
	padding-top:0px;
	margin-top:0px;
	width:1200px;
	height:800px;
	position:absolute;
	fleft:50%;
	margin-left:-600px; /* immer die H&auml;lfte von width -> hier 1000px -> also 500px*/
}
#header_dubisthier {
	position:absolute;

	font-size:10px;
	margin-top:240px; 

	border: #0000FF 0px solid;
	height:25px;
	margin-left:20px;

	width:985px;

}
#header_top {
	position:absolute;
	margin-top:0px; 
	border: #0000FF 0px solid;
	margin:0px;
	margin-left:20px;
	padding-left:0px;
	height:40px;
	width:1000px;
}
#header_top_part1 {
	float:left;
	height:25px;
	margin-left:0px;
	margin-top:2px;
	color:#000000;
	width:250px;
	border: #0000FF 0px solid;
}
#header_top_part2 {
	float:right;
	font-size:10px;
	margin-top:3px;
	padding-right:15px;
	border: #0000FF 0px solid;
	color:#000000;
	height:40px;
	width:200px;
}

#header_vspiele_titel {
	float:right;
	margin-top:50px;
	border: #0000FF 1px solid;
	color:#000000;
	height:122px;
	width:410px;
}

#main_content_inner {
	
 /*	background-color:#0000CC; /*Schatten rechts und link neben Content */
   
	border: #0000FF 0px solid;
	padding:0px 0px 0px 0px;  /* ob- re - un - lin */
	min-width:1050px;
	max-width:1050x;
	width:1050px;
	height:400px;
border:#000000 dotted 0px;

}
#main_content_inner_ {
	background-image:url(../gfx/indexbilder/vogtland-spiele_2010_26.png) ;
	background-repeat:repeat-y;
	width:1050px;
border:#000000 dotted 0px;
	border:#FF0000 0px solid;
	padding:0px 5px 0px 0px;  /* ob- re - un - lin */	
}

/* ---- Content-bereich ---- */
#layout_main {
}

#content_part1 {
	float:left; 
	width:200px;
	border:#000000 dotted 0px;
	/* background-image:url(../gfx/indexbilder/vogtland-spiele_2010_21.png) ; ---> ist in index. eingebunden */
	background-repeat:no-repeat;
	background-position:top left;
	margin-left:20px;
	margin-top:-2px;
	padding-top:55px;
	padding-left:18px;
}
#content_menu {
	border:#000000 dotted 0px;
	float:left; 
	width:205px;	
	margin-left:-5px;
	margin-top:75px;
	line-height:150%;
}
#content_part2 {
	float:right;
	width:800px;
	min-width:800px;
	max-width:800px;
	
	margin-right:0px;
	padding-right:15px;
	padding-left:10px;
	margin-top:-2px;
	overflow:hidden;
	border:#FF0000 0px solid;
}

#content_maintitel {
	margin-top:15px;
	height:25px;
	width:775px;
	border: #054090 0px solid;
	border-bottom:#054090 0px solid;
	/*padding-bottom:2px; */
	margin-bottom:45px;
}
#content_clear {

	clear:both;
}




/* -------------------------------------- ABSCHLUSS --------------------------------*/
#content_bottom {
	background-image:url(../gfx/indexbilder/vogtland-spiele_2010_32.png) ;
	background-repeat:no-repeat;
	background-position:bottom left;
	height:50px;
	margin-top:-3px;
	margin-bottom:30px;
	border:#0000ff 0px solid;
}
#abschluss_text_bottom {
	border:#000000 dotted 0px;
	height:20px;
	margin-left:20px;
	padding:5px 0px 0px 15px;
}
#abschluss_text_bottom_ {
	border:#000000 dotted 0px;
	height:20px;
	margin-right:28px;
	padding:5px 15px 0px 15px;
}

#admin_clear {
	clear:both;
}

