/* Allgemein

*/

body {	
/*	background-image: url('/img/frontend/bg_rand.jpg');
	background-repeat:repeat-x;
*/
	color:black;
	padding:0;
	margin:0;
	font-family: Arial,Verdana, Geneva, sans-serif;
	font-size:0.9em;
	}
#main {	
/*	position:relative; 
	width:800px;
*/	
	width:800px;
	background-color:white;
	border: 0px solid black;
	margin:0px;
	padding:5px;
	}
* html #main {	
	height:1em;
	height:100%;
	}
	
#head {
	padding:0px;
	text-align:left;
	margin-bottom:4px;
	border:0px solid blue;
	height:80px;
	}	
#head img {
	margin:0px;
	padding:0px;
	border:0px;
	}	
#lang_bar {
	text-align:right;
	background-color:#C4E2FE;
	margin-bottom:4px;
	}	
#lang_bar a {
	margin-right:4px;
	}	
	
	
#content {
	position:relative;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	
	margin-bottom:18px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	
	overflow:visible;
	background-color:white;
	
	text-align:left;
	
	border:0px solid blue;
/*	min-height:540px;  */
	min-height:505px;
	width: 800px;
	
	}
#content:after {
	content: "."; 
	display: block; 
	height:0;
	clear: both; 
	visibility: hidden;
	}
	
#content a {
	color:#404040;
	text-decoration: underline; 
	}	
	
* html #content {
	height: 505px;   /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
 	}	

	
#map {
	position: absolute; top: 0px; right:0px;
	width:398px; height: 502px;
	background-image: url(/img/frontend/ecard/europa/basemap.jpg);
	background-repeat: no-repeat;
	border: 0px solid yellow;
	margin:0px;
	padding:0px;
	}

#swap_area {
	width:398px; height:502px;
	background-image: url(/img/frontend/ecard/europa/trans.gif);
	background-repeat: no-repeat;
	border: 0px solid green;
	}
	
	
img {
	margin:0px;
	padding:0px;
	border:2px solid #C4E2FE;
	}	
input {
	border: 1px solid black;
	}	
	
textarea {
	border: 1px solid black;
	}	
.error_message {	
	color:red;
	}	
	
td {
	
	}	
th {
	
	}	
	
	
.form_b input {
	width:380px;
	}	
.form_b textarea {
	width:380px;
	}	
	
.tab_2 td {
	background-color: #E3F0FF;
	}	
.tab_2 th {
	background-color:#C4E2FE;
	}	
	
h4	{
	font-family: Arial,Verdana, Geneva, sans-serif;
	font-size:1.1em;
	color:#222222;
	}	
	
