
body { margin:0px; padding:0px; background-color: #000; font-family: Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana, Geneva, sans-serif; font-size: 11px; line-height: 16px; }

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

#navi { width: auto; border-bottom: 1px solid #1F3C54;/*margin-left:15px;*/
	/*background-color: #1B3554;	
	margin-right:auto;
	background-image:url(../_img/rm-plakat-back-h780.jpg);
	background-repeat: no-repeat;*/
}

#navi p { padding-left:0px; }

.block { text-align: justify; font-size: 11px; color: #FFF; text-transform: uppercase; }

#content { background-color: #1B3554; padding-left:20px; padding-right:20px; margin:0px auto; width: 960px; min-height: 780px; background-image:url(../_img/rm-plakat-back-h780.jpg); background-repeat: repeat-y; /*border-right-width: 0px;*/ }

#contentDark { background-color: #1B3554;  padding-left:20px; padding-right:20px; margin:0px auto; width: 960px; min-height: 780px; background-image:url(../_img/rm-plakat-back-h780-dark.jpg); background-repeat: no-repeat; border-right-width: 5px; }

.columnLeft { width: 460px; float: left; padding:0px; margin: 0px; background-color: #1a1a1a; }

.columnRight { width: 460px; float: right; padding:0px; background-color: #1a1a1a; margin: 0px; }

.column460TransLeft { width: 460px; float: left; margin:0px; }

.column460TransRight { width: 460px; float: right; }

.column460TransNoMargins { width: 460px; float: left; }

.column480TransBorder { width: 478px; float: left; padding-right: 0px; padding-left: 0px; border-right: 1px solid #0D263C; border-bottom: 1px solid #0D263C; border-left: 1px solid #0D263C; border-top: 1px solid #3A4D66; }

.column460Darkgrey { background-color: #1a1a1a; width: 460px; float: right; margin-left: 0px; margin-right: 0px; }

#columnFullTrans { width: 960px;	/*background-color: #1a1a1a;*/ margin-left: 0px; }

#columnFull { width: 960px;/*background-color: #1a1a1a;*/
}

.clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum alle seine untergeordneten Floats enthalten sollte. */ clear:both; height:150px; font-size: 1px; line-height: 0px; }

#footer { background-color: #1B3554; width: 1000px; margin-left:auto; margin-right:auto; margin-top:0px; border-top: 1px solid #1F3C54;/*width:950px; margin-left:15px;*/}

#footer p { padding-top: 10px; padding-bottom: 10px; padding-left: 20px; }

div, p { text-align: left; font-family: Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana, Geneva, sans-serif; font-size: 11px; line-height: 16px; color: #FFFFFF; font-weight: bold; margin: 0px; padding: 0px; }

.normalPanel { padding: 10px 15px 10px 0px; background-color: #1a1a1a; margin: 0px; border-bottom: 1px solid #1a1a1a; border-right: 1px solid #1a1a1a; border-left: 1px solid #1a1a1a;/*background-image: url(../../_img/uff-bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;*/
}

.normalPanelLightBlue { padding: 10px 15px 10px 0px; background-color: #7094C3; margin: 0px; /*border-top-style: none;
	border-right-style: none;
	border-left-style: none;*/	
	
	border-bottom: 1px solid #3A4D66; border-right: 1px solid #7094C3; border-left: 1px solid #7094C3; }

.nomalPanelContentOpen { background-color:#1a1a1a; border-bottom: 3px solid #4A6181;/**/ border-right: 1px solid #4A6181; border-left: 1px solid #4A6181; }

.tourletterPanel { padding: 10px 15px 10px 0px; background-image:url(../_img/tourletter-table-bg.jpg); margin: 0px; /*border-top-style: none;
	border-right-style: none;
	border-left-style: none;*/	
	
	/*border-bottom: 1px solid #3A4D66;*/
	border-right: 1px solid #4A6181; border-left: 1px solid #4A6181; }

td { padding: 0px 15px; padding-top: 10px; padding-bottom: 0px; }

p, h1, h2 { padding: 0px 15px; margin-top: 0px; margin-bottom: 0px; text-align: left; }

iframe { padding-top:0px; padding-bottom: 0px; border-top: 1px solid #1B3554; }

/*#navi a {
	font-size:18px;
}*/

a { padding-left:3px; padding-right:3px; color: #FFCC33; text-decoration: none; font-weight: bold; }

h1 { font-size: 18px; margin:0px; line-height: 18px; color: #FFFFFF; text-transform: uppercase; font-weight: bold; }

h2 { font-size: 11px; line-height: 16px; color:#FFFFFF; text-transform: uppercase; letter-spacing: 0px; }

a:visited, a:visited img  { text-decoration:none; font-weight: bold; border-color: #FFCC33; color: #FFCC33; }

a:active { color: #FFFFFF; background: #7094C3; font-weight: bold; }

a:hover { color: #FFFFFF; background: #7094C3; font-weight: bold; }



#navi a { padding:0px 6px; }

a.selected { color: #FFFFFF; background: #7094C3; font-weight: bold; }

form { margin:0px; }

.form { background-color:#1a1a1a; border-bottom: 3px solid #4A6181; border-right: 1px solid #4A6181; border-left: 1px solid #4A6181; }

input, textarea, select { background-color:#254f79; /*border:none;*/ }

select, .button { text-align: left; font-family: Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana, Geneva, sans-serif; font-size: 11px; line-height: 16px; color: #FFCC33; font-weight: bold; margin:0px; }

input, textarea, select { border-bottom-width: 1px; border-right-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-bottom-color: #7094C3; border-right-color: #7094C3; text-align: left; font-family: Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana, Geneva, sans-serif; font-size: 11px; line-height: 16px; color: #FFFFFF; font-weight: bold; margin:0px; }

/*.button { color:#FFCC33;}*/


.headlineFront { color: #254f79; text-transform: uppercase; font-weight: bold; font-size: 32px; line-height:26px; }

.headlineWhite { text-transform: uppercase; font-weight: bold; font-size: 18px;	color: #FFF; line-height: 22px; }
	
.headlineBlue { text-transform: uppercase; font-weight: bold; font-size: 18px; color: #254f79; line-height: 22px; }

.active { padding-left:3px; padding-right:3px; color: #FFFFFF; text-decoration: none; background: #7094C3; font-weight: bold; }

hr { margin:0px; }

/*.lines {margin-bottom:10px; margin-top:0px; color:#1B3554; background-color:#1B3554; height:2px; border:2px;}*/


.red { color: #F06; }

.grey { color: #1A1A1A; }

.black { color: #000; }
