/* CSS fuer box replacement auf startseite */
.funktionsbox {
background-image:url(img/funktionsbox.gif);
width:197px;
height:108px;
padding:0
}

.funktionsbox p {
padding:4px;
margin:0;
font-size:10px
}

.bild {
float:right;
margin-right:8px
}

.kugel {
margin-left:5px;
margin-top:3px
}

/* Liste für index von standardkontent  */
.standardListe {
font-size:12px;
font-weight:700
}

.standardListe li {
padding:5px
}

/* Links im footer */
#footer {
font-size:9px;
border-top:1px solid #949494
}

.footcontainer {
margin:2px;
text-align:center;
font-size:9px;
width:90px;
float:left;
line-height:13px
}

#footer a {
letter-spacing:1px;
margin-top:4px;
font-weight:700;
color:gray;
background-repeat:no-repeat
}

#footer a:hover {
text-decoration:none;
color:#BFBFBF
}

/* anbieter Tabelle CSS */
.anbieterTabelle {
width:288px;
height:150px;
display:block;
margin-left:8px;
margin-top:8px;
float:left;
color:#fff
}

.anbieterTabelle:hover,.anbieterTabelle:visited {
color:#fff;
text-decoration:none
}

.clear {
/* container for css buttons - Withour fonts disappear in ie 7*/
overflow:hidden;
width:100%
}

.orangeHead {
position:absolute;
padding:5px;
font-weight:700;
margin:0;
font-size:12px
}

#blue {
color:#3DABE2;
font-size:13px;
padding:12px
}

.anbieterTabelle span {
font-size:1.2em;
font-weight:700;
padding:8px
}

/* CSS for welcome page */
#welcome {
background-image:url(img/welcome.gif);
height:68px;
background-repeat:no-repeat;
padding:0;
margin:10px
}

#welcome h1 {
color:#3DABE2;
font-size:20px;
padding:12px;
padding-left:70px
}

.messages,.nachrichten {
width:280px;
background-image:url(img/welcomeBoxBack.gif)
}

.nachrichten {
float:right;
margin-right:2px
/* to make boxes even */
}

.messages h1,.nachrichten h1 {
font-size:12px;
margin:2px
}

body {
text-align:center;
background-color:#fff;
margin:0;
padding:0
}

body,div,td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000
}

#askerus {
text-align:left;
width:925px;
margin:0 auto
}

#main {
float:left;
width:760px
}

#sky {
float:right;
width:160px;
padding-top:78px
}

#logo {
width:267px
}

#banner {
position:absolute;
left:267px;
top:0;
width:473px;
text-align:right
}

#nav {
height:35px;
background-image:url(img/nav/navBack.png);
background-repeat:no-repeat;
padding-left:5px;
margin:0 10px
}

#nav a {
display:block;
float:left;
background-repeat:no-repeat;
height:35px
}

#navStart {
background-image:url(img/nav/navStart.png);
width:65px
}

#navNachfragen {
background-image:url(img/nav/navNachfragen.png);
width:108px
}

#navAnbieten {
background-image:url(img/nav/navAnbieten.png);
width:86px
}

#navMein {
background-image:url(img/nav/navMein.png);
width:116px
}

#navHilfe {
background-image:url(img/nav/navHilfe.png);
width:57px
}

#navReiseinfos {
background-image:url(img/nav/navReiseinfos.png);
width:95px
}

#navInsidertipps {
background-image:url(img/nav/navInsidertipps.png);
width:106px
}

.navTrenner {
float:left;
display:block;
background-image:url(img/nav/navTrenner.png);
width:9px;
height:35px
}

#right {
width:608px
}

#palette {
width:121px
}

.pal {
background-image:url(img/palBack.gif);
border-bottom:10px solid #fff;
background-repeat:repeat-y;
color:#fff;
font-size:10px
}

.pal a {
color:#fff!important;
text-decoration:none!important
}

.pal a:hover {
text-decoration:underline!important
}

#palette p {
margin:5px 10px
}

#content {
background-image:url(img/contentBack.gif);
background-repeat:repeat-y
}

#content p {
padding:10px
}

#userStatus {
text-align:right;
color:#7F7F7F;
font-size:10px;
padding:0 10px
}

#table1 th,#wizardTable th,#table1 td,#wizardTable td {
text-align:left;
vertical-align:top;
padding:4px!important
}

#table1 th,#wizardTable th {
border-bottom:2px solid #fff;
padding-right:1px
}

#table1 td,#wizardTable td {
border-bottom:1px solid #fff;
padding-right:1px
}

th a,th a:visited {
color:#000
}

th.sortable a {
color:#666!important
}

th.sorted a {
color:#000!important
}

th a:hover {
text-decoration:underline;
color:#000!important
}

th.sorted a,th.sortable a {
background-position:right;
display:block;
width:100%
}

tr.odd td {
background-color:#e1e1e1
}

div.exportlinks {
background-color:#eee;
border:1px dotted #999;
width:79%;
margin:2px 0 10px;
padding:2px 4px
}

span.export {
display:inline;
cursor:pointer;
padding:0 4px 1px 20px
}

span.excel {
background-image:url(img/ico_file_excel.png)
}

span.csv {
background-image:url(img/ico_file_csv.png)
}

span.xml {
background-image:url(img/ico_file_xml.png)
}

span.pdf {
background-image:url(img/ico_file_pdf.png)
}

span.rtf {
background-image:url(img/ico_file_rtf.png)
}

span.pagebanner {
background-color:#eee;
border:1px solid #999;
display:block;
border-bottom:none;
margin:10px 10px 0;
padding:4px 0
}

span.pagelinks {
background-color:#eee;
border:1px solid #999;
display:block;
border-top:none;
margin:0 10px -5px;
padding:4px 0
}

a,a:visited,a:hover {
color:#666;
text-decoration:none
}

a:hover {
text-decoration:underline
}

img {
border:none
}

table hr {
height:1px;
clear:both;
width:100%;
margin:0
}

textarea {
width:80%;
height:120px
}

dt {
font-weight:700
}

acronym {
border-bottom:1px dashed #000;
cursor:help
}

ul#stylelist {
height:20px;
margin:0 0 20px;
padding:0
}

ul#stylelist li {
list-style-type:none;
float:left;
width:100px;
border:1px solid #ccc;
background-color:#eee;
margin:0 2px 0 0;
padding:2px
}

ul#showsource {
float:right;
width:100px;
height:33px;
list-style-type:none;
background-image:url(../img/viewsource.png);
background-repeat:no-repeat;
text-align:center;
line-height:30px;
font-weight:700;
margin:15px 20px -30px 0;
padding:0
}

ul#showsource a,ul#showsource a:visited {
font-size:11px;
font-family:verdana;
color:#fff
}

table.sublist {
width:100%;
margin:0
}

table.sublist td,table.sublist th {
width:50%
}

code {
background-color:#eee;
padding:0 2px
}

hr {
height:1px;
color:#fff;
border:none;
border-top:1px dotted #ccc;
width:50%;
margin:20px 0
}

.autocomplete {
position:absolute;
color:#333;
background-color:#fff;
border:1px solid #666;
font-family:Arial;
overflow:hidden;
z-index:2
}

.autocomplete ul {
list-style:none;
overflow:auto;
margin:0;
padding:0
}

.autocomplete li {
display:block;
white-space:nowrap;
cursor:pointer;
padding-left:5px;
padding-right:5px;
border:1px solid #fff;
margin:0
}

.autocomplete li.selected {
background-color:#cef;
border-top:1px solid #9bc;
border-bottom:1px solid #9bc
}

#pwChange {
display:block;
width:185px;
height:32px;
background-image:url(img/pwChange.gif);
background-repeat:no-repeat
}

#pwChange :hover {
background-position:0 -24px
}

#pwForgotten {
display:block;
text-align:right;
float:right;
width:200px;
height:22px;
background-image:url(img/pwForgotten.gif);
background-repeat:no-repeat
}

#pwForgotten :hover {
background-position:0 -22px
}

#head,#center {
position:relative;
margin:10px
}

#nav a:hover,.navActive {
background-position:0 -35px
}

.navTrenner span,#nav a span,#footer a span,.footTrenner span {
display:none
}

thead tr,th.sorted,tr.tableRowEven td,tr.even td {
background-color:#EDEDED
}

#auchbuchen {
background-image:url(img/buttons/buttonbar_go.png);
background-repeat:no-repeat;
background-position:right;
width:350px;
float:left;
left:140px
}

#speichern {
background-image:url(img/buttons/buttonbar_go.png);
background-repeat:no-repeat;
background-position:right;
width:160px;
float:left;
left:220px
}

#zurueck2 {
width:50px;
background-image:url(img/buttons/buttonbar_back.png);
background-repeat:no-repeat;
background-position:left;
float:left;
width:110px;
left:220px
}

#vorschau {
background-image:url(img/buttons/buttonbar_go.png);
background-repeat:no-repeat;
background-position:right;
width:200px;
float:left;
left:290px
}