* {

	font-family:Verdana, sans-serif;

	font-size:13px;

	margin:0px;

	padding:0px;

}

.normaltext_kor,

.normaltext_kor * {

	font-family: Batang;

}

img {

	border-width:0px;

}



h1 {

	font-size:20px;

	text-align:left;

	padding:5px;

	clear:both;

}



h2 {

	font-size:16px;

	text-align:left;

	clear:both;

	padding-top:15px;
	
	padding-left:5px;
	
	padding-bottom:5px;

	/*position:relative;*/

	left:-10px;

}

body {

	/*background-color: #6699cc;*/
	background-color: #003366;
}



/* Header-Top Position */

.New_header {
	width: 1025px;
		
	margin:auto;
	
	background-color:#FFF;
	
	margin-top:5px;
	
	/* background-image:URL("../grafik/header.jpg"); */

}

.nav_pointer {
	
	position:absolute;
	
	width:1025px;
	
	margin:auto;
	
	background-color:#FFF;
	
	z-index:10;
	
	top:221px;
	
}


.haupt_aussen {
	
	width: 1025px;

	background-color:#003366;
	
	margin:auto;
	
	overflow:hidden;
}

.haupt_content {
	
	position:absolute;
	
	margin: auto;
	
	width: 1025px;
	
	top:249px;
	
	border-top-width:10px;
	
	background-color:white;
	
	overflow:hidden;
	
	font-family: Verdana, sans-serif;
}

.haupt {
	
	float:left;
	
	background-color:white;

	width:730px;
	
	margin-top:5px;
	
	/*width:50%;*/
	
	padding:2px;

	text-align:center;
	
	border:0px solid #000000;

}

.news {
	width: 280px;
	
	margin-top:5px;
	
	overflow:hidden;

	padding:2px;

	text-align:center;
	
	border:0px solid #000000;

}

.New_footer {
	
	position:relative;
	
	z-index:100;
	
	margin:auto;
	
	width: 1025px;

	/*background-image:URL("../grafik/footer.jpg");*/

	/*height:44px;*/
	
	overflow:hidden;

}


/* ---------------------------------------------

   Language-Site

	 --------------------------------------------- */



.haupt_aussen .lang {

	/*width:160px;*/
	margin:auto;

	padding:5px;

	text-align:center;

}



.haupt_aussen .lang a {

	text-decoration:none;

}



.haupt_aussen .lang a:hover {

	text-decoration:underline;

}





/* ---------------------------------------------

   Normal text in haupt-area

	 --------------------------------------------- */

.haupt .normaltext,

.haupt .normaltext_kor {

	width:705px;

	text-align:left;

	margin: 0px auto 0px auto;

	clear:both;
}

.haupt a {

	color:black;

	font-weight:bold;

	text-decoration:underline;

}

.haupt a:hover {

	text-decoration:none;

}

.haupt .dot {

	text-align:left;

	padding-left:12px;

	background-image:URL(/grafik/dot.gif);

	background-repeat:no-repeat;

	background-position:0px 6px;

	clear:left;

}

.linkliste {

	padding:5px; text-align:center;

}

.linkliste a {

	margin:10px;

}



.suchwort {

	height:0px;

	overflow:hidden;

	color:#3399FF;

}



/* ---------------------------------------------

   Bilder in Text 

   --------------------------------------------- */

.bild_rechts, .bild_links, .bild_mitte {

	width:184px;

	margin:4px 4px 4px 4px;

	text-align:center;

	overflow:hidden;

	font-weight:normal;

	font-size:12px;

	display:block;

	text-decoration:none;

}

a.bild_rechts, a.bild_links, a.bild_mitte {

	text-decoration:none;

	font-weight:normal;

	font-size:12px;

}



.bild_rechts {

	float:right;

}

.bild_links {

	float:left;

}

.bild_mitte {

	margin-left:auto;

	margin-right:auto;

}

.bilder2_mitte {

	margin-left:auto;

	margin-right:auto;

	width:392px;

}

.bilder3_mitte {

	margin-left:auto;

	margin-right:auto;

	width:588px;

}



.bild_rechts img, .bild_links img, .bild_mitte img{

	border:1px solid #003366;

	margin:0px auto 0px auto;

}

.bild_links .thumb {

	width:180px;

	height:135px;

	border:1px solid #003366;

	background-position:center center;

	background-repeat:no-repeat;

	display:block;

}



.haupt .map {

	margin:0px 5px 0px 5px;

	border:1px solid #000000;

	height:500px;

	overflow:scroll;

}



/* ---------------------------------------------

   Forms

   --------------------------------------------- */

.formfield {

	width:690px;

	clear:left;

	margin:5px auto 5px auto;

	overflow:hidden;

}

.formfield .description {

	font-weight:bold;

	width:130px;

	clear:left;

	float:left;

	text-align:left;

	margin-top:1px;

}

.formfield .field {

	width:450px;

	text-align:left;

	overflow:hidden;

	margin-left:140px;

}

.formfield .field input,

.formfield .field textarea{

	width:340px;

}

.formfield .field .formbutton{

	width:150px;

}



/* Info-Boxes

--------------------------------------------- */

.info_red, .info_green, .info_box {

	width:90%;

	margin:5px auto 5px auto;

	padding: 5px;

	text-align:center;

	border:2px solid red;

}



.info_box {

	border:1px solid #FFFFFF;

	background-color:FFFFFF;

}



.info_red {

	border:1px solid red;

	background-color:#ffbdbd;

}



.info_green {

	border:1px solid #00dd53;

	background-color:#bdffd6;

}

