@charset "UTF-8";
@media all
{
/* ---------------------------- body begin ------------------------- */

/* für Termine notwendig */
.row_0 { background-color:#0066cc; }
.row_1 { background-color:#0088cc; }
.tableLine
{
    font-family:      Verdana,Arial,sans-serif;
    font-style:       normal;
    font-size:        9px;
    BORDER-TOP:       #A6A6A6 1px solid; 
    BORDER-LEFT:      #A6A6A6 1px solid; 
    BORDER-BOTTOM:    #A6A6A6 1px solid;
    BORDER-RIGHT:     #A6A6A6 1px solid;
}
/*********************************************************************/

body {
	margin:0;
	padding:0;
    background:#005ADE;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#E6F6FF;
}

div.gb { 
	margin:0px 0px 20px 0px; 
	padding:0px; 
	border:1px solid #ffcc00; 
	line-height:19px; 
}

div.gb-author { 
	margin:0px; 
	padding:1px 10px 1px 10px; 
	border-bottom:1px solid #ffcc00; 
	background:#4F7CBD; 
}

div.gb-entry { 
	margin:10px; 
	padding:0px;
}

h1, h2, h3 {
	margin:0;
	font-weight:normal;
	color:#FFFFFF;
}

h1 {	font-size:197%; }

h2 {	font-size:167%; }

h3 {
	font-size:100%;
	font-weight:bold;
}

p, ol, ul { line-height:170%; }

p.gb-admin-buttons { 
	margin:5px 0px 0px 0px; 
	text-align:right; 
}

p.gb-author-left { 
	margin:0px; 
	float:left;
}

p.gb-author-right { 
	margin:0px; 
	text-align:right; 
}

p.gb-browse { 
	text-align:right; 
	font-weight:bold; 
}

ol {
	margin-left:0;
	padding-left:0;
	list-style-position:inside;
}

ul {
	margin-left:0;
	padding-left:0;
	list-style:none;
}

ul li {
	padding-left:15px;
	background:no-repeat 0px 7px;
}

a { color:#E6F6FF; }

/*
a:active { 
	color:#ff0000; 
	text-decoration:none; 
}
*/

a:hover {
	text-decoration:none;
	color:#FFFFFF;
}

a:link { 
	color:#FFFFFF; 
	text-decoration:none;
}

a:visited { 
	/* color:#67A3FA; */ 
	text-decoration:none; 
}

img { border:0px solid #1777B1; }

img.left {
	float:left;
	margin:3px 15px 0 0;
}

img.right {
	float:right;
	margin:3px 0 0 15px;
}

/* ---------------------------- body end ------------------------- */

/* ---------------------------- Menu begin ------------------------- */

#menu {
	width:760px;
	height:30px;
	margin:0 auto;
	padding:0 5px 5px 5px;  
	background:#1777B1;
}

#menu ul {
	margin:0;
	padding:0;
	list-style:none;
	line-height:normal;
}

#menu li {
	display:inline;
	margin:0;
	padding:0;
}

#menu a {
	display:block;
	float:left;
	width:125px;
	height:25px;
	padding:5px 0 0 0;
	background:#A8D7F8  no-repeat;
	border-left:2px solid #1777B1;
	text-decoration:none;
	text-align:center;
	font-size:136%;
	color:#1777B1;
}

#menu a:hover {
	background:#004080 no-repeat;
	color:#FFFF00;
	cursor:pointer;
}

#menu .active a {
	background:#A8DC35 no-repeat;
	border:none; 
	color:#E80732; 
}
/* ---------------------------- Menu end ------------------------- */

/* ----------------------- Header begin -----------------------------  */

#header {
	width:760px;
	height:150px;
	margin:0 auto;
	padding:5px 5px 5px 5px;
	background:#1777B1 no-repeat 5px 0px;
}
/* ----------------------- Header begin -----------------------------  */

/*-------------------------- Logo begin -------------------------------- */

#logo {
	float:right;
	width:760px;
	height:150px;
	background:url(../images/3b.jpg) no-repeat;
}

#logo h1, #logo h2 { text-align:center; }

#logo h1 {
	padding-top:117px;
	font-size:200%;
}

#logo h2 { font-size:150%; }

#logo a {
	text-decoration:none;
	color:#144B6B;
}

/*-------------------------- Logo end -------------------------------- */

/*  =================== Page begin =============================== */

#page {
	width:760px;
	margin:0px auto;
	padding:20px 0 10px;
}

.title { border-bottom:3px solid yellow; }

.caution { 
	color:red; 
	font-weight:bold; 
}

.comment { 
	margin:10px 0px 0px 0px; 
	color:#808080; 
	font-style:italic;
}

.small  { 
	font-size:11px; 
	line-height:16px;
}

/*  =================== Page end =============================== */

/* -------------------------- Content begin ---------------------------- */

#content {
	float:left;
	width:540px;
}

#ver { padding-left:150px; }

/* -------------------------- Content end ---------------------------- */

/* ---------------------- Sidebar begin ----------------------------- */

#sidebar {
	float:right;
	width:210px;
}

#abc a:hover  { 	
	/* background:#004080 no-repeat; */
	color:#FF0000;
	cursor: pointer;

}

#extra a { color:yellow; }

/* #extra a:visited { color:#00FF80; } */

#extra a:hover 
{
	color:#red;
}

.boxed { }

.boxed .title {
	height:20px;
	margin:0;
	padding:5px 0 0 20px;
	background:#3FD9EC url(../images/img06.jpg) no-repeat;
	text-transform:uppercase;
	font-size:130%;
	color:#144B6B;
}

.boxed .content { padding:3px; }

.boxed h3 { margin:0; }

.boxed p, .boxed ul, .boxed ol {
	margin:0;
	padding:0;
	list-style:none;
	line-height:normal;
}

.boxed ul { }

.boxed ul li {
	padding:10px 15px;
	border-top:1px solid #4AF4FE;
}

.boxed ul li.first { border:none; }

/* ---------------------- Sidebar end ----------------------------- */

/*  --------------- Footer begin -------------------------- */

#footer {
    border:1px ridge black;
	width:760px;
	margin:0 auto;
	height:35px;
	padding:1px;
	background:#1777B1;
}

#footer p {
	margin:0;
    line-height:normal;
	font-size:85%;
}

#footer a { }

#legal {
	float:left;
    padding:10px;
}

#links { float:right; }

/*  --------------- Footer end -------------------------- */

div#admin {
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	text-align:right;
}

div#copyright {
	text-align:center;
	margin-top:5px;
	margin-right:auto;
	margin-bottom:5px;
	margin-left:auto;
}

div#copyright h1 {
	font-size:11px;
	font-style:normal;
	font-weight:normal;	
}

#box1 {
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

#box2 {
-moz-border-radius-topleft:10px;
-moz-border-radius-bottomright:10px;
-webkit-border-top-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
-khtml-border-top-left-radius:10px;
-khtml-border-bottom-right-radius:10px;
border-bottom-right-radius:10px;
border-top-left-radius:10px;
-webkit-border-image: url(button.png) 0 12 0 12 stretch stretch;
-moz-border-image: url(button.png) 0 12 0 12 stretch stretch;
}

}
