/* CSS Document */

body, p {font-style:normal; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#9C9C9C;}
img { padding:0px; border:0px; margin:0px;}

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
border: 2px solid #F9CAFF;
padding: 0px 0px;
} 
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image a:hover IMG {
border: 2px solid #BEA53E;
padding: 0px 0px;
} 

.guestbook-field input, .guestbook-field textarea {
	border:1px solid #F9CAFF;
}

.guestbook-field {
	padding-left:5px; padding-bottom:3px;
}

.guestbook-form {
	padding-top:40px;
}

ul.prevnext {
	float:right; margin-right:25px;
}

ul.prevnext  li {
    list-style: none;
	clear:right;
    float: left;
    position: relative;
    margin: 3px; padding: 0;

}

ul.prevnext  li, ul.prevnext  li a, ul.prevnext  li a:hover, ul.prevnext  li a:visited {
    font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	color:#F4AAFF;
	font-size:11px;
	font-weight:bold;
}

ul.prevnext  li a, ul.prevnext  li a:hover, ul.prevnext  li a:visited { 
	text-decoration:underline;
}

form#mailform {clear:left;}

/*Kontaktformular*/
.csc-mailform{
	border: 0px; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;
}
.mf-submit { text-align:center;
	background-image:url(/site/fileadmin/syspics/mailsm_.jpg); height:20px; width:100px; background-repeat:no-repeat;
	border:0px; cursor:pointer; text-align:right; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#F9CAFF;
}
.mf-input, .mf-text {border:1px solid #F9CAFF;}
label {font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; vertical-align:top;}

h1 {font-size:16px;}
h2 {font-size:14px;}
h3 {font-size:12px;}
.head_gray {background-color:#F9CAFF; color:#9C9C9C; font-size:15px; font-weight:bold; height:30px; vertical-align:middle; text-align:center;}
.head_black {background-color:#000000; color:#9C9C9C;}
.head_pink {background-color:#F9CAFF; color:#9C9C9C; font-size:20px; font-weight:bold; height:143px; vertical-align:middle; text-align:center;}
.mainbody {margin-top:20px; border:1px solid #F9CAFF;}
.headline, .headline p, .headline h1, .headline h2, .headline h3 { vertical-align:top; padding:0px; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold;}
.headline{ padding:20px; text-align:center;}
.headleft {text-algin:middle; width:40%;}
.headright {font-size:16px; font-weight:bold;}
.headright_extra {font-size:18px; font-weight:bold;}
.headmenu {text-align:right; font-size:12px; font-weight:bold}
.headmenu a {color:#7F7F7F; font-style:normal; text-decoration:underline;}
.headmenu a:hover {color:#7F7F7F; font-style:normal; text-decoration:none;}
.headmenu a:visited {color:#7F7F7F; font-style:normal; text-decoration:underline;}

td#logos a {color:#9C9C9C; font-style:normal; text-decoration:underline;}
td#logos a:hover {color:#9C9C9C; font-style:normal; text-decoration:none;}
td#logos a:visited {color:#9C9C9C; font-style:normal; text-decoration:underline;}

.csc-textpic csc-textpic-center csc-textpic-above {text-align:center; vertical-align:top;}
.content {}
.content_menu {
	vertical-align:top; border-right:1px solid #F9CAFF; padding:10px; width:200px;
}

.freedamenu1, .freedamenu2, .freedamenu3, .freedamenu1 a, .freedamenu1 a:hover, .freedamenu1 a:visited, .freedamenu3 a, .freedamenu3 a:hover, .freedamenu3 a:visited, .freedamenu2 a, .freedamenu2 a:hover, .freedamenu2 a:visited, .freedamenu1act, .freedamenu2act, .freedamenu1act a, .freedamenu1act a:hover, .freedamenu1act a:visited, .freedamenu3act, .freedamenu3act a, .freedamenu3act a:hover, .freedamenu3act a:visited, .freedamenu2act a, .freedamenu2act a:hover, .freedamenu2act a:visited {vertical-align:top; border:0px; margin:0px; padding:0px; font-weight:bold; color:#9C9C9C; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; font-style:normal;}
.freedamenu3, .freedamenu3 a, .freedamenu3 a:hover, .freedamenu3 a:visited, .freedamenu3act, .freedamenu3act a, .freedamenu3act a:hover, .freedamenu3act a:visited {font-weight:normal;}
.freedamenu1 a:hover, .freedamenu2 a:hover, .freedamenu1act, .freedamenu2act, .freedamenu1act a, .freedamenu1act a:hover, .freedamenu1act a:visited, .freedamenu2act a, .freedamenu2act a:hover, .freedamenu2act a:visited {color:#9C9C9C;}
.freedamenu1, .freedamenu1act { font-size:16px; padding-left:20px; height:40px;}
.freedamenu2, .freedamenu2act { font-size:14px; padding-left:5px; height:20px;}
.freedamenu3, .freedamenu3act { font-size:13px; padding-left:60px; height:20px;}

.menupink1 {vertical-align:middle; background-image:url(../syspics/pinkbox.gif); background-repeat:no-repeat; background-color:white; background-position:bottom; border:0px; margin:0px; padding:0px; margin-top:1px; font-weight:bold; color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height:67px; width:97px; text-align:center;  margin-left:0px;overflow:hidden;}
.mainmenutxt, .mainmenutxt:hover, .mainmenutxt:link, .mainmenutxt:visited {
	font-weight:bold; color:white; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; cursor:pointer;
	vertical-align:middle;
}
.menupink2 {background-image:url(../syspics/pinkbox.gif); background-repeat:no-repeat; background-color:white; background-position:bottom; border:0px; margin:0px; padding:0px; margin-top:1px; font-weight:bold; color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height:67px; width:97px; text-align:center; vertical-align:middle; margin-left:10px;overflow:hidden;}

.menubottom {height:100%;}
.menutop {height:25px;}

.content_middle {	
	width:100%;
	height: 100%;
}/*background-color:#FFFFFF;*/
.content_right {
	width:150px;
	height: 100%;
	text-align:center;
}
.content_right_top {
	vertical-align:bottom;
	background-image: url(../syspics/bgrighttop.gif);
	background-repeat: no-repeat;
	background-position: top;	
	width:150px;
	height: 30px;
}
.content_right_middle {
	vertical-align:top;
	background-image: url(../syspics/bgrightmiddle.gif);
	background-repeat: repeat-y;
	background-position: center;	
	text-align:center;
	width:150px;
	height: 100%;
	
}
.content_right_bottom {
	vertical-align:bottom;
	background-image: url(../syspics/bgrightbottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;	
	width:150px;
	height: 30px;
}

#content_body, #content_body p {color:#9C9C9C; vertical-align:top; font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;}

#content_body {height:100%; width:460px; padding-left:30px;}


p.align-center {
	text-align:center;
}
p.align-right {
	text-align:right; padding-right:15px;
}

a, a.internal-link {color:#9C9C9C; font-style:normal; text-decoration:underline;}
a:hover, a.internal-link:hover {color:#F9CAFF; font-style:normal; text-decoration:none;}
a:visited, a.internal-link:visited {color:#9C9C9C; font-style:normal; text-decoration:underline;}

.byocc {color: #666666; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}
.byocc:hover {color: #666666; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}
.byocc:visited {color: #666666; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}