/*
navy: 000080 (Schriftblau)

mittelblau: 378cb9 (navigation)
hellblau: cddae2 (additional)
hellerblau: e1e7ea (content)
*/

html, body{margin:0; padding:0; background:#378cb9; text-align:center; color:#000080; font:12px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	scrollbar-3dlight-color:;
	scrollbar-arrow-color:#000080;
	scrollbar-base-color:#f6f6f6;
	scrollbar-darkshadow-color:;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:}
.noprint{}

table{margin:auto; border:0; color:#000080; font:12px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;}
table.main{text-align:left; width:800px; table-layout:fixed}
table.sql_display{width:450px; table-layout:fixed; margin:10px 15px 10px 15px; background:#cddae2 URL(../data/tmp/sys_img_mixed/bg_sql_display.jpg) no-repeat top right;}

td{vertical-align:top; border:0}
td.navigation{width:160px; text-align:center; background:#378cb9;}
td.content{width:480px; background:#e1e7ea URL(../data/tmp/sys_img_mixed/bg_content.jpg) no-repeat top left;}
td.additional{width:160px; background:#cddae2;}
td.additional p{font-size:10px; margin:5px 10px 5px 10px;}
td.additional h1{font-size:12px; margin:10px 10px 0 10px;}
td.additional h2{font-size:10px; margin:10px 10px 0 10px;}
td.hotel_preview_3{width:33.3333%; padding:3px; text-align:center;}
td.hotel_preview_3 img{width:130px;}
td.hotel_preview_2_1{width:150px; padding:3px; text-align:center;}
td.hotel_preview_2_1 p{margin:5px;}
td.hotel_preview_2_2{width:288px; padding:3px; text-align:left;}
td.list_1{width:100%; padding:10px; text-align:left;}
th.list_1{width:100%; padding:3px; text-align:center;} /* Wenn nur $TH1 angeboten wird */
td.list_2{width:50%; padding:3px; text-align:left;}
th.list_2{width:50%; height:40px; padding:3px; text-align:center;}
th.inbox{background:#e1e7ea;}

h1{color:#000000; font-size:16px; margin:10px 15px 10px 15px; text-align:center;}
h1.navigation{width:138px; margin:10px 10px 0 10px; padding-top:2px; height:16px; font-size:12px; background:#ffcc00; border-top:1px solid #7cbdeb; border-bottom:1px solid #378cb9; border-left:1px solid #7cbdeb; border-right:1px solid #7cbdeb;}
h2{color:#000000; font-size:14px; margin:5px 15px 5px 15px; text-align:center;}
h2.navigation{font-size:12px; margin:10px 10px 0 10px;}
h3{color:#000000; font-size:12px; margin:5px 15px 5px 15px;}
h4{color:#000000; font-size:10px; margin:5px 15px 5px 15px;}
em, strong, code, samp, kbd, var, cite, dfn, abbr, acronym, q{color:#000080;}

p{margin:10px 15px 10px 15px;}
p.teaser{}
p.additional{margin:5px 10px 5px 10px;}
p.small{font-size:10px; margin:5px 10px 5px 10px;}

ul{text-align:left; margin-right:10px; margin-top:5px; margin-bottom:5px; list-style-type:disc;}
ul.navigation{width:140px; margin:0px 10px 0px 10px; padding:0; list-style-type:none;}
li{}
li.navigation{margin:0; padding:0 0 0 5px; height:19px; background:#7cbdeb; border-bottom:1px solid #378cb9;}

a{color:#000080; font-weight:bold;}
a:hover{color:#a6a6a6; font-weight:bold;}
a:visited{color:#a6a6a6; font-weight:bold;}
table.sql_display a {text-decoration:none;}
a.navigation{color:#000080; font-weight:bold;}
a.navigation:hover{color:#ffffff; font-weight:bold;}
a.navigation_em{color:#ffffff; font-weight:bold;}
a.navigation_em:hover{color:#000080; font-weight:bold;}

img{border:0;}
img.icon{border:0px solid #000000; cursor:pointer;}
hr{color:#e1e7ea}

div{margin:0; padding:0;}
div.d100{width:100%; text-align:center;}
div.footer{display:none;}
div.header{height:180px; overflow:hidden; }

span.error{color:#990100;}
span.small{font-size:10px;}

iframe{border:0; margin:0; padding:0;}
iframe.print{width:100%; height:260px;}

form{margin:0; padding:0; border:0}
form.additional{}
fieldset{padding:3px; margin:3px; border:1px solid #ffffff;}
fieldset.additional{text-align:center; margin:0; padding:0; border:0}
input{margin:0 0 1px 0; background:#ffffff; color:#000000; border:1px solid #a6a6a6;}
input.additional{width:136px; height:16px; margin:0 0 0 0; border:0; padding:2px 2px 0 2px;}
input.additional_button{width:140px; height:22px; color:#ffffff; background:#378cb9; padding:0; border:2px solid #ffffff; cursor:pointer;}
input.text{ width:200px; padding:1px; }
input.file{width:80%;}
input.button{width:100px; border:2px solid #000080; color:#ffffff; background:#a6a6a6;}
input.radio{}
input.checkbox{background:none; border:0}
select{margin:0 0 1px 0; border:1px solid #a6a6a6;}
textarea{margin:0 0 1px 0; width:100%; border:1px solid #a6a6a6;}
label{text-align:left;}
label.mail{margin-left:10px; float:left; width:170px;}












.rote_box { background-color: #fc0; border: solid 3px #fc0 }
.formfeld_300  { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #bcd0de; border: groove 1px #000; width: 300px }
.formfeld_30 { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #bcd0de; border: groove 1px #000; width: 30px }
.formfeld_120 { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #bcd0de; border: groove 1px #000; width: 120px }
.formfeld_120_hell { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f5f5f5; border: groove 1px #000; width: 120px }
.formfeld    { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #d2dbe0; border: groove 1px #000 }

