/* ///////////////////////////////////////////////////

    * CSS Document *
	Autor:	 		Kohrgruber&Partner OEG
						http://www.co-x.at
	Project:		INSTITUT FÜR REISE & TROPENMEDIZIN
			
/////////////////////////////////////////////////// */

/* --- STANDARD Definitions --- */

body {
	font-size:12px; font-family: Arial,Verdana, Helvetica, sans-serif; background-color: #FFFFFF; margin: 40px 0px 0px 0px; padding: 0px; text-align: center; voice-family: "\"}\""; voice-family: inherit; color:#101010;
}
html{
  	scrollbar-base-color:#101010; scrollbar-3d-light-color:#101010; scrollbar-arrow-color:#101010; scrollbar-highlight-color:#FFFFFF; scrollbar-darkshadow-color:#101010; scrollbar-shadow-color:#FFFFFF; scrollbar-track-color:#FFFFFF;scrollbar-face-color:#FFFFFF;
}
#c-parent {
	width:1100px; min-width:1100px; height:520px; min-height:520px; margin: 0px auto; padding: 0px; text-align:left; background-image: url(../img/bg_main.gif); background-repeat:no-repeat; background-position: 5px 59px;
}

#c-sitenav	{display: none;}


#a-oben{position: relative; width:600px; min-width:600px; height:71px; min-height:71px; margin: 0px; padding: 0px 0px 0px 144px; text-align:left;  font-size:12px; font-family: Arial,Verdana, Helvetica, sans-serif;}
#a-mitte{position: relative; width:1100px; min-width:1100px; height:360px; min-height:360px; margin:0px; padding: 0px; text-align:left;  font-size:12px; font-family: Arial,Verdana, Helvetica, sans-serif;}
#a-unten{position: relative; width:700px; min-width:700px; height:40px; min-height:40px; margin: 15px 0px 0px 324px; 0px; padding: 0px 0px 0px 0px; text-align:left; font-size:12px; font-family: Arial,Verdana, Helvetica, sans-serif;}

/* --- NAVIGATION --- */
#nav{position:absolute; text-align: left; width:182px; margin: 17px 0px 0px 0px; padding:0px; z-index:1100;}

#nav ul#ul-nav {list-style: none; margin: 0px; padding: 0px 0px 0px 116px;}
#nav li { position: relative;}
#nav ul#ul-nav ul{ position:absolute; top:4px; left:100%; width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; list-style-type:none;}
*html #nav ul#ul-nav ul{ position:absolute; top:0px; left:100%; width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; list-style-type:none;}

#nav ul#ul-nav li {margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; min-width:182px; width:182px; height:14px; min-height:14px; display:block;}
*html #nav ul#ul-nav li {margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px; min-width:182px; width:182px; height:14px; min-height:14px; list-style-type: none;}

#nav ul#ul-nav ul li {padding: 0px 0px 0px 10px; height:14px; min-height:14px; background-color: #D6E485; border-bottom:1px solid; border-left:1px solid;border-right:1px solid; border-color: #ADC331; text-vertical:middle:}
#nav ul#ul-nav ul li:hover{ background-color:#ADC331;}
.li-first{border:1px solid; border-color: #ADC331;}

#nav ul#ul-nav ul li a{ padding: 0px 0px 0px 0px; font:normal 12px Arial; line-height:14px; height:14px; min-height:14px; color: #000; text-decoration: none; display: block;}

div#nav ul#ul-nav ul{left: -500px; display: block;}
div#nav ul#ul-nav  li:hover ul{left:180px; display: block;}

#nav-icon{text-align: left; width: 200px; margin:10px 0px 0px 232px; padding:0px;}

/* --- Inhalt --- */
#content{position:absolute; width:680px; margin:0px 0px 0px 310px; min-height:355px;  height:355px; text-align:left; overflow:auto;}
*html #content{fposition:absolute; width:690px; margin:0px 0px 0px 300px; text-align:left; overflow: auto;}
#inhalt{float:left; text-align:left; margin:19px 0px 0px 13px; padding:0px; width:485px;}
*html #inhalt{float:left; text-align:left; margin:19px 0px 0px 12px; padding:0px; width:485px;}

#banner{position:absolute; margin:8px 0px 0px 825px;}
#news{margin: 0px 0px 0px 0px; min-width:138px; width:138px; height:146px; min-height:146px; background-image: url(../img/extra.gif);  position:absolut;}
#aktion{margin: 17px 0px 0px 0px; min-width:138px; width:138px; height:146px; min-height:146px; background-image: url(../img/extra.gif);  position:absolut;}
#pscroller1{margin: 8px 0px 0px 12px; width: 114px; height: 100px; position:absolut;}
#pscroller2{ margin: 8px 0px 0px 12px; width:114px; height: 100px; position:absolut;}
#pscroller2 a, #pscroller1 a {color: #101010;text-decoration:none;  font-weight:normal;}
#pscroller2 a:hover, #pscroller1 a:hover {color: #DD0010;text-decoration:none;  font-weight:normal;}
#txt{margin: 14px 0px 0px 0px; min-width:138px; width:138px;}

/* --- ALLGEMEIN --- */
ul{text-align:left; list-style: outside url('../img/ul_rot.gif');}
li { margin: 0px 0px 0px -22px; padding: 0px;}
*html ul{margin: 10px 0px 0px 0px; text-align:left; list-style: outside url('../img/ul_rot.gif');}
*html li{margin: 0px 0px 0px 17px; padding: 0px;}

span.rot{color: #DD0010; font-size:12px; margin: 3px 0px 0px 0px;}

a:link, a:visited {color: #DD0010; text-decoration:none; font-weight:bold;}
a:active{color: #DD0010;text-decoration:none;  font-weight:bold;}
a:hover{color: #101010;text-decoration:none;  font-weight:bold;}

p a:link, a:visited {color: #DD0010; text-decoration:none; font-weight:bold;}
p a:active{color: #DD0010;text-decoration:none;  font-weight:bold;}
p a:hover{color: #101010;text-decoration:none;  font-weight:bold;}

a.banner:link, a:visited {color: #101010; text-decoration:none; font-weight:normal;}
a.banner:active{color: #101010;text-decoration:none;  font-weight:normal;}
a.banner:hover{color: #DD0010;text-decoration:none;  font-weight:normal;}

h1{font-size:12px; color:#DD0010;  margin:0px 0px 2px 0px; letter-spacing: 3px;}
h2{font-size:12px; color:#000000; margin:0px 0px 2px 0px;letter-spacing: 1px;}
h3{font-size:12px; color:#DD0010; margin:0px 0px 0px 0px; display:inline; letter-spacing: 2px;}
h4{font-size:12px; color:#DD0010;  margin:0px 0px 0px 0px; display:inline;}

td{font-size:12px; vertical-align:top; height:17px;}
imp.mappe{margin: -2px 0px 0px 0px; padding: -2px 0px 0px 0px;}
p{font-size:12px; line-height:15px; margin:10px 0px 10px 0px; padding: 0px;}
*html p{font-size:12px; line-height:15px;}
p.start-bild-rechts{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
*html p.start-bild-rechts{margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px;}
img.start-bild{margin: 0px 10px 0px 0px;}

/* --- FORM styles --- */
	.kleincolored{color: #710017; font:10px Verdana, Arial, Helvetica, sans-serif;}
	form {margin: 0px 0px 0px 0px; padding: 0px;}
	form td {font-size:12px; vertical-align:top; height:21px;}
	form td.subm {font-size:12px; vertical-align:bottom; height:21px;}
	form .f-text, form .f-textarea, form .f-select, form .f-textkurz, form .f-checkbox, form .f-file {font:12px Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px;}
	fieldset {margin: 0px; padding: 0px; border: 0px solid;}
	fieldset legend {display: none;}

	form .f-text {border: 1px solid #565759; width: 295px;height: 17px;}
	form .f-file {border: 1px solid #565759; width: 329px;height: 17px; background: none;}
	form .f-textkurz {border: 1px solid #565759; width: 30px;height: 17px;}
	form .f-textarea {border: 1px solid #565759; width: 435px;height: 80px;}
	form .f-select {border: 1px solid #565759;}
	form .f-checkbox {border: 1px solid #565759; text-align:left;}
	form .f-submit   {margin: 0px 0px 0px 0px; border:1px solid #565759; background: none; color: #565759; font:11px Verdana, Arial, Helvetica, sans-serif;}
	
	ul#ul-error{margin: 0px 0px 0px 17px; padding: 0px;  color:#710017; list-style-type: circle;}
	
	ul#ul-error	li	{margin: 0px 0px 1px 0px; font-size:12px; list-style-type: circle;}
	
	ul#ul-erfolg{margin: 0px; padding: 0px;  color: #246505; list-style-type: circle;}
	ul#ul-erfolg	li	{margin: 0px 0px 1px 20px; font-size:12px; list-style-type: circle;}
	
/* --- */
label {cursor: pointer; font-size:12px;}