
/*------------Allgemeines------------------------*/
html{ background:#fff/*url(../../images/html_bg_grey2.jpg) 0 0 repeat-x fixed*/}
body{margin:0; padding:0; font-size: 100.01%; min-width:900px; }
acronym{cursor:help;}
code{color:#006633;}
a{ text-decoration:underline; cursor:pointer; color:#999;}
a img{height:auto; float:left; border:none;}
h2, h3, h4{font: 2em Geneva, Arial, Helvetica, sans-serif; letter-spacing:1px; font-weight:normal; margin: 10px;}
p {font:1.4em/1.4em Geneva, Arial, Helvetica, sans-serif; margin: 10px; color:#333 }
h2, h2 a {color:#466EAB; text-decoration:none;margin-left:0.5em}
.new_entry{color:#999; margin-left:1em; font-size:0.7em; text-decoration:underline}
h2 span { font-size:0.5em; color:#999}
table h2, h2 a {margin:0.2em 0}
h3 {display:block; font-size:12px; letter-spacing:normal; margin:-5px 1em 1em; padding-top:5px;color:#999;
	text-decoration:none; border-top:1px solid #ddd;} 
.clearer{clear:both}
.fadebox img.left{float:left; margin:0 1em 0.1em 0;}
.fadebox img.right{float:right; margin:0 0 0.1em 1em;}
.error{clear:both; font-size:1em; font-weight:bold;border:2px solid #F6DAD1; color:#999; padding:0.5em; margin:0 1em -2px 1em; width:16em}
.usernote{ font-size:1.1em; line-height:1.2em}
.my_error a:hover{color:#333;}
.color1{color:#466EAB!important}
.color2{color:#C3D4DF!important}

/*------------------------------TEXT_FORMATIERUNG-----------------------------------*/
.underline{text-decoration:underline;}
.txt_right,.txt_left,.txt_center,.txt_justify{
	display:block; width:1.2em; height:1.2em; text-indent:-1000em;}
.txt_right{background:url(../images/txt_right.gif) 0 1px no-repeat;}
.txt_left{background:url(../images/txt_left.gif) 0 1px no-repeat;}
.txt_center{background:url(../images/txt_center.gif) 0 1px no-repeat;}
.txt_justify{background:url(../images/txt_justify.gif) 0 1px no-repeat;}
button:hover .txt_right{background-image:url(../images/txt_right_hov.gif)}
button:hover .txt_left{background-image:url(../images/txt_left_hov.gif)}
button:hover .txt_center{background-image:url(../images/txt_center_hov.gif)}
button:hover .txt_justify{background-image:url(../images/txt_justify_hov.gif)}

/*------------------------------------MY_FAQ----------------------------------------*/
#my_faq{ position:absolute; background-color:#fff; border:2px solid #466EAB; width:45%; margin:8.6em 0 0 50%; padding:0 1em;  font: 10px Verdana,Arial,Helvetica,sans-serif;text-align: left;}
#my_faq p {font-size:1.2em; line-height:1.3em; color:#999;}
#my_faq h2 a{font-size:0.7em; text-decoration:underline; color:#999; margin-left:1em;}
#my_faq ul {list-style:none; padding:1em; margin:-1em 0 0 0;}
#my_faq ul li{margin:0.6em 0; font-size:1.3em; }
#my_faq ul ul li{margin:0.6em 0; font-size:0.9em;}
#my_faq ul li p{margin:0.3em 0.5em; font-size:0.9em; color:#333;}
#my_faq li a{color: #466EAB; text-decoration:none;}

/*------------------------------------FORMULARE----------------------------------------*/
form{line-height:3em; margin-top:2em; }
form img {display:block; }
form a img{padding :1em 0 }
form.user{margin:2em 0}
form.user button.save{margin:0 0 0 6em}
form.user label{width:5em;margin-right:1em}
select{width:10em; float:left;margin:0; margin-top:0.1em; padding:0.1em}
label{float:left;width:8em; text-align:right; padding-top:0.5em;margin-right:1em; color:#999; line-height:1.7em}
.inline{margin-left:2em; width:auto;}
input, textarea{float:left;border:none; background-color:#eee; margin:0; padding:5px; width:80%; font:1.3em/1.3em Geneva, Arial, Helvetica, sans-serif; margin-right:0}
.short{width:10.6em;}
.number{width:3em; text-align:right}
input.radio{width:1em; margin:0.6em 0.3em 0 0;}
label.radio{width:auto; margin-right:3em}
label.back{width:auto; margin-left:3em}
textarea{height:20em; margin-bottom:0.6em;}
textarea.small{height:6em}
#textformat{float:left; padding:0;}
#textformat buttons{margin:0}
.buttoncontainer{clear:both; margin:1.5em 0 0 8.5em; padding:0; text-align:left}
.popup{position:absolute; left:11em; margin-top:-3em; width:56em; background-color:#fff; border:1px solid #999; padding:0 1em 1em 0;}
.popup h2{margin:0; padding:0.4em 0 0 0.6em; color:#999; font-size:1.6em; margin-bottom:1.2em; }
.popup a{color:#999; }
.popup button{margin-left:9em; }
.popup h2 a{font-size:1.2em; text-decoration:underline; margin-left:1em; cursor:pointer}
.popup img{display:inline; margin-right:0.4em; height: 2em; vertical-align:top;}
.popup img:hover{height:150px; position:absolute;}

/*--------------------------------------HEADER----------------------------------------*/
div#my_topcontainer{margin:0; padding:0.5em;background:#466EAB;}
#my_topcontainer h1{width:100%; margin:0 0 -1px; padding:0; 
	text-indent:0.7em; font:16px/2em Geneva, Arial, Helvetica, sans-serif normal; color:#fff; letter-spacing:2px}
#my_topcontainer h1 span { font-size:0.7em; letter-spacing:normal; color:#C3D4DF;}
#my_topcontainer h1 a, #my_topcontainer h1 a:visited{text-decoration:none; color:#fff;}
#my_topcontainer {margin: 0;   background-color: #fff;}
#my_container {background-color:#fff;  padding:0 2em 2em;  font: 11px Verdana,Arial,Helvetica,sans-serif;text-align: left;}
my_container_admin {background:#fff; font: 11px Verdana,Arial,Helvetica,sans-serif;text-align: left;}
.required {font-weight: bold; color:#466EAB; font-size:1.1em; line-height:1em;}
#my_title {font-size: medium;font-weight: bold;display:none;}
#pager{font-size:1.4em; color:#333; cursor:pointer; border:none; line-height:1.2em; }
#pager a{color:#333;}
#pager a:hover{color:#466EAB; }
#pager span.active{color:#466EAB;font-weight:bold;font-size:1.5em; vertical-align:-0.2em;}

/*--------------------------------------TABELLEN----------------------------------------*/
.my_table TH {font-size: 11px;font-weight: bold;background-color: #666;border:1px solid #666;text-align: left;color: white;padding:0.5em 1em}
.my_table TH A {color: white;}
.my_title {font: 20px Verdana,Arial,Helvetica,sans-serif;font-weight: bold;}
.my_table TEXTAREA {width: 95%;height: 150px;}
.my_textbox {width: 95%;}
.my_table HR {color: black;}
.my_table {border-collapse: collapse; margin-bottom:-1px; }
.my_table TD {border-bottom: 1px solid #8D969C;font: 11px Verdana,Arial,Helvetica,sans-serif;padding:0.5em 1em}
.my_table TD.al_right { text-align:right}
.my_table TD.al_center { text-align:center}
.my_table tr#titlerow:hover, .my_table tr#pager:hover{ background-color:#fff;}
.my_table tr th{border-top: 0px solid #fff }
.my_table td a.thumb {display:block; height:2em;}
.my_table td a.thumb img{height:2em;}
.my_table td a.thumb:hover img{height:auto; position:absolute; }

/*---------------------------------------BUTTONS-----------------------------------------*/
.my_button {font: 11px Verdana,Arial,Helvetica,sans-serif;font-size: 11px;border:1px solid #693; padding:0.5em 1em;margin:0; text-decoration:none; color:#fff; cursor:pointer;}
.my_button:hover {background-color:#fff; color:#999;}
.my_table td a{color:#fff; text-decoration:none}
.my_table td a.published{ color:#333; font-weight:bold; text-decoration:underline; text-align:center;}
.my_table td.change,.my_table td.delete{border:1px solid #fff;}
.change{ background-color:#999; border-color:#999; margin-left:0.5em; cursor:pointer;}
.save{ background-color:#555; border-color:#555; margin-left:0.5em; cursor:pointer;}
.delete{background-color:#466EAB; border-color:#466EAB; margin-left:0.5em;}
.slim{width:auto; padding:0.4em; margin-left:0.5em;}
a.button{color:#999; margin-left:3.5em; }
.change:hover, .delete:hover, .save:hover{background-color:#fff;}
.my_table td.delete:hover a, .my_table td.change:hover a{ color:#999;}
.my_table tr:hover{ background-color:#C3D4DF;}
.format{padding:0.2em 0.2em; background-color:#bbb; border-color:#bbb;}

/*------------------------------------MYSEARCH----------------------------------------*/
#search{position:absolute; top:-1em; right:1em; line-height:1.4em}
#search input{padding:0.3em 0.4em 0.2em; font-size: 0.7em; margin:0 0.3em 0 0; background-color:#C3D4DF;}
#search button{display:block;font-size: 0.7em; border:1px solid #fff; background-color:#466EAB; color:#fff; padding:0.1em 0.4em 0.2em; cursor:pointer; line-height:1.4em; vertical-align:top	}
#search button:hover{background-color:#fff; color:#466EAB; }

/* ------------------------------NAVIGATION-------------------------- */
#my_navcontainer{margin:0; padding:10px 1.5em 8px;  background:transparent;overflow:hidden;}
#my_nav {margin:0; padding: 0;  font: 12px/12px "Trebuchet MS", Verdana,Arial,Helvetica,sans-serif;list-style-type: none;}
#my_nav li {margin:10px 0 0;padding: 0;display: inline;}
#my_nav a:link, #my_nav a:visited{width:100%;	padding: 0 10px 0; font-weight: normal; text-decoration: none;color: #999; background-color:transparent;}
p#pager a{padding: 0 0.2em 0; font-size: 0.8em; text-decoration: none;color: #999; background-color:transparent;}
#my_nav a.active, #my_nav a.active:hover{color:#ccc}
#my_nav a:hover, p#pager a:hover{ color:#333; background-color:transparent;}
#my_navclear {display: none;}
html>body #my_navclear {display: block; clear: both; }

