/* ---------------- SWT --------------- */
body{
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
a{
	text-decoration:none;
}
.bold{
	font-weight:bold;
}
p.titel{
	color:#A58C00;
	margin-top:0;
}
img{
	border:1px solid #666666;
}


.border-bottom{
	border-bottom:1px dashed #CCCCCC;
}

div#swt {
	font:14px Arial, Helvetica, sans-serif;

}
	div#swt p.text{
		font-size:12px;
		line-height: 1.1em;
		margin:0;
	}

	ul.swt{
		margin-left:150px;
	}
	ul.swt a{
		text-decoration:none;
		color:#3366CC;
	}
	ul.swt a:hover{
		color: #FF6600;
	}
		ul.swt li {
			padding:5px 0;
			font-weight: bold;
			margin: 5px 0;
		}
		ul.swt ul{
			padding-left:20px;
		}
		ul.swt ul li {
			font-weight:normal;
		}

div#swt td.bildern img {
	margin-right: 5px;
}


#login {
	position:relative;
	width:215px;
	margin:0 auto;
	padding-top:50px;
}
input.pw {
	border:1px solid #CCCCCC;
	font-size:1.2em;
	width:160px;
	float:left;
}
input.send  {
	float:right;
	margin-top:-10px;
}
div.fehler {
	color:#FF0000;
	margin:5px 22px 0px;
}
input.pw:hover, input.pw:focus {
	border:1px solid #FF6600;
}
.f_datum:hover, .f_titel:hover, .f_zeile:hover, .f_text:hover, .f_pdf_text:hover, .f_datum:focus, .f_titel:focus, .f_zeile:focus, .f_text:focus, .f_pdf_text:focus{
	border: 2px solid #FF9900;
}

#form {
	font-size:0.8em;
	font-weight:bold;
	background-color:#FFFFFF;
	padding:10px 10px;
	border:1px solid #999999;
}
#form input, #form textarea, #form span{
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1em;
}
#form span.desc {
	margin:5px 0 5px 0;
}
#form input {
	margin:8px 0;
}

.f_titel, .f_headline, .f_text, .f_zeile {
	width:500px;
}
.f_headline {
	height:100px;
}
.f_text {height:265px}

.f_pdf_text {width:550px}

.f_up {
	float:left;
	border:1px dashed #999999;
	margin-top:10px;
	padding:10px;
	width:480px;
}
.f_up img{
	float:left;
	margin-right:20px
}
.f_up input {
	float:left;
}

.f_hidden {visibility:hidden}

.f_submit {
	border-top:1px solid #FFFFFF;
	clear:both;
}
.f_submit input{
	width:100px;
	font-weight:bold;
	margin:20px 200px 0 !important; 
}

.tab_box {
	margin:5px 0;
	border:1px solid #999999;
}
.tab_box td {
	margin:0;
	padding:5px 10px;
	background-color:#FFFFFF;
	width: 785px;
}


/* Artikel ADD */

div#artikel_add {
	position:absolute;
	width: 37px;
	height:37px;
	top:20px;
	margin-left:293px;
}

div#artikel_add ul{
	list-style-type: none;
	margin:0;
	padding:0;
}

div#artikel_add li{margin: 0;padding: 0; float:left;}

div#artikel_add a {
position: relative;
width: 37px;
height: 37px;
padding-right:1px;
float:left;
}

div#artikel_add a span{
position: absolute;
width:37px;
cursor: pointer; /*per IE*/
height: 37px;
}

div#artikel_add a:hover{color: #369 /*per IE*/}
div#artikel_add a:hover span{background-position: -36px 0}

div#artikel_add li#add span{background-image: url("swt_icons/artikel_add.png"); background-repeat:no-repeat;}

p.add {
	position:absolute;
	margin-left:48px;
	cursor:pointer;
	font-weight:bold;
	color: #FF6600;
	width:190px;
	top:10px;
}


/* Artikel VIEW-EDIT-DEL */

div#artikel_ico {
	float:right;
	width: 145px;
	height:37px;
	margin:0;
	padding:0;
}

div#artikel_ico ul{
	list-style-type: none;
	margin:0;
	padding:0;
}

div#artikel_ico li{margin: 0; padding: 0 5px; float:left;}

div#artikel_ico a {
position: relative;
width: 36px;
height: 37px;
padding-right:1px;
float:left;
}

div#artikel_ico a span{
position: absolute;
width:36px;
cursor: pointer; /*per IE*/
height: 37px;
}

div#artikel_ico a:hover{color: #369 /*per IE*/}
div#artikel_ico a:hover span{background-position: -36px 0}

div#artikel_ico li#view span{background-image: url("swt_icons/artikel_view.png"); background-repeat:no-repeat;}
div#artikel_ico li#edit span{background-image: url("swt_icons/artikel_edit.png"); background-repeat:no-repeat;}
div#artikel_ico li#del span{background-image: url("swt_icons/artikel_del.png"); background-repeat:no-repeat;}



/* Admin START */

div#start_ico {
	width: 90px;
	height:255px;
	padding-top:65px;
	margin:0px 400px 0;
}

div#start_ico ul{
	list-style-type: none;
	margin:0;
	padding:0;
}

div#start_ico li{margin: 0; padding-bottom: 80px;}

div#start_ico a {
position: relative;
width: 90px;
height: 90px;
padding-top: 15px;
float:left;
}

div#start_ico a span{
position: absolute;
width:90px;
cursor: pointer; /*per IE*/
height: 90px;
}

div#start_ico a:hover{color: #369 /*per IE*/}
div#start_ico a:hover span{background-position: -90px 0}

div#start_ico li#presse span{background-image: url("swt_icons/start_presse.png"); background-repeat:no-repeat;}
div#start_ico li#job span{background-image: url("swt_icons/start_job.png"); background-repeat:no-repeat;}
div#start_ico li#bib span{background-image: url("swt_icons/start_bib.png"); background-repeat:no-repeat;}

/* Waiting wheel */

#loading {
	position:absolute;
	z-index:100;
	background-color: #FFFFFF;
	opacity:0.9;
	filter:alpha(opacity=90);
	margin: 0px 380px 0;
	width:100px;
	height:80px;
}
#wheel {
	width:100%; height:100%;
	background: url(swt_icons/wheel.gif) no-repeat 50% 50%;	 
}
#wheel h5{
	text-align:center;
	padding-top:65%;
	color:#FF0000;
	font:bold 14px Arial, Helvetica, sans-serif;
}
