/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++ Copyrightt by www.th3design.de +++++++++ */
/* ++++++ Scripted by Nikolai Selders  2005 +++++ */
/* +++++++++++++++++++++++++++++++++++++++++ */
body { 
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
background-image: url(../layout/bg.gif);
background-repeat: repeat-x;
}
img {border: 0px;}

hr {
border: 1px none #00ff00;
height: 1px;
background: #665b52;
color: #665b52;
margin:20px 0 0 0;
}
h1 {margin: 0 0 18px -2px; 
font-weight: bold;
font-size: 15px;
color: #e2800d;
}
h2 {margin: 0 0 0 -2px; 
font-weight: normal;
font-size: 14px;
color: #665b52;
}

h3 {margin: 0 0 0 -2px; 
font-weight: bold;
font-size: 13px;
color: #665b52;
}

//DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
//border:1px solid #ffe99f;
//margin: 0 0 0 10px;
//float:right;
//}

.csc-textpic-image IMG {
width:180px;
height:190px;
}

.csc-textpic-caption {
font-size: 10px;
}

.bild { 
border:1px solid #ffe99f;
margin: 0 0 0 10px;
float:right;
}

.bild2 { 
border:1px solid #ffe99f;
margin: 3 10 1 -4px;
float:left;
}

.content a {
text-decoration: none;
font-family: arial, helvetica sans-serif;
font-weight: bold;
font-size: 12px;
color: #666677;
}

.content a:hover {
color: #665b52;
cursor: hand;
cursor: pointer;
}

.pdf {
list-style-image: url(../layout/acrobat.gif);
}
.content td {
text-align: left;
vertical-align:top;
font-size: 14px;}
 
td {text-align: center;}

#bg {
background-image:  url(../layout/bgcontent.gif); 
background-repeat: repeat-x ;
background-color: 5e85c0; /*#6abed0;*/
}      

.content {
position:relative;
left:133px;
top: 0;
width:607px !important;
min-height	:	400px;
height	:   auto;
padding: 30px 20px 10px 20px;
background-color: #ffffff;
font-size: 14px;

 }

.content li {
list-style-image: url('../layout/list.gif');

 }
 
 
 #carrier {
width	:	800px;
min-height	:	500px;
height	:   auto;
position:	absolute;
left	:	50%;
top		:	0%;
margin-left	:	-400px;
margin-top	:	40px;	
border: 0px solid #333333;
} 

.hotels {
min-height	:	200px;
height	:   auto;
}

/*  ----------------------------- Bildnavi ----------------------------- */
.navi { /* der Container (div) für die Bildnavi*/
background-color: #fafaff;
width: 618px;
margin: 10px 0 1px 133px;
}

td a {
text-decoration: none;
font-family: arial, helvetica sans-serif;
font-weight: bold;
font-size: 12px;
color: #666677;

}
td a:hover {
color: #e2800d;
cursor: hand;
cursor: pointer;
}
td a img {
opacity:1;
-moz-opacity:1;
filter:alpha(opacity=100)
}
td a:hover img {
opacity:0.7;
-moz-opacity:0.7;
filter:alpha(opacity=70)
}

/*  ------------------------   ListenNavi  -------------------------------------------  */


ul#navi { list-style:none;
left:130px;
 margin:   0 0 3 3;
 /*vor dem MacIE verstecken\*/ 
margin:   0 0 0 -37;
/**/
}
ul#navi li
{
 margin:   0;
 padding:  0;
 text-align: left;
}
ul#navi li a
{
display:  block;
height:   20px;
width:    127px;
margin:   0;
padding: 0px 0 0 0;
text-decoration:  none;
color:  #fff;
font-family:verdana,Arial, Helvetica, sans-serif;
font-size: 10pt;
font-variant:small-caps;
border-bottom: 1px dotted #fdfdfd;
}

ul#navi li a:hover
{
background-color: #d9e8ff; /*#5a8190;*/
color:#4571b1;
}
.navitop{
border-top: 1px dotted #fdfdfd;
}

/* -------------------------------------   SelektboxNavi  -------------------------------------------*/

.sparten { /* der Container (div) für die SelektboxNavi*/
 width: 618px;
 text-align:right;
 margin: 0 0 0 133px; 
 /*background-image:  url(../layout/leistebg2.gif) ; 
 background-repeat: repeat ;*/
 background-color: #d9e8ff;
}

.sparten select {
width: 130px;
font-size: 13px;
color: #e2800d;
}

.submenu select {
width: 130px;
font-size: 13px;
color: #e2800d;
}

.navdesc {
margin: 0 0 0 -2px;
font-weight: normal;
font-size: 12px;
color: #665b52;
}

/* -------------------------   3 Spaltige Infotabelle -----------------------------  */

.info td {
/*background-image:  url(../layout/infohead.jpg);
background-repeat: no-repeat;*/
background-color: #5a8190;
font-weight: bold;
font-size: 12px;
color: #fff;
width: 185px;
padding:2px 15px 0 15px;
}

.info td.ibox {
border: 1px solid #5a8190;
background-image:  url(../layout/trans.gif);
background-color: #ffffec;
color: #333333;
text-align:left;
vertical-align: top;
padding:8 5 5 5;
font-weight: normal;
font-size: 13px;
width: 185px;

}
.info {
margin: 15px 0 15px 0;
border-collapse: seperate; 
border-spacing: 8px 0px;
}


/* ---------------------  details -------------------------*/

.details {
padding: 5 0 0 25;
}

.details thead th {
font-weight: normal;
font-size: 14px;
text-align: left;
padding: 2px 15px 2px 15px;
vertical-align:top;
background-color: #d9e8ff;
color: #0044b4;
}

.details tbody td {
padding: 2px 15px 2px 15px;
background-color: #ffffec;
border-bottom: 1px dotted #992a2a;
}

.details tbody td img {
padding: 0 0 0 15px;
width: 35px;
height: 25px;
}

.details .td-0 {
width: 350px;
}

.details .td-1 {
width: 75px;
text-align:right;
}

.leftdetails {
padding: 5 0 0 25;
}

.leftdetails th {
font-weight: normal;
font-size: 14px;
text-align: left;
padding: 2px 15px 2px 15px;
vertical-align:top;
color: #0044b4;
background-color: #ffffec;
border-bottom: 1px dotted #992a2a;
}

.leftdetails td {
padding: 2px 15px 2px 15px;
background-color: #ffffec;
border-bottom: 1px dotted #992a2a;
}

.leftdetails td img {
padding: 0 0 0 15px;
width: 35px;
height: 25px;
}

.detailsfoot {
padding: 5 0 0 25;
}

.detailsfoot thead th {
font-weight: normal;
font-size: 14px;
text-align: left;
padding: 2px 15px 2px 15px;
vertical-align:top;
background-color: #d9e8ff;
color: #0044b4;
}

.detailsfoot tbody td {
padding: 2px 15px 2px 15px;
background-color: #ffffec;
border-bottom: 1px dotted #992a2a;
}

.detailsfoot tbody td img {
padding: 0 0 0 15px;
width: 35px;
height: 25px;
}

.detailsfoot .td-0 {
width: 350px;
}

.detailsfoot .td-1 {
width: 75px;
text-align:right;
}


/* ---------------------  Studienordner -------------------------*/

.studienordner {
padding: 5 0 0 25;
}

.studienordner thead th {
font-weight: normal;
font-size: 14px;
text-align: left;
padding: 2px 15px 2px 15px;
vertical-align:top;
background-color: #d9e8ff;
color: #0044b4;
}

.studienordner tbody td {
padding: 2px 15px 2px 15px;
background-color: #ffffec;
border-bottom: 1px dotted #992a2a;
}

.studienordner tbody td img {
padding: 0 0 0 15px;
width: 35px;
height: 25px;
}


/* ---------------------  Links -------------------------*/

.tx_ablinklist_catalogView_link .bodytext {
font-size: 11px;
margin-left: 25px;
}


/* ---------------------  4-Icons -------------------------*/


#l1 {
position:absolute;
left:80px;
top:70px;
z-index:20;
text-align:center;
}

#l2 {
position:absolute;
left:205px;
top:70px;
z-index:20;
text-align:center;
}

#l3 {
position:absolute;
left:80px;
top:175px;
z-index:20;
text-align:center;
}

#l4 {
position:absolute;
left:205px;
top:175px;
z-index:20;
text-align:center;
}

.th3 {color: #6a6a6a;
	 display:  block;
	 font-size: 10px;
	 text-align:right;
	 margin:3 0 0 0;
}

