/* hide this from ie/mac and konq2.2 */
@media all {
    head:first-child+body textarea, input, select, div.boxed {
        visibility: visible;
        border: 1px solid #103050;  
        color: Black;
        background-color: white;
        vertical-align: middle;
        padding: 3px;

/*		scrollbar-3dlight-color: transparent;
		scrollbar-highlight-color: blue;
		scrollbar-face-color: #E9F9F9;
		scrollbar-arrow-color: #103050;
		scrollbar-shadow-color:  white;
		scrollbar-darkshadow-color: white;
		scrollbar-base-color: red;

		box-shadow: 0.2em 0.2em #CCC;
*/
    }

    head:first-child+body textarea, fieldset, input, select, pre, div.boxed, .EditorToolbar, .Preview {
/*        border-radius: 6px 6px;*/
        -moz-border-radius: 6px;
    }
}

@media aural {  
  h1, h2, h3 { stress: 20; richness: 90 }
  .hide { speak: none }
  p.copyright { volume: x-soft; speech-rate: x-fast }
  dt { pause-before: 20% }
  pre { speak-punctuation: code } 
}

body	{
	margin: 0px;
	padding: 1em 1em 2em 1em;
	color: #103050;
	background-color: #FFFFFF;
	background-position: top right;
	background-attachment: fixed;
	background-repeat: no-repeat;
	font-size: small;
	text-align: left;

/*	scrollbar-3dlight-color: transparent;
	scrollbar-highlight-color: #E9F9F9;
	scrollbar-face-color: #5F8AC5;
	scrollbar-arrow-color: white;
	scrollbar-shadow-color:  white;
	scrollbar-darkshadow-color: white;
	scrollbar-track-color: #EFEFEF;
	scrollbar-base-color: red;	*/
}

body,p,h1,h2,h3,table,td,th,ul,ol,textarea,input
{
	font-family : verdana,arial,helvetica,sans-serif;
}

h1,h2,h3,h4,h5,h6   {
	color:#103050;
}

table, img	{
	border: 0px;
	border-spacing:0px;
}

a, a:link, a:visited	{
	color: #4169E1;     /* royalblue */
	border-width: 0px;
	padding: 1px 2px;
	text-decoration: none;
	}

a:hover, a:focus	{
	color: #004E98;
    background-color: #F0F8FF;
	border: 1px solid #1E90FF;
	padding: 0px 1px;
	}

/*
 * Für Debugzwecke bietet es sich an, mit einem
 * sichtbaren Rahmen zu arbeiten.
 */
/*div {border: 1px solid red;} */

div.header {
	border-bottom: 1px solid #103050;
	clear:left;
	overflow:hidden;
	padding:5px;
}
div.left {
	float: left;
	width: 50%;
}
div.right {
	float: auto;
	overflow: hidden;
}

div.termin {
	clear:left;
	overflow:hidden;
	width: 90%;
	margin-top: 5px;
	margin-bottom: 15px;
}
div.leftcolumn {
	float: left;
	width: 140px; 
    background-color: #F0F8FF;
}
div.rightcolumn {
	float: auto;
	overflow: hidden;
}
.caption, div.filecaption, div.blogcaption {
    background-color: #F0F8FF;
	border-bottom: 1px solid #1E90FF;
	font-weight: bold;
}
div.caption {
	height: 18px;
}
div.filecaption, div.blogcaption {
	margin-top: 20px;
}
div.termindatum {
	font-weight: bold;
}
div.author {
    background-color: #F0F8FF;
	font-size: smaller;
}
div.abstract {
	padding: 8px;
}
div.files {}

div.footer	{
	border-top: 1px solid #103050;
	margin-top: 10px;
	margin-bottom: 10px;
	clear:left;
	overflow:hidden;
	padding:5px;
	text-align:center;
}

pre, code	{
	margin:2px;
	padding: 0px;
	border:1px inset #cccccc; 
	background-color:#eeeeee;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	width:auto;
	overflow:auto;
}

option.status1 {
	background-color: yellow;
}
option.status2 {
	background-color: lime;
}
option.status0 {
	background-color: red;
}

.topiclist {
	float: left;
	width: 400px;
}
.topicdetail {
	float: left;
	padding: 10px;
}

/* 
** keep the whitespace in front of the ^=, hides rule from konqueror
** this is css3, the validator doesn't like it when validating as css2 
*/
#Topic a[href ^="http://"],
#Topic a[href ^="gopher://"] {
    background: url(images/icon_external.png) center right no-repeat;
    padding-right: 13px;
}
#Topic a[href ^="https://"] {
    background: url("images/icon_lock.gif") center right no-repeat;
    padding-right: 16px;
}
#Topic a[href ^="mailto:"] {
    background: url("images/icon_mail.gif") center right no-repeat;
    padding-right: 18px;
}
#Topic a[href ^="news://"] {
    background: url("images/icon_news.png") center right no-repeat;
    padding-right: 18px;
}
#Topic a[href ^="ftp://"] {
    background: url("images/icon_file.gif") center right no-repeat;
    padding-right: 18px;
}
#Topic a[href ^="irc://"] {
    background: url("images/icon_chat.gif")  center right no-repeat;
    padding-right: 18px;
}
#Topic a[href ^="callto://"],
#Topic a[href ^="sip:"] {
    background: url("images/icon_phone.gif")  center right no-repeat;
    padding-right: 18px;
}
