/*
--------------------------------------------------------
 Allgemeine Styles
--------------------------------------------------------
*/

/*@charset "utf-8";*/

*{
	font-family			: verdana;
	font-size			: 10pt;
	color				: #76869F;
}

p{ 
	margin 				: 0px;
	padding 			: 0px;
}

.breaker{
	clear				: both;
	height				: 0px;
}
body {
	margin				: 0px;
	background-color	: #76869F;
}

a img  {
	border				: 0px;
}

a {
	text-decoration		: none;
	color				: #0084CC;
}

a:hover {
	text-decoration		: underline;
}

#full_page_area {
	width				: 999px;
	margin				: 20px auto;
}

#header {
	width				: 999px;
	height				: 40px;
}

#middle {
	width				: 999px;
	margin-top			: 20px;
	clear				: both;
}

#footer {
	clear				: both;
	width				: 986px;
	height				: 14px;
	margin-top			: 15px;
}

#header #logo {
	float:left;
	width				: 165px;
	height				: 38px;
	margin-left			: 167px;
}
#header #claim {
	float:left;
	margin-left			: 68px;
	margin-top			: 20px;
}


#header #langswitch {
	float				: left;
	width				: 43px;
	margin-top			: 6px;
	margin-left			: 124px;
	text-align			: right;
}

#header #langswitch a {
	font-size			: 7pt;
	color				: #fff;
	margin-top			: 0px;
	text-decoration		: none;
}

#header #langswitch hr {
	border				: solid 0px #fff;
	border-top			: solid 1px #fff;
	color				: #fff;
	margin				: 0px;
	margin-top			: 1px;
	margin-bottom		: -2px;
	
}

#images {
	margin-top			: 20px;
	overflow			: hidden;
	width				: 999px;
	height				: 120px;
}

#images img {
	float				: left;
	width				: 161px;
	height				: 118px;
	margin-left			: 4px;
}

#images img:hover {
	width				: 161px;
	height				: 118px;
	background-position	: 0px 118px;
}

#middle #content {
	width				: 656px;
	background-color	: #fff;
	float				: left;
}

#middle #arrows {
	margin-left			: 8px;
	margin-right		: 8px;
	width				: 20px;
	float				: left;
}

#middle #buttons {
	width				: 128px;
	float				: left;
}

#middle #buttons div {
	width				: 125px;

	padding				: 2px;
	margin-bottom		: 18px;
	background-color	: #444A50;
	text-align			: center;
}

#middle #buttons div a .button {
	width				: 125px;
	height				: 86px;
	margin-bottom		: 3px;
}

#middle #buttons div a .button:hover {
	width				: 125px;
	height				: 86px;
	background-position	: 0px 86px;
}

#middle #buttons div a .button2 {
	width				: 125px;
	height				: 71px;
	margin-bottom		: 3px;
}

#middle #buttons div a .button2:hover {
	width				: 125px;
	height				: 71px;
	background-position	: 0px 71px;
}


/* ---------------------------------------------------- */
/* Menu													*/
/* ---------------------------------------------------- */
#menu {
	margin-top			: 0px;
	width				: 147px;
	margin-right		: 18px;
	float				: left;
	padding				: 0px;
	margin-left			: 4px;
	margin-top			: -2;
}

#menu ul {
	margin				: 0px;
	padding				: 0px;
	list-style-image	: none;
	list-style-type		: none;
}

#menu ul li {
	margin				: 0px;
	padding				: 0px;
	display				: block;
}

#menu ul li a {
	display				: block;
	padding				: 0px;
	color				: #FFF;
	margin-top			: -3px;
	margin-right		: 0px;
	margin-bottom		: 24px;
	font-size			: 10.5pt;
	font-weight			: bold;
	text-align			: right;
	text-decoration		: none;
	font-style			: italic;
}

#menu .active,
#menu ul li a:hover,
#menu ul li a:focus {
	color				: #444A50;
}
/* ---------------------------------------------------- */
/* content												*/
/* ---------------------------------------------------- */

h1 {
	font-size			: 16px;
	font-weight			: bold;
	padding-bottom		: 7px;
	border-bottom		: 1px solid;
}
h2 {
	font-size			: 16px;
	font-weight			: bold;
	margin-bottom		: 0px;
}

.imgcontainer {
	float				: left;
	width				: 310px;
	margin-right		: 21px;
}

.imgcontainer img {
	float				: left;
	margin				: 2px;
}

.bild_151x226_1 {
	margin-right		: 1px !important;
}

.content_element_einspaltig {
	margin				: 19px;
}

#ticket input{
	width				: 400px;
}

#ticket textarea{
	width				: 400px;
	height				: 150px;
}

#ticket #submit{
	width				: 100px;
}

/* ---------------------------------------------------- */
/* bilder												*/
/* ---------------------------------------------------- */
.passfoto {
	float				: left;
	width				: 79px;
	height				: 120px;
	margin-right		: 26px;
	margin-left			: 64px;
}

.bild_305x305 {
	float				: left;
	width				: 305px;
	height				: 305px;
	margin-right		: 25px;
}