/*GLOBAL*/
div, td			{font-family:Verdana, Arial, Helvetica sans-serif; font-size:12px; font-weight:400; color:#666666;}
/*body			{background-image:url(media/navi/bodycolor.gif); background-color:#DEDEDE;}*/
body			{background-color:#3C456C;}
.center			{width: 1004px; position: absolute; left: 0; top:0px; z-index:1;}
div.menu		{position:absolute; top:125px; left:0px; z-index:6;}
.navipos		{margin:0px; font-family:Verdana, Arial, Helvetica sans-serif; font-size:10px; font-weight:700; color:#666666; padding-left:15px;}

/*BACKGROUND-IMAGES*/
.bgcontent		{background-image:url(media/bg.jpg);}
.bgimage		{background-image:url(media/bgcontent.jpg); background-repeat: no-repeat;}
.bgvmenu		{background-image:url(media/hmenu/scale_vmenu.gif);}

/*HMENU POSITIONIERUNG*/
div.kontakt		{position:absolute; top:155px; left:526px; width:150px; height:75px; z-index:3;}
div.service		{position:absolute; top:146px; left:650px; width:150px; height:75px; z-index:4;}
div.monat		{position:absolute; top:119px; left:758px; width:150px; height:150px; z-index:5;}
div.akademie	{position:absolute; top:80px; left:849px; width:150px; height:85px; z-index:6;}
div.intern		{position:absolute; top:27px; left:931px; width:73px; height:75px; z-index:7;}
div.mailmag		{position:absolute; top:165px; left:331px; width:75px; height:75px; z-index:7;}
div.kv			{position:absolute; top:1px; left:1px; width:45px; height:45px; z-index:7;}
div.vereine		{position:absolute; top:164px; left:535px; width:115px; height:75px; z-index:4;}
.homebuttons	{font-size:10px;}

/*VMENU POSITIONIERUNG*/
.bgkvmenu		{background-color:#DEDEDE;}
.vmenu			{padding-left:8px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica sans-serif; font-size:13px; font-weight:400; color:#3C456C; text-decoration:none; z-index:6;}
.vmenu:hover 	{font-family:Verdana, Arial, Helvetica sans-serif; font-size:13px; font-weight:400; color:#3C456C; text-decoration:underline;}
.act			{padding-left:8px; font-family:Verdana, Arial, Helvetica sans-serif; font-size:13px; font-weight:700; color:#3C456C; text-decoration:none;}
.vmenu_level2   {padding-left:13px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica sans-serif; font-size:13px; font-weight:400; color:#3C456C; text-decoration:none; z-index:6;}
.act_level2		{padding-left:13px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica sans-serif; font-size:13px; font-weight:700; color:#3C456C; text-decoration:none; z-index:6;}
.vmenu_level3   {padding-left:17px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica sans-serif; font-size:13px; font-weight:400; color:#3C456C; text-decoration:none; z-index:6;}
.act_level3		{padding-left:17px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica sans-serif; font-size:13px; font-weight:700; color:#3C456C; text-decoration:none; z-index:6;}

/*SUCHE*/
.suche		{padding-top:10px;}

/*SITEMAP*/
.head			{background-color:#3C456C; color:#FFFFFF; padding:3; font-size:12px;}

/*FOOTER*/
.footertext		{font-family:Verdana, Arial, Helvetica sans-serif; font-size:10px; color:#000000; padding-left:10px; padding-right:20px;}
.footerlink		{font-family:Verdana, Arial, Helvetica sans-serif; font-size:10px; color:#000000; font-weight: 400; }
a.footerlink:hover {text-decoration : none; color: #000000; text-decoration : none;}
.footer			{background-color:#B6B4A1;}


/*FORMS*/
.searchform		{padding-left:5px; font-family:Verdana, Arial, Helvetica sans-serif; font-size:10px; background-color: #ffffff; border-style: solid; border-width: 1px; border-color: #3C456C; width:110px;}

.error			{ color: #CC0000; }

/*CONTENT STYLES*/
p				{margin-top:0px; margin-bottom:8px; font-family:Verdana, Arial, Helvetica sans-serif; font-size:12px; font-weight:400; color:#666666; line-height:1.4em;}
.text			{font-family:Verdana, Arial, Helvetica sans-serif; font-size:12px; font-weight:400; color:#666666;}
.textbox		{font-family: verdana,arial, sans-serif; font-size: 11px; color:#666666; font-weight: normal; border-style: dotted; border-color: #999999; background-color: #EFEFEF; border-width: 1px; width: auto; padding: 5;}
.greyheadline	{font-family:Verdana, Arial, Helvetica sans-serif; font-size:12px; font-weight:700; color:#666666; padding-right:10px;}
.subheadline	{font-family:Verdana, Arial, Helvetica sans-serif; font-size:12px; font-weight:700; color:#3C456C; padding-top:10px; padding-right:10px;}
.siteheadline	{font-family:Verdana, Arial, Helvetica sans-serif; font-size:14px; font-weight:700; color:#3C456C; padding-top:10px; padding-right:10px;}
.headline, h1	{font-family:Verdana, Arial, Helvetica sans-serif; font-size:18px; font-weight:600; color:#3C456C; padding-top:5px; padding-right:10px;}
.letter			{font-family:Verdana, Arial, Helvetica sans-serif; font-size:10px; }
.linie			{background-color:#3C456C;}

td.newloginbox	{padding-right: 7px; padding-bottom: 7px; }
.formular		{font-family:Verdana, Arial, Helvetica sans-serif; font-size:10px; background-color: #ffffff; border-style: solid; border-width: 1px; border-color: #000000; width:130px;}
.formulararea	{font-family:Verdana, Arial, Helvetica sans-serif; font-size:10px; background-color: #ffffff; border-style: solid; border-width: 1px; border-color: #000000; }
.formularselect {font-family:Verdana, Arial, Helvetica sans-serif; font-size:10px; background-color: #ffffff; width: 200px;}

.submitbutton	{ margin-left:5px; font-family:Verdana, Arial, Helvetica sans-serif; font-size:10px; background-color: #ffffff; border-style: solid; border-width: 1px; border-color: #000000; width: 75px;}

.letter:a		{text-decoration : none;}
a				{color: #666666; font-weight: bold; text-decoration : underline;}
a:hover			{text-decoration: underline;}

ol li				{list-style-type: decimal; color: #666666;}
ul li				{list-style-type: square; color: #000000;}


INPUT.tx-indexedsearch-searchbox-sword { background-color: #EEEEEE; border-style: solid; border-width: 1px; border-color: #666666; width: 270px; font-size:10px;}
.tx-indexedsearch-form { padding-right: 7px; padding-bottom: 7px; }
.tx-indexedsearch-selectbox-type {border-style: solid; border-width: 1px; border-color: #666666; width: 150px; font-size:10px; }
.tx-indexedsearch-selectbox-defop { border-style: solid; border-width: 1px; border-color: #666666; width: 115px; font-size:10px; }
.tx-indexedsearch-selectbox-media {border-style: solid; border-width: 1px; border-color: #666666; width: 150px; font-size:10px; }
.tx-indexedsearch-selectbox-lang {border-style: solid; border-width: 1px; border-color: #666666; width: 115px; font-size:10px; }
.tx-indexedsearch-searchbox-button {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; background-color: #999999; border-style: solid; border-width: 1px; border-color: #000000; margin-top: 1px;}
.tx-indexedsearch-selectbox-sections {border-style: solid; border-width: 1px; border-color: #666666; width: 270px; font-size:10px; }
.tx-indexedsearch-selectbox-sections {border-style: solid; border-width: 1px; border-color: #666666; width: 270px; font-size:10px; }
.tx-indexedsearch-selectbox-order {border-style: solid; border-width: 1px; border-color: #666666; width: 150px; font-size:10px; }
.tx-indexedsearch-selectbox-desc {border-style: solid; border-width: 1px; border-color: #666666; width: 115px; font-size:10px; }
.tx-indexedsearch-selectbox-results {border-style: solid; border-width: 1px; border-color: #666666; width: 60px; font-size:10px; }
.tx-indexedsearch-selectbox-group {border-style: solid; border-width: 1px; border-color: #666666; width: 150px; font-size:10px; }

.tx-indexedsearch-list { padding-right: 7px; padding-bottom: 7px; }

a.tx-indexedsearch-headerlink				{font-family:Verdana, Arial, Helvetica sans-serif; font-size:12px; font-weight:700; color:#3C456C; padding-top:10px; padding-right:10px; text-decoration: none;}
a.tx-indexedsearch-headerlink:hover			{margin:0,0,0,0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#3C456C; font-weight: 700; line-height: 16px; text-decoration: underline;}
a.tx-indexedsearch-browsebox-pointer { font-weight: 400; text-decoration: none;}
a.tx-indexedsearch-browsebox-pointer:hover { font-weight: 400; text-decoration: underline;}

/*TT_ADRESS*/
.headerfield	{font-family:Verdana, Arial, Helvetica sans-serif; font-size:12px; font-weight:700; color:#3C456C; padding-top:10px; padding-right:10px; background-color:#FCFAEE;}
.hrbottom		{background-color:#666666; color:#666666; height:1px; border-width:1px;}


/*PHOTO BOOK*/

.tx-gooffotoboek-pi1	{padding:0px;}
#gallery_highlight		{border-style:dotted; border-width:2px; border-color:red;}


/* DOWNLOADBEREICH */
.tx-damdownloads-pi1-list {
	width: 100%;
}

.tx-damdownloads-pi1-list th {
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 5px;
}

.tx-damdownloads-pi1-list td {
	vertical-align: top;
	padding-bottom: 5px;
}

.tx-damdownloads-pi1-list .dd-title {
	width: 250px;
}

.tx-damdownloads-pi1-list .dd-type {
	width: 50px;
}

.tx-damdownloads-pi1-list .dd-size {
	width: 70px;
}


.tx-damfrontend-pi1 fieldset {
	padding: 10px;
	margin-bottom: 15px;
	border: 1px solid #9F9595;
}
.tx-damfrontend-pi1 label {
	display: block;
	width: 100px;
}
.tx-damfrontend-pi1 input {
	width: 300px;
	height: 26px;
	padding: 4px 5px 0px 5px;
	border: 1px solid #9F9595
}
.tx-damfrontend-pi1 textarea {
	width: 300px;
	border: 1px solid #9F9595;
	padding: 4px 5px;
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica sans-serif
}

.tx-damfrontend-pi1 .input_uf {
	height: 26px;
	width: 100px;
	margin: 10px 0px 0px 107px;
	padding: 0px;
	color: #FFF;
	background: #3C456C;
	font-weight: bold;
	border: none;
}

.typo3-browsetree img {
	border: none;
}