/**
* Generated 29.02.2008 21:29:00 by user: Administrator [dynamiXsite 1.1 - USA Reiseland Portal]
*/

/**
* #input_frame table
*/
#input_frame table {
	width:100%;
	margin:0;
	padding:0;
	border:0;
}

/**
* #input_frame table input, #input_frame table select, #input_frame table textarea
*/
#input_frame table input, #input_frame table select, #input_frame table textarea {
	width:100%;
}

/**
* #input_frame table.picupload td
*/
#input_frame table.picupload td {
	padding-top:10px;
	padding-bottom:10px;
}

/**
* #input_frame table.picupload td.num
*/
#input_frame table.picupload td.num {
	vertical-align:middle;
	font-weight:bold;
	color:#CC6600;
	width:25px;
	padding:0;
}

/**
* #input_frame td
*/
#input_frame td {
	padding:2px 20px 2px 0;
}

/**
* #regheader
*/
#regheader {
	
}

/**
* #regheader img.map
*/
#regheader img.map {
	float:left;
	margin-right:7px;
	border:1px solid #4686b5;
	padding:1px;
}

/**
* #regheader p.fact
*/
#regheader p.fact {
	text-align:left;
	margin:0 0 3px 0;
}

/**
* #regheader p.fact embed
*/
#regheader p.fact embed {
	margin:0;
}

/**
* #right p
*/
#right p {
	text-align:left;
	margin:0 0 7px 0;
}

/**
* #right p.fact img.misc
*/
#right p.fact img.misc {
	margin-top:2px;
	border:1px solid #A4B6CE;
	padding:1px;
}

/**
* div.newsitem
*/
div.newsitem {
	clear:both;
	margin:10px 0 15px 0;
}

/**
* div.newsitem h2
*/
div.newsitem h2 {
	height:30px;
	background:url('/media/templates/newsheader.jpg') no-repeat;
	padding:7px 0 0 37px;
}

/**
* div.newsitem h3
*/
div.newsitem h3 {
	height:30px;
	background:url('/media/templates/newsheader.jpg') no-repeat;
	padding:7px 0 0 37px;
}

/**
* div.p3
*/
div.p3 {
	margin-top:0;
	padding:5px 10px;
	background:url('/media/templates/myFTIheader2.jpg') no-repeat;
	height:140px;
}

/**
* div.p3 input, div.p3 select
*/
div.p3 input, div.p3 select {
	font-size:9px;
	border:1px solid #496D9C;
}

/**
* div.p3 label
*/
div.p3 label {
	font-weight:bold;
}

/**
* div.p3 p
*/
div.p3 p {
	float:left;
	width:33%;
	margin:3px 0 3px 0;
	height:35px;
}

/**
* div.p3 select[name="dauer"]
*/
div.p3 select[name="dauer"] {
	width:155px;
}

/**
* div.recipekat
*/
div.recipekat {
	width:45%;
	float:left;
	margin:0 10px 20px 0;
	height:75px;
}

/**
* div.recipekat a
*/
div.recipekat a {
	font-weight:bold;
}

/**
* div.recipekat div.thumb
*/
div.recipekat div.thumb {
	border:1px solid #DDDDDD;
	padding:1px;
	float:left;
	margin:0 3px 3px 0;
	width:100px;
	height:75px;
	text-align:center;
}

/**
* div.recipekat img
*/
div.recipekat img {
	
}

/**
* div.recipekat p
*/
div.recipekat p {
	margin:2px 0 3px 0;
}

/**
* div.rund
*/
div.rund {
	background:url('/media/templates/rund-middle.gif') repeat-y;
	padding:0;
	font-size:2px;
	width:600px;
}

/**
* div.rund .bottom
*/
div.rund .bottom {
	background:url('/media/templates/rund-bottom.gif') no-repeat;
	height:9px;
	margin:0;
	padding:0;
}

/**
* div.rund .middle
*/
div.rund .middle {
	padding:10px;
	font-size:11px;
}

/**
* div.rund .top
*/
div.rund .top {
	background:url('/media/templates/rund-top.gif') no-repeat;
	height:9px;
	margin:0;
	padding:0;
}

/**
* div.userphoto
*/
div.userphoto {
	width:180px;
	height:240px;
	float:left;
	margin:0 15px 5px 0;
	border:1px solid #DDDDDD;
	background-color:#EEEEEE;
	text-align:center;
}

/**
* div.userphoto img
*/
div.userphoto img {
	border:0;
	margin:0;
	padding:0;
	text-align:center;
}

/**
* input.error, select.error, textarea.error
*/
input.error, select.error, textarea.error {
	border:2px solid #CC0000;
	
}

/**
* select.error
*/
select.error {
	background-color:#CC0000;
	color:#FFFFFF;
	
}

/**
* table.profile
*/
table.profile {
	border:0;
}

/**
* table.profile td
*/
table.profile td {
	padding:3px 0;
	vertical-align:top;
}

/**
* table.profile td.label
*/
table.profile td.label {
	font-weight:bold;
	padding-right:30px;
	width:35%;
	color:#444444;
}

/**
* div.file_buttons
*/
div.file_buttons {
	margin:0 0 0 2px;
	padding:0;
	width:109px;
	float:right;
}

/**
* td.w_20
*/
td.w_20 {
	width:20%;
	padding-right:5px;
}

/**
* td.w_30
*/
td.w_30 {
	width:30%;
}

/**
* td.w_40
*/
td.w_40 {
	width:40%;
	padding-right:5px;
}

/**
* td.w_auto
*/
td.w_auto {
	width:auto;
}

/**
* #ar
*/
#ar {
	width: 12px; height: 6px; margin-left: 12px; margin-right: 8px; margin-bottom: 1px;
}

/**
* #b1
*/
#b1 {
	background-image: url("/media/templates/i/b1bg.gif"); background-color: #1C457E;
}

/**
* #b2
*/
#b2 {
	background-image: url("/media/templates/i/b2bg.gif"); background-color: #1C457E;
}

/**
* #c10
*/
#c10 {
	width: 10px;
}

/**
* #d
*/
#d {
	width:16px; height:11px;
}

/**
* #detail
*/
#detail {
	width:600px;
}

/**
* #detail div.head
*/
#detail div.head {
	width:100%;
	margin:10px 0 5px 0;
	padding:0;
}

/**
* #detail div.head div.space
*/
#detail div.head div.space {
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	width:100%;
	height:8px;
	margin:0;
	padding:0;
	font-size:2px;
	clear:both;
}

/**
* #detail div.head p
*/
#detail div.head p {
	margin:2px 0;
	padding:0 10px;
	width:45%;
	float:left;
}

/**
* #detail div.head span.bold
*/
#detail div.head span.bold {
	color:#333333;
	padding-right:5px;
}

/**
* #f
*/
#f {
	color: #a4B6CE; text-align: center; background-color: #071644; vertical-align: middle; width: 756px;background-image: url("/media/templates/i/fbg.gif");
}

/**
* #f1
*/
#f1 {
	background-color: #071644; width: 6px; height: 22px; background-image: url("/media/templates/i/f1.gif");
}

/**
* #f2
*/
#f2 {
	background-color: #071644; width: 6px; height: 22px; background-image: url("/media/templates/i/f2.gif");
}

/**
* #h1
*/
#h1 {
	background-color: #B82716; width: 10px; height: 26px; background-image: url("/media/templates/i/h1.gif");
}

/**
* #h2
*/
#h2 {
	background-color: #B82716; width: 9px; height: 26px; background-image: url("/media/templates/i/h2.gif");
}

/**
* #h3
* h3
*/
#h3 {
	background-color: #B82716; width: 9px; height: 26px; background-image: url("/media/templates/i/h2.gif");
}

/**
* #header
*/
#header {
	background-image: url('/media/templates/header.jpg');
	height: 150px;
	border-bottom:1px solid #E5E8EB;
}

/**
* #l
*/
#l {
	width:269px; height:1px; margin: 5 0 5 0px;
}

/**
* #lc
*/
#lc {
	width: 184px; padding-bottom: 5px; 
	background-color: #496D9C;
	text-align: left;
}

/**
* #left
*/
#left {
	list-style: none;
	margin:4px 0 0 0;
	padding:0;
	width: 184px;
}

/**
* #left ul
*/
#left ul {
	list-style: none;
	margin:10px 0 5px 19px;
	padding:0;
}

/**
* #m1
*/
#m1 {
	background-color: #15335D; background-image: url("/media/templates/i/mbg1.png"); width: 184px; height: 26px; padding-top: 6px;
}

/**
* #m2
*/
#m2 {
	background-color: #15335D; background-image: url("/media/templates/i/mbg2.png"); width: 184px; height: 24px; padding-top: 4px;
}

/**
* #mt
*/
#mt {
	background-color: #061340; background-image: url("/media/templates/i/mtbg.gif"); vertical-align: middle; text-align: center; height: 23px; width: 768px;
}

/**
* #rc
*/
#rc {
	width: 620px; background-color: White;
	height:450px;
	padding:5px 10px;
}

/**
* #right
*/
#right {
	padding:5px 5px 0 10px;
	background-color:#E5E8EB;
	border-left:1px solid #A4B6CE;
}

/**
* #right form
*/
#right form {
	
}

/**
* #right h2
*/
#right h2 {
	
}

/**
* #right input, #right select
*/
#right input, #right select {
	font-size:9px;
	border:1px solid #496D9C;
}

/**
* #right input[type="text"], #right textarea
*/
#right input[type="text"], #right textarea {
	width:150px;
}

/**
* #right p
*/
#right p {
	
}

/**
* #right textarea
*/
#right textarea {
	border:1px solid #496D9C;
	font-size:9pt;
}

/**
* #root
*/
#root {
	width: 995px;
}

/**
* .error
*/
.error {
	color:#CC2B18;
}

/**
* .newsletter
*/
.newsletter {
	background:#FFFFFF;
}

/**
* .newsletter td.main
*/
.newsletter td.main {
	padding:0 15px;
}

/**
* .voting
*/
.voting {
	margin:0;
	padding:0;
}

/**
* .voting img
*/
.voting img {
	margin:0;
	padding:0;
	border:0;
	vertical-align:middle;
}

/**
* div.error
*/
div.error {
	margin:10px 0 5px 0;
	padding:15px 0 20px 55px;
	background:url('/media/templates/error.gif') no-repeat left top;
}

/**
* div.footer
*/
div.footer {
	margin:20px 5px 0 0;
	padding:3px 0 0 0;
	background:url('/media/templates/footer.gif') repeat-x;
	color:#444444;
}

/**
* div.footer a
*/
div.footer a {
	color:#444444;
}

/**
* div.infoitem
*/
div.infoitem {
	clear:both;
	margin:10px 0 10px 0;
}

/**
* div.infoitem div.left
*/
div.infoitem div.left {
	float:left;
	margin:4px 4px 4px 0;
}

/**
* div.infoitem div.right
*/
div.infoitem div.right {
	float:right;
	margin:4px 0 4px 4px;
	text-align:right;
}

/**
* div.infoitem img
*/
div.infoitem img {
	border:1px solid #DDDDDD;
	padding:1px;
}

/**
* div.infoitem img.right2
*/
div.infoitem img.right2 {
	margin:4px 0 4px 4px;
}

/**
* div.infoitem p
*/
div.infoitem p {
	margin:2px 0 3px 0;
}

/**
* div.pages img
*/
div.pages img {
	border:0;
	vertical-align:middle;
}

/**
* div.rcc, td.rcc
*/
div.rcc, td.rcc {
	padding: 0;
}

/**
* div.starspace
*/
div.starspace {
	background:url('/media/templates/bg_star.gif') repeat-x;
	height:12px;
	margin:2px 0;
}

/**
* div.success
*/
div.success {
	margin:10px 0 5px 0;
	padding:15px 0 20px 55px;
	background:url('/media/templates/success.gif') no-repeat left top;
}

/**
* div.tags
*/
div.tags {
	text-align: justify;
	padding-right:10px;
}

/**
* div.thumbnail
*/
div.thumbnail {
	border:0;
	padding:0;
	margin:0;
	width:100px;
	height:75px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	background:url('/media/templates/fotobg100x75.gif') no-repeat;
}

/**
* div.thumbnail img
*/
div.thumbnail img {
	border:0;
	margin:0;
	padding:0;
	vertical-align: middle;
}

/**
* div.thumbnailplace
*/
div.thumbnailplace {
	width:100px;
	height:75px;
	border:0;
	padding:0;
	float:left;
	margin:0 5px 0 0;
	vertical-align:middle;
}

/**
* form.fmain
*/
form.fmain {
	
}

/**
* form.fmain input
*/
form.fmain input {
	width:300px;
	border:1px solid #496D9C;
}

/**
* form.fmain label
*/
form.fmain label {
	width:150px;
	float:left;
}

/**
* form.fmain p
*/
form.fmain p {
	margin:5px 0;
	clear:both;
}

/**
* form.fmain select
*/
form.fmain select {
	border:1px solid #496D9C;
	font-size:9px;
}

/**
* form.fmain span.nolabel
*/
form.fmain span.nolabel {
	width:150px;
	float:left;
}

/**
* form.fmain sup
*/
form.fmain sup {
	font-size:0.9em;
}

/**
* form.fmain textarea
*/
form.fmain textarea {
	width:430px;
	border:1px solid #496D9C;
}

/**
* img.disabled
*/
img.disabled {
	filter:alpha(opacity=30);
	-moz-opacity:0.30;
}

/**
* img.left
*/
img.left {
	float:left;
	margin:4px 4px 4px 0;
}

/**
* img.right
*/
img.right {
	float:right;
	margin:4px 0 4px 4px;
}

/**
* li.m
*/
li.m {
	/*background-color: #15335D;*/
	background-image: url("/media/templates/i/mbg.png"); width: 184px; height: 24px;
	background-repeat:no-repeat;
}

/**
* li.sm
*/
li.sm {
	margin:1px 0;
	padding:0;
	height:12px;
}

/**
* ul#usermenu
*/
ul#usermenu {
	margin:5px 0 10px 0;
	padding-left:20px;
	list-style-image:url('/media/templates/pfeile.gif');
}

/**
* ul#usermenu a.pfeil
*/
ul#usermenu a.pfeil {
	
}

/**
* a
*/
a {
	color: #CC2B18;text-decoration : none;
}

/**
* a:hover
*/
a:hover {
	color: #CC2B18;text-decoration : underline;
}

/**
* a:active
*/
a:active {
	color: #CC2B18;text-decoration : underline;
}

/**
* h1
*/
h1 {
	color: #CC2B18;
	font-size:1.8em;
	margin:5px 0 7px 0;
	text-transform:uppercase;
	padding:0;
}

/**
* h2
*/
h2 {
	font-size:1.25em;
	margin:5px 0 3px 0;
	padding:0;
	color: #CC2B18;
}

/**
* ul
*/
ul {
	list-style: square;
}

/**
* img
*/
img {
	border:0px; font-size:8pt; font-family:Tahoma,sans-serif;
}

/**
* body
*/
body {
	color: #172550;margin:0px;padding:0px;background-color: #A4B6CE;margin-bottom: 0px; padding-bottom: 0%; font-family: tahoma,sans-serif; background-image: url("/media/templates/i/bg.gif"); background-repeat: repeat-x;
	font-family: tahoma,sans-serif; font-size: 8pt;
}

/**
* table, td
*/
table, td {
	color: #172550; font-family: tahoma,sans-serif; font-size: 8pt;border-collapse:collapse;border-spacing:0px;padding:0px;vertical-align:top;
}

/**
* h3, h4, h5, h6
*/
h3, h4, h5, h6 {
	font-size:1.1em;
	margin:5px 0 3px 0;
	padding:0;
}

/**
* ex:link
*/
a.ex {
	padding:0px 0 0 13px;
	background:url('/media/templates/interlink.gif') no-repeat left center;
}

/**
* fl:link
*/
a.fl {
	color: #a4B6CE;text-decoration: underline;
}

/**
* fl:hover
*/
a.fl:hover {
	color: #FFFFFF;text-decoration: underline;
}

/**
* fl:visited
*/
a.fl:visited {
	color: #a4B6CE;text-decoration: underline;
}

/**
* fl:active
*/
a.fl:active {
	color: #FFFFFF;text-decoration: underline;
}

/**
* m:link
*/
a.m {
	display:block;
	padding-top:4px;
	color: #C6D0DF;text-decoration : none;
}

/**
* m:hover
*/
a.m:hover {
	color: #FFFFFF;text-decoration : none;
}

/**
* m:visited
*/
a.m:visited {
	color: #C6D0DF;text-decoration : none;
}

/**
* m:active
*/
a.m:active {
	color: #FFFFFF;text-decoration : none;
}

/**
* m_active:link
*/
a.m_active {
	display:block;
	padding-top:4px;
	color: #FFFFFF;text-decoration : none;
	font-weight:bold;
}

/**
* sm:link
*/
a.sm {
	display:block;
	color: #C6D0DF;text-decoration : none;
	background-image:url("/media/templates/ms1_b.gif");
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left: 13px;
}

/**
* sm:hover
*/
a.sm:hover {
	color: #FFFFFF;text-decoration : none;
	background-image:url("/media/templates/ms2_b.gif");
}

/**
* sm:visited
*/
a.sm:visited {
	color: #C6D0DF;text-decoration : none;
}

/**
* sm:active
*/
a.sm:active {
	color: #FFFFFF;text-decoration : none;
}

/**
* sm_active:link
*/
a.sm_active {
	display:block;
	color: #FFFFFF;text-decoration : none;
	background-image:url("/media/templates/ms2_b.gif");
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left: 13px;
	font-weight:bold;
}

/**
* tm:link
*/
a.tm {
	color: #C6D0DF;text-decoration : none;
}

/**
* tm:hover
*/
a.tm:hover {
	color: #FFFFFF;text-decoration : none;
}

/**
* tm:visited
*/
a.tm:visited {
	color: #C6D0DF;text-decoration : none;
}

/**
* tm:active
*/
a.tm:active {
	color: #FFFFFF;text-decoration : none;
}

/**
* .bold
*/
.bold {
	font-weight:bold;
}

/**
* label.error
*/
label.error {
	font-weight:bold;
}

/**
* .root
*/
.root {
	width:995px;
}

/**
* .small
*/
.small {
	font-size:10px;
	color:#999999;
}

