@charset "UTF-8";



/*hier beginnt ultimo



/* CSS Document */

body {
  margin: 0;
  padding: 0;
  background-color: #5C92A0;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#ffffff;
  text-align: justify;
  /*background-image: url(images/bgnd_verlauf.jpg);
  background-repeat: repeat-x;
  background-position: 0,0;*/
}
a {
  color:#666666;
  text-decoration:none;
}
a:hover {
  text-decoration: underline;
}
a:active {
}
h1, td.contentheading, .componentheading, .sectionheading {
  font-size: 18px;
  font-style: normal;
  color: #F7910E;
  font-weight:bold;
}
h2 {
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #73E1F5;
  line-height:10px;
}
h3 {
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #FFFFFF;
}
html {
  min-height:100%;
}
/* Contentpane body */

body.contentpane {
  background-image:none;
  background-color:#999999;
}
/* Layout */

#container {
  position: relative;
  margin: 7px auto 10px auto;
  width: 850px;
  background-color: #FFF;
  border: 1px solid #666666;
  background-image: url(images/bg-image.png);
  background-position: bottom;
  background-repeat: repeat-x;
}
#header {
  width: 850px;
  height: 198px;
  clear: both;
  margin:0;
  background-image: url(images/ultimo_artistmanagement_01.gif);
}
#login {
  position:relative;
  float:right;
  align:right;
}
#navigation {
  left:0px;
  width:850px;
  height:20px;
  background-image: url(images/ultimo_artistmanagement_02.gif);
  font-family: Univers, Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#F79F2E;
  font-size:13px;
  align: center;
}
#navigation, a:hover {
  color:#F79F2E;
  text-align: justify;
}
#navigation, a:active {
  color:#F79F2E;
  text-align: justify;
}
#navigation, a {
  color:#FFFFFF;
  text-align: justify;
}
#mainmenu {
  position: relative;
  left: 25px;
  width:800px;
  text-align: justify;
}
.joomla-nav, ul {
  position: relative;
  left: 25px;
  width:800px;
  text-align: justify;
}
#content {
  align:left;
  float:left;
  left:0px;
  top:0px;
  width:850px;
  /*min-height:1000;*/
  background-image: url(images/ultimo_artistmanagement_03.gif);
  background-position: top;
  background-repeat: repeat-x;
  background-color: #000000;
}
#inhalt {
  left: 25px;
  top:150px;
  width:800px;
  min-height:100%;
  text-align: justify;
}
#inhalt_links {
  position: relative;
  text-align: justify;
  position: relative;
  float:left;
  width:400px;
}
#inhalt_rechts {
  position: relative;
  float:right;
  width:400px;
  text-align: justify;
}
/* Tabelle mit den Knstlern */

td.artiststabelle-oben {
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}
td.artiststabelle {
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}
td.topline {
  border-top: 1px solid #FFFFFF;
  font-size: 12px;
  font-style: normal;
  color: #73E1F5;
}
td.toplinekontakt {
  border-top: 1px solid #73E1F5;
  font-size: 12px;
  font-style: normal;
  color: #73E1F5;
  border-top-color: #73E1F5;
}
td.toplinekontaktorange {
  border-top: 1px solid #F7910E;
  font-size: 12px;
  font-style: normal;
  color: #73E1F5;
  border-top-color: #F7910E;
}
p.ueberschrift1 {
  font-size: 14px;
  font-style: normal;
  color: #73E1F5;
}
p.ueberschrift2 {
  font-size: 14px;
  font-style: normal;
  color: #FFFFFF;
}
.arts1 {
  font-size: 12px;
  font-style: normal;
  color: #73E1F5;
}
.arts2 {
  font-size: 12px;
  font-style: normal;
  color: #FFFFFF;
}
.orange-fett {
  color: #F79F2E;
  font-weight:bold;
}
/* Newsflash */

div#newsflash {
  font-size: 14px;
  color: #73E1F5;
}
a.newsflash {
  font-size: 14px;
  color: #73E1F5;
  font-weight:bold;
}
/* SUCHBOX */

div#box-search {
  position:absolute;
  z-index:150;
  left:626px;
  top:62px;
  width:160px;
  height:18px;
  border: 1px;
  border-top-color: #CCCCCC;
  border-top-style: solid;
  border: 1px;
  border-top-style: solid;
  border: 1px;
}
form#search-box, form#left-form {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
form#search-box input, form#left-form input {
  font-size: 10px;
  width:80px;
  height:12px;
  background-color: #FFF;
  color:#000;
  border:1px solid #999;
  margin:0px;
}
form#search-box input#search-btn {
  width: 38px;
  height: 16px;
  border: none;
  margin: 0px 0px 0px 0px;
  vertical-align: text-bottom;
}












/* A variation on Eric Meyer's CSS Reset:

   This is disabled because the Blueprint framework already has it.

   You should enable it if you aren't using Blueprint.







html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

  margin: 0;

  padding: 0;

// stalders;

  border: 5;

border-color: red;

border-style: solid;

//stalders;

  outline: 0;

  font-weight: inherit;

  font-style: inherit;

  font-size: 100%;

  font-family: inherit;

  vertical-align: baseline;

}

body {

  line-height: 1;

  color: black;

  background: white;

}

ol, ul {

  list-style: none;

}

table {

  border-collapse:collapse;

  border-spacing: 0;

}

caption, th, td {

  text-align: left;

  font-weight: normal;

}

blockquote:before,

blockquote:after,

q:before,

q:after {

  content: "";

}

blockquote, q {

  quotes: "" "";

}

abbr,acronym {

  border:0;

}

*/



/* Below are the CSS styles that aren't included with Blueprint. It's a good idea to keep them whether or not you use it unless you know what you're doing. */



/* Text styles 

.blog-featured h2 {

  font-size: 1.5em;

  margin-bottom:0em;

}

p.readmore {

  text-indent:0;

  font-size: .9em;

}

.joomla-footer {

  font-size: .9em;

  margin-bottom: 30px;

}



/* Article functions 

ul.actions {

  clear:both;

  margin-top: -50px;

  float:right;

}

ul.actions li {

  list-style-type: none;

  float:right;

  margin-left: 10px;

}



/* Login styles 

p#form-login-username label,

p#form-login-password label {

  width: 160px;

  display:block;

}

p#form-login-remember label {

  font-size: .9em;

  font-weight: normal;

  line-height: 25px;

}

p#form-login-remember input {

  float:left;

  margin-right: 5px;

}

form#form-login ul {

  margin: 0;

  padding: 0;

}

form#form-login ul li {

  list-style-type: none;

  margin-left: 20px;

  font-size: .9em;

}



/* Image float styles 

.img-fulltext-left {

  float:left;

  margin-right: 20px;

  margin-bottom: 20px;

}



.img-intro-left {

  float: left;

  margin-right: 10px;

  margin-bottom: 10px;

}



.img-fulltext-right {

  float: right;

  margin-left: 20px;

  margin-bottom: 20px;

}



.img-intro-right {

  float: right;

  margin-left: 10px;

  margin-bottom: 10px;

}


