body,p,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
{
	font-family: Arial, Sans-serif, Helvetica;
}

body,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
{
	font-size: 11px;
}

.rundrum
{
	border-width:1px;
	border-style:solid;
	border-color:black;
	padding:0px;
	text-align:justify;
}

form { margin: 0px; }

.rundrum_admin_head
{
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding:0px;
	text-align:justify;
}

.hintsClass
{
	text-align: center;
	font-family: Arial, Helvetica;
}

.row
{
	background: white;
}

a:link {
	color: #283846;
	text-decoration: none;
	font-weight: normal;
}

a:visited {
	color: #283846;
	text-decoration: none;
	font-weight: normal;
}

a:active {
	color: #FF6600;
	font-weight: normal;
}

a:hover {
	color: #FF6600;
	font-weight: normal;
}

.a1:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

.a1:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

.a1:active {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.a1:hover {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

div.menukopf {
	font-family	:	Arial;
	text-align	:	center;
	height		:	60px;
	background-color:	#FFFFFF;
	border-right	:	1px solid black;
	font-weight	:	bold;
	font-size	:	12px;
}

div.menukopf span{
	font-size	:	18px;
	font-weight	:	normal;
}


div.menu {
	height		:	23px;
	color		:	#283846;
	text-decoration :	none;
	font-weight	:	normal;
	background-image:	url(/admin/bilder/menu_balken.gif);
}

div.menu .icon{
	float		:	left;
	border-top	:	1px solid #BCBCBC;
}

div.menu .icon img {
	vertical-align:	middle;
}

div.menu .link {
	font-family	:	Arial;
	float		:	left;
	font-size	:	11px;
	padding-top	:	5px;
	padding-left	:	10px;
}

div.menu .link a{
	font-family	:	Arial;
	float		:	left;
	font-weight	:	bold;
	font-size	:	11px;
}

div.menu .linkactive {
	font-family	:	Arial;
	float		:	left;
	font-size	:	11px;
	padding-top	:	5px;
	padding-left	:	10px;
	color		:	#FF6600;
}

div.menu .linkactive a{
	font-family	:	Arial;
	float		:	left;
	font-weight	:	bold;
	font-size	:	11px;
	color		:	#FF6600;
}

div.trenner {
	height		:	10px;
}

td.zelle {
	padding:5px;
	vertical-align:top;
	border-bottom: 1px dotted black;
}

td.table_cell {
	border-bottom:1px solid #888888;
	text-align:left;
	padding-bottom:5px;
	padding-top:5px;
}

.warnung { width:14px;height:15px;margin-right:10px; cursor: pointer; }

div.TabView div.Tabs { height: 24px; overflow: hidden; }
div.TabView div.Tabs a { float: left; display: block; width:  125px; text-align: center; height: 24px; padding-top: 5px; vertical-align: middle; border-right: 1px solid black; border-bottom-width: 0; text-decoration: none; font-family: "Arial", Serif; color: #000080; cursor: pointer; }
div.TabView div.Tabs a:hover, div.TabView div.Tabs a.Active { background-color: lightyellow; }
div.TabView div.Pages { clear: both; border: 0px solid #404040; overflow: hidden; }
div.TabView div.Pages div.Page { height: 100%; padding: 0px; overflow: hidden; }
div.TabView div.Pages div.Page div.Pad { padding: 0px 0px; }


.text-core{position:relative;}
.text-core .text-wrap{background:#fff;position:absolute;}
.text-core .text-wrap textarea,.text-core .text-wrap input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px; border-style:solid; border-width:1px; border-color:#BBBEBE; outline:none;resize:none;position:absolute;z-index:1;background:none;overflow:hidden;margin:0;padding:3px 5px 4px 5px;white-space:nowrap;font:11px "lucida grande",tahoma,verdana,arial,sans-serif;line-height:13px;height:auto;}
#quicksearch .txt-div,
#quicksearch .submit-div { display:inline-block; *display:block; *float:left;/*ie7*/ vertical-align:middle; }
#quicksearch .txt-div { width:210px; }
#quicksearch .submit { display:inline-block; width:62px; height:20px; margin:2px 10px 0 0; border:0; overflow:hidden; text-indent:-999em; cursor:pointer; background:url('/image/templates/erlangen/suchen.png') no-repeat; }
.text-core .text-wrap .text-arrow{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:0;width:22px;height:22px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOAQMAAADHWqTrAAAAA3NCSVQICAjb4U/gAAAABlBMVEX///8yXJnt8Ns4AAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1MzmNZGAwAAABpJREFUCJljYEAF/xsY6hkY7BgYZBgYOFBkADkdAmFDagYFAAAAAElFTkSuQmCC") 50% 50% no-repeat;cursor:pointer;z-index:2;}
.text-core .text-wrap .text-dropdown{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;position:absolute;z-index:3;background:#fff;border:1px solid #0189CF;width:100%;max-height:250px;padding:1px;font:11px "lucida grande",tahoma,verdana,arial,sans-serif;display:none;overflow-x:hidden;overflow-y:auto;}
.text-core .text-wrap .text-dropdown.text-position-below{margin-top:1px;}
.text-core .text-wrap .text-dropdown.text-position-above{margin-bottom:1px;}
.text-core .text-wrap .text-dropdown .text-list .text-suggestion{padding:3px 5px;cursor:pointer; color:#505050;}
.text-core .text-wrap .text-dropdown .text-list .text-suggestion em{font-style:normal;text-decoration:underline;}
.text-core .text-wrap .text-dropdown .text-list .text-suggestion.text-selected{color:#fff;background:#0189CF;}
.text-core .text-wrap .text-focus{-webkit-box-shadow:0px 0px 6px #0189CF;-moz-box-shadow:0px 0px 6px #0189CF;box-shadow:0px 0px 6px #0189CF;position:absolute;width:100%;height:100%;display:none;}
.text-core .text-wrap .text-focus.text-show-focus{display:block;}
.text-core .text-wrap .text-prompt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;width:100%;height:100%;margin:1px 0 0 2px;font:11px "lucida grande",tahoma,verdana,arial,sans-serif;color:#c0c0c0;overflow:hidden;white-space:pre;}
.text-core .text-wrap .text-prompt.text-hide-prompt{display:none;}
.text-core .text-wrap .text-tags{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;width:100%;height:100%;padding:3px 35px 3px 3px;cursor:text;}
.text-core .text-wrap .text-tags.text-tags-on-top{z-index:2;}
.text-core .text-wrap .text-tags .text-tag{float:left;}
.text-core .text-wrap .text-tags .text-tag .text-button{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;float:left;border:1px solid #9daccc;background:#e2e6f0;color:#000;padding:0px 17px 0px 3px;margin:0 2px 2px 0;cursor:pointer;height:16px;font:11px "lucida grande",tahoma,verdana,arial,sans-serif;}
.text-core .text-wrap .text-tags .text-tag .text-button a.text-remove{position:absolute;right:3px;top:2px;display:block;width:11px;height:11px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAhCAYAAAAPm1F2AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAAQ5JREFUOI2dlD0WwiAQhCc8L6HHgAPoASwtSYvX8BrQxtIyveYA8RppLO1jE+LwE8lzms2yH8MCj1QoaBzH+VuUYNYMS213UlvDRamtUbXb5ZyPHuDoxwGgip3ipfvGuGzPz+vZ/coDONdzFuYCO6ramQQG0DJIE1oPBBvM6e9LqaS2FwD7FWwnVoIAsOc2Xn1jDlyd8pfPBRVOBHA8cc/3yCmQqt0jcY4LuTyAF3pOYS6wI48LAm4MUrx5JthgSQJAt5LtNgAUgEMBBIC3AL2xgo58dEPfhE9wygef89FtCeC49UwltR1pQrK2qr9vNr7uRTCBF3pOYS6wI4/zdQ8MUpxPI9hgSQL0Xyio/QBt54DzsHQx6gAAAABJRU5ErkJggg==") 0 0 no-repeat;}
.text-core .text-wrap .text-tags .text-tag .text-button a.text-remove:hover{background-position:0 -11px;}
.text-core .text-wrap .text-tags .text-tag .text-button a.text-remove:active{background-position:0 -22px;}

.template_c { background: #CCCCCC; width:25%; float:left; }
.template_d { background: #DDDDDD; width:25%; float:left; }
.template_pic { float:left;padding:5px; height:140px; }

.admin_dsgvo_panel { width:96%; background: #F1F1F1; padding: 2%; }
.admin_dsgvo_panel .titel { font-size: 16px; font-weight: bold; margin-bottom: 20px;}
.admin_dsgvo_panel .text { font-size: 12px; line-height: 1em; }

.dsvgo_container { margin-left: 21%; width: 50%; background: #EFEFEF; float: left; padding:0 2%; }
.dsvgo_hinweis { padding: 20px; font-size: 16px; font-family: Arial; text-align:left; float:left; }

.red { background: #D50000; color: #FFFFFF; }
.green { background: #00D120; color: #FFFFFF; }
.orange { background: #FF9900; color: #FFFFFF; }
.blau { background: #005084; color: #FFFFFF; margin-top: 30px; }

.dsvgo_teil { width: 100%; float: left; }
.dsvgo_titel { font-size: 24px; width: 96%; float: left; padding : 2%; font-weight: bold; }
.dsvgo_titel_first { font-size: 24px; width: 100%; float: left; padding: 30px 0; font-weight: bold; }
.dsvgo_beschreibung { font-size: 14px; padding: 0 0 20px 0; }
.dsvgo_text { width: 100%; font-family: Arial; text-align:left; font-size: 14px; }
.dsvgo_yellow { width: 96%; font-family: Arial; text-align:left; padding: 2%; background: yellow; }
.dsvgo_aktcheck { float:left; color: #000000; width: 96%; font-family: Arial; text-align:left; padding: 2%; background: #EFEFEF; }
.dsvgo_check { float:left; color: #000000; width: 75%; font-family: Arial; text-align:left; }
.dsvgo_aktualisieren { float:right; width: 25%; text-align:right; }
.dsvgo_text textarea { width: 100%; height: 300px; border: 1px solid #444444; padding: 0 1%;  }
.dsvgo_aufklappen { float:right; cursor:pointer; border: 1px solid white; padding: 3px 6px; }
.dsvgo_infotext { padding:20px; background:#EFEFEF; color: #000000; font-size: 14px; }
